А вот кто-нибудь знает, почему в Мозилле и Опере body оказывается ПОД html??
т.е. у меня лежит фон для html - звездное небо)
а для body стоит звезда
в ИЕ все норм, а в других браузерах звезда и вообще любой фон body оказывается под фоном html...
т.е. у меня лежит фон для html - звездное небо)
а для body стоит звезда
в ИЕ все норм, а в других браузерах звезда и вообще любой фон body оказывается под фоном html...
-
-
11.04.2007 в 14:33-
-
11.04.2007 в 14:34Потому так и получается.
А у IE вечно всё не как у людей.
-
-
11.04.2007 в 14:36Ну потому что по всем правилам сначала идёт html, а потом только body.
Потому так и получается.
Я о чем и говорю) сначала идет html, а поверх него - body! А тут наоборот получается... И как ни странно, у ИЕ как раз в данном случае правильно..
bokonist
Мда, ну ето я уж как-нибудь понял... Мне и интересно вот, почему =) А вложенные в body не помогают... на #wrapper почему то фон вообще не ставится у меня =(
-
-
11.04.2007 в 14:41-
-
11.04.2007 в 14:50какой впезду бэкграунд у <html> !?
Если у html фон не трогать, то все-равно фон body оказывается под ним! а у html фон - сплошной белый цвет получается
upd:
Вот если поставить html {background: none;} тогда уже видно становится фон body
-
-
11.04.2007 в 14:53А IE крайне много тегов обрабатывает не так, как правильно по стандартам.
-
-
11.04.2007 в 14:56Т.е. "правильно" - когда фон html (пусть его нет по стандартам, но "правильные" браузеры-то его рисуют!) закрывает body?
-
-
11.04.2007 в 14:57Заключает в себя весь текст HTML-документа.
Параметры <HTML> в IE:
class="Стилевой класс"
id="Имя"
dir="ltr|rtl"
Блочный парный тег. Обязательных атрибутов не имеет. Поддерживается IE и NN начинаяс 1.0
------------
<BODY>...</BODY>
Задает начало и конец тела HTML-документа.
Блочный парный тег. Обязательных атрибутов не имеет.
Атрибуты тега <BODY> в IE и NN:
bgcolor="Цвет" - определяет цвет фона документа
text="Цвет" - определяет цвет текста документа
link="Цвет" - определяет цвет выделенного элемента текста
vlink="Цвет" - определяет цвет ссылки на документ, который уже просмотрен
alink="Цвет" - определяет цвет ссылки в момент, когда на нее указывает курсор мыши
background="Интернет-адрес файла изображения" - дает изображение, служащее фоновым
bgproperties="fixed" - фоновое изображение не движется. Только для IE.
class="Стилевой класс"
id="Имя"
lang="Код языка"
NOWRAP
style="Определение встроенного стиля"
Атрибуты тега <BODY> в Internet Explorer :
accesskey="Клавиша-ускоритель"
leftmargin="Расстояние" - задание отступа на странице слева.
rightmargin="Расстояние" - задание отступа на странице справа.
topmargin="Расстояние" - задание отступа на странице сверху
bottommargin="Расстояние" - расстояние отступа на странице снизу
contenteditable="inherit|true|false"
dir="ltr|rtl"
DISABLED
HIDEFOCUS
language="Jsсriрt|javasсriрt|vbs|vbsсriрt|XML|Код языка скрипта"
scroll="yes|no|auto"
tabindex="Порядковый номер в последовательности"
title="Текст подсказки"
Атрибуты тега <BODY> в Netscape Navigator:
marginwidth="Отступ" - задание отступа на странице слева и справа
marginheight="Отступ" - задание отступа на странице сверху и снизу
Поддерживается IE и NN начиная с 1.0
---------
ГДЕБЛЯТЬ ФОН У <ХыТыМыЛы>!?
-
-
11.04.2007 в 14:58правда??
всё зависит от того, какой доктайп у страницы.
И никто не мешает стилизовать допустим head, или title
проблема в том, что у дайрёв нет доктайпа, и браузеры переключаются в quirk mode, в котором много таких фич не работают.
Andy K
а чем вам не угодил этот вполне ординарный тег?
-
-
11.04.2007 в 15:00Тень-во-Тьме, свойство background должно применяться почти ко всем элементам, к блочным поголовно и #wrapper в том числе. В стандартных стилях background для #wrapper не задаётся. Попробуй ещё раз, может быть где-то была ошибка.
-
-
11.04.2007 в 15:02-
-
11.04.2007 в 15:14так. Маты оставить вне пределов данного сообщества.
Вообще конечно странно, в dtd (что HTML4.01, что в XHTML 1.0 Strict, transitional), html держит
%i18n;
id ID #IMPLIED
xmlns %URI; #FIXED 'www.w3.org/1999/xhtml'
Но при этом, в strict mode CSS может его стилизовать.
Надо будет глянуть, что про него говорится в спецификации CSS
И если что -- задать вопрос разработчикам этих стандартов и браузеров
-
-
11.04.2007 в 15:14-
-
11.04.2007 в 15:52гм...
-
-
11.04.2007 в 15:55Он оказывался не под html, а схлопывался под внутренними float-ами. Также как и #wrapper. Это можно решить, но там наверняка ещё что-нибудь вылезет.
-
-
11.04.2007 в 16:06Я не говорю о том, что в стандартах, и не говорю о том "как должно бытЬ"...
Вы говорите что у html нету бэкграунда, но браузеры его отображают! ИЕ отображает там где надо - под всеми остальными елементами, а вот Мозилла и иже с ней - почему то пихают body под html...
bokonist,
спс, помогло)
Привык я в таких случаях блок с clear: both; в низ пихать, но тут то нельзя... вот и не сообразил что за глюк)
-
-
11.04.2007 в 17:02