Другие языки программирования и технологии
HTML, подскажите что не так с кодом
Я сделала сайт с резновой высотой(для контента использовала ифреймы), но при попытке вставить длинный тект, сайт не вытянулся. Код главной страницы: BODY { background: url('background.jpg') repeat-x; margin: 0 auto; } #main { margin: 0 auto; width: 950px;} .header { width: 950px; height: 130px; background: url(portfolio_01.jpg)} .footer { width: 950px; height: 43px; clear: both; background:url(portfolio_05.jpg)} .leftcolumn { width: 32px; float: left; min-height:527px; background:url(portfolio_02.jpg)} .content { width: 884px; float: left; min-height:527px; background:#FFFFFF;} .rightcolumn { width: 34px; float: left; background:url(portfolio_04.jpg); min-height:527px;} #ifr{ margin:0 0; padding:0 0; width:884px; background:#FFFFFF; min-height:527px; } </style> </head> <body> <ul> <li></li> <li></li> <li></li> <li></li> </ul> <iframe> </iframe> </body>
вот откуда вы взяли эту хрень с iframe? из книжки? - выбросьте немедленно. а лучше сжечь - на всякий случай.) )
когда использование iframe хоть как-то оправдано: когда вам нужно показать на своем сайте чужой сайт без всяких изменений. и совсем уж невероятная ситуация: вы работаете с контентом с другого домена, но не можете использовать ни клиентские, ни серверные скрипты, ну и еще несколько очень специфических моментов, про которые даже говорить не стоит. - "обычные" сайтостроители с ними не сталкиваются.
во всех других случаях вы просто вешаете себе на голову кучу проблем, которые и специалисты не всегда в состоянии грамотно решить.
что такое обычный блок, если ему жестко не задана высота? - элемент, который растягивается в зависимости от количества контента в нем. что происходит в этой ситуации с iframe: браузер загружает вашу страницу с фреймом независимо от того, что в этом фрейме находится. и даже после полной загрузки содержимого фрейма его высота не изменится. потому что то, что внутри фрейма не является частью контента той страницы, на которой расположен iframe и на его размеры не влияет.
это далеко не единственная проблема, с которой вы столкнетесь - это даже вообще не проблема по сравнению с тем, что вас ожидает, если вы что-то интересненькое задумали.) )
есть инклюды, есть JavaScript - зачем вы себя мучаете?) )
ваша проблема с помощью CSS не решаема. только JavaScript - и то, если контент во фрейме ваш же - с того же сайта.
когда использование iframe хоть как-то оправдано: когда вам нужно показать на своем сайте чужой сайт без всяких изменений. и совсем уж невероятная ситуация: вы работаете с контентом с другого домена, но не можете использовать ни клиентские, ни серверные скрипты, ну и еще несколько очень специфических моментов, про которые даже говорить не стоит. - "обычные" сайтостроители с ними не сталкиваются.
во всех других случаях вы просто вешаете себе на голову кучу проблем, которые и специалисты не всегда в состоянии грамотно решить.
что такое обычный блок, если ему жестко не задана высота? - элемент, который растягивается в зависимости от количества контента в нем. что происходит в этой ситуации с iframe: браузер загружает вашу страницу с фреймом независимо от того, что в этом фрейме находится. и даже после полной загрузки содержимого фрейма его высота не изменится. потому что то, что внутри фрейма не является частью контента той страницы, на которой расположен iframe и на его размеры не влияет.
это далеко не единственная проблема, с которой вы столкнетесь - это даже вообще не проблема по сравнению с тем, что вас ожидает, если вы что-то интересненькое задумали.) )
есть инклюды, есть JavaScript - зачем вы себя мучаете?) )
ваша проблема с помощью CSS не решаема. только JavaScript - и то, если контент во фрейме ваш же - с того же сайта.
Ничего не понятно, где начало <head>?
ваще ниче не правильно
1) Зачем стили писать на странице? Не легче вынести в отдельный файл?
2) Куда начало документа делось?
3) Почему в CSS указаны классы (.content и ему подобные) а в HTML idы (<div id="content">)?
2) Куда начало документа делось?
3) Почему в CSS указаны классы (.content и ему подобные) а в HTML idы (<div id="content">)?
а в начале БОДИ не в <>?)
Похожие вопросы
- Привед народ :) Подскажите где можно скопировать шеснадцатиричный код...?
- Нужна помощь по HTML коду!
- HTML код
- HTML! помогите пожалуйста написать код для сайта простого сайта!
- ЕСТЬ ЛИ такой редактор html - ПИШЕШЬ КОД HTML а в другой части окна показывает результат как в браузере??
- можно ли в html код вставить другой html код "из вне"?
- Скрыть содержимое HTML страницы, чтобы код не могли украсть!
- Вопрос к опытным PHP программистам! Каким оператором правильнее и менее ресурсозатраннее выводить HTML код из PHP?
- Помогите мне нужен хостинг на который я загружу html код.
- HTML коды помогите очень надо