Неправильно ли размещать элементы в тегах ?

Я хочу использовать условные комментарии, чтобы сделать DIV ТОЛЬКО в браузерах с IE7 или старше, например:

 

Насколько я понимаю, условные комментарии работают только в заголовке.

Это плохо?

Должен ли я использовать условные комментарии для установки таблицы стилей, которая делает невидимую visibility:visible DIV visibility:visible ?

Лучший способ – сохранить содержимое как есть в теле документа, но вместо этого применить таблицу стилей, то есть скрывающую div.

с css

  #browsernotice { display:none; } 

И назовите его условным утверждением

  
  • Да, плохо поставить

    в . Это неверно.

  • Условные комментарии работают в любом месте документа (откуда у вас появилась идея, что нет?), Поэтому просто поставьте код в верхней части вашего .