Jump to content
  • 0

height в IE


tim-nam
 Share

Question

Подскажите пожалуйста! Есть блок, контента в нем мало, но надо чтобы он растягивался на определенное расстояние вниз, в FF и Opera работает min-height, IE это естественно не понимает. Я еще совсем новичек, не могу никак справится с этим вопросом.

Link to comment
Share on other sites

20 answers to this question

Recommended Posts

  • 0

у меня тоже возник такой вопрос, с табличной версткой....и Влад ты пишешь что пусть соответствует высоте содержимого, а если мне нужно чтобы там был только   и остальная часть тянулась вниз до конца, вот помогите пожалуйста с моей проблемой, вот она:

проблема в следующем, есть таблица, у таблицы есть 8 строк (в каждой по дному

) и последняя строка должна растягиваться до самого низа таблицы в которую вложена эта таблица с 8-мью строками! таблице и столбцам и строкам указано style="height:100%"....в фф и опере все работает как нужно, а вот в ие6 и ие7 последняя строка не растягивается вниз..доктайп у меня HTML 4.01 Transitional

много уже читал что в ие неправильно обрабатывается свойство height="100%" но должен же быть какой то выход

в жж писали что если перед доктайпом написать <? xml version="1.0" ?> то все будет работать, да, не отрицаю все работает, но это строка тогда убивает доктайп, да и xml тут не при чем, можно написать и <? ?> и результат будет тот же, так что это тоже самое что просто убрать доктайп....

так вот думаю что кто нибудь поможет решить мне эту проблему..

Link to comment
Share on other sites

  • 0

За выходные перепробовала разные варианты, которые рекомендуют, практически ничего не подошло , каждый както не так отображается во всех браузерах. Подошло вот это:height:auto !important; height:500px, IE нормально отображает высоту на тот размер, который нужен, а в OPERA в этом случае контент не вылезает за пределы поля. Но так и не могу понять почему работает этот вариант. До этого либо IE упорно не растягивал высоту, либо в OPERA контент вылезал за пределы слоя.

Link to comment
Share on other sites

  • 0
Решение вопроса, не устану повторять, очень простое. Не надо извращаться с высотой слоя, пусть она соответствует высоте содержимого.

Это не решение вопроса - это обратное, т.е. постановка вопроса, который легко решается, такая тактика не всегда желательна.

Link to comment
Share on other sites

  • 0
Ничего не понял. Что не получаеться?

вроде старался понятно объяснить "проблема в следующем, есть таблица, у таблицы есть 8 строк (в каждой по дному

) и последняя строка должна растягиваться до самого низа таблицы в которую вложена эта таблица с 8-мью строками! таблице и столбцам и строкам указано style="height:100%"....в фф и опере все работает как нужно, а вот в ие6 и ие7 последняя строка не растягивается вниз..доктайп у меня HTML 4.01 Transitional"......

style="height:100%" не работает в ие, а нужно как то сделать чтоб работало, может знает кто, я уже все перепробовал, может там какими-нибудь извращениями растянуть эту таблицу...

все говорят что этот вопрос задают чуть ли не каждый день, а задают его потому что нигде нету четкого решения этого вопроса, перед тем как написать я 2 дня гуглил...

Link to comment
Share on other sites

  • 0

YETI, это неправильный доктайп и походу документ не будет его считывать, а отображаются будет как без доктайпа, вот статья есть даже про эти доктайпы http://www.webmascon.com/topics/coding/25a.asp где написано, правильное употребление этих доктайпов.....хотя может так тоже будет правильно, нужно проверить...

Link to comment
Share on other sites

  • 0
YETI, это неправильный доктайп и походу документ не будет его считывать, а отображаются будет как без доктайпа, вот статья есть даже про эти доктайпы http://www.webmascon.com/topics/coding/25a.asp где написано, правильное употребление этих доктайпов.....хотя может так тоже будет правильно, нужно проверить...

Правильно-неправильно.... для меня правильно это когда отображается так как мне надо. В условиях когда ни один браузер не поддерживает до конца стандартов, а самый популярный не поддерживает их вообще, только так по-моему и можно добиться приемлимых результатов.

Link to comment
Share on other sites

  • 0

ты не прав, если для себя делаешь то конечно, главное чтобы правильно, но если заказчику нужен сайт полностью по стандартам, то нужен только полный доктайп....обязательно, а что короткий написать так это тоже самое что его вообще не писать...буду еще че нить думать если придумаю то отпишу сюда :)

Link to comment
Share on other sites

  • 0
Правильно-неправильно.... для меня правильно это когда отображается так как мне надо.

Дожили... Верстайте таблицами... Или ставьте картинку с контентом...

В условиях когда ни один браузер не поддерживает до конца стандартов, а самый популярный не поддерживает их вообще, только так по-моему и можно добиться приемлимых результатов.

А чем вам не хватает поддержки стандартов свыше чем на 90% нормальными браузерами?

Link to comment
Share on other sites

  • 0
в жж писали что если перед доктайпом написать xml version="1.0" ?> то все будет работать, да, не отрицаю все работает, но это строка тогда убивает доктайп, да и xml тут не при чем, можно написать и ?> и результат будет тот же, так что это тоже самое что просто убрать доктайп....

Эта строка "убивает" доктайп только в IE, остальные правильно все понимают...

Link to comment
Share on other sites

  • 0
А чем вам не хватает поддержки стандартов свыше чем на 90% нормальными браузерами?

Воспринимаю как шутку.

короткий написать так это тоже самое что его вообще не писать...

Не всегда. Я же этот доктайп не сам придумал. Каждый доктайп вводит браузер в какое-то состояние, и тот доктайп, который я указал выше обеспечил мне правильную комбинацию состояний разных браузеров.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • 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