Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > вёрстка для print()


Автор: Fubu_By 26.4.2009, 12:17
сделал такую страничку для распечатки картинки, хотел чтобы распечатывалась только она одно, но печатается и сами кнопки. где тут ошибка?
Код

<html>

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <title>Скидка</title>
  <style type="text/css" media="print">
    #non_print {display: none;}
  </style>
</head>

<body>
<div>
<img src="skidka.jpeg" alt="" />
<p id="non_print"><input type="button" onclick="window.print();" value="Распечатать"> <input type="button" onclick="document.location.href = 'http://intet.by';" value="Вернуться на сайт"></p>
</div>
</body>

</html>

Автор: ksnk 26.4.2009, 12:37
В каком броузере печатается с кнопками?

Автор: Fubu_By 26.4.2009, 15:00
в ие 6 проверяли

Автор: ksnk 26.4.2009, 17:51
У меня в IEtester'е печатается нормально для IE6. IE5.5 не печатает вообще, но разбираться с ним мне не интересно smile Все остальные  (FF, Хром IE7 IE8) вполне корректно копки не печатают.

Впрочем, в примерах использования media="print" встречаются такие конструкты
Код

<link rel="stylesheet" media="screen" type="text/css" href="styles.css" />
<link rel="stylesheet" media="print" type="text/css" href="print.css" />

и такие 
Код

@media print {
  #foo {
    display:none;
  }
}
 
@media screen {
  #foo {
    display:block;
  }
}

а вот как параметры style'а не встречал, хотя в документации они есть.

В той-же документации есть указание, что style media="print" понимается Explorer'om начиная с версии 5.0

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)