Jump to content

Aleksey751

Newbie
  • Posts

    3
  • Joined

  • Last visited

Everything posted by Aleksey751

  1. Так уж сложилось в стандарте. Повлиять можно только в новых браузерах с помощью box-sizing: border-box (CSS3). В какой-то мере и в старых IE путем сброса в quirks mode (напр. комментарий перед доктайпом)... но это из разряда лечения перхоти гильотиной . В сабжевой задаче, имхо, самое надежное и логичное — display:table контейнеру и table-cell пунктам. А IE7- (чтоб их уже...) подпереть скриптовым костылем... Поставил display:table и table-cell, ничего не поменялось. Что должно было произойти?
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> Пробовал разные - эффекта нет.
  3. Есть два дива : div.header { width:70%; div.header { height:100px; min-width:400px; margin:30px 15% 0; background-color:grey; } div.header>div { border:1px solid; float:left; height:100%; padding-left: 10px; width:33%; } В div.header>div вложено ещё 3 дива, которые исполняют роль пунктов меню. Хочется, чтобы они занимали всю ширину div.header. Но в значение width: 33% не включены паддинги, и элементы выходят за свои пределы. Ещё стало заметно, что при паддинги добавляются засчет увеличения размера дива, а не засчет ущемления внутреннего пространства. Подскажите, как обойти это. Только обязательно должна сохраняться разделительный вертикальный бордер
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy