Проблема очень простая и несколько раз уже обсуждалась на форуме (тут, например), но решения так никто и не нашёл.
Дано: простейший макет - таблица из трёх строк (хидер, контент и футер), растянутая на 100% по высоте. Хидер и футер имеют фиксированную высоту, контент занимает всё остальное пространство. В quirks mode это замечательно работает, а вот при добавлении любого валидного доктайпа начинаются проблемы: в Опере и ФФ всё показывается нормально, а в IE6 вертикальные размеры ячеек игнорируются, и в итоге (при пустом содержимом) все три ячейки занимают по трети высоты таблицы.
Пример кода:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Table Test</title> <style type="text/css">
html, body { height: 100%; margin: 0; padding: 0; }
Собственно, я просто хочу удостовериться: решения этой проблемы действительно не существует, а все попытки сделать валидный код такого макета - изначально безнадёжны?
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
RedRat
Проблема очень простая и несколько раз уже обсуждалась на форуме (тут, например), но решения так никто и не нашёл.
Дано: простейший макет - таблица из трёх строк (хидер, контент и футер), растянутая на 100% по высоте. Хидер и футер имеют фиксированную высоту, контент занимает всё остальное пространство. В quirks mode это замечательно работает, а вот при добавлении любого валидного доктайпа начинаются проблемы: в Опере и ФФ всё показывается нормально, а в IE6 вертикальные размеры ячеек игнорируются, и в итоге (при пустом содержимом) все три ячейки занимают по трети высоты таблицы.
Пример кода:
Собственно, я просто хочу удостовериться: решения этой проблемы действительно не существует, а все попытки сделать валидный код такого макета - изначально безнадёжны?
Edited by RedRatLink to comment
Share on other sites
10 answers to this question
Recommended Posts