У меня есть экран, который довольно счастливо отображает два графика с плавающей точкой.
Я хочу иметь возможность печатать графики, поэтому я настроил условие @media print с помощью CSS следующим образом:
@ медиаэкран
{
div.plot {
плыть налево;
семейство шрифтов: arial;
ширина: 575 пикселей;
высота: 300 пикселей;
}
}
@ media print
{
div.plot {
плыть налево;
семейство шрифтов: arial;
ширина: 300 пикселей;
высота: 300 пикселей;
}
}
Мой HTML выглядит так:
<div id="graph" class="plot"></div>
<div class="plot" style="width:50px"></div>
<div id="graph2" class="plot"></div><p></p>
Насколько я вижу, печатная версия должна создавать два графика, каждый шириной 300 пикселей.
Что происходит, так это то, что я получаю два графика, которые все еще имеют большую ширину в 575 пикселей, которые затем сталкиваются друг с другом.
Правильно ли я понимаю, что CSS width контролирует правильную ширину графиков, или мне нужно использовать другой элемент управления CSS, чтобы фиксировать ширину графиков?