Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: страшная правда о ie
Показать сообщение отдельно

Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
MS - id он и в Африке id
ну замечательно это все для сценариев это и другое выше сказанное, но для стилей использования этого же уникального индефикатора объекта (!) как подкласса: div.menu#top идеотизм если не работает div.muha#top , ведь сам синтаксис записи должен соответствовать представлению, что при ссылки на один класс с подклассом должно быть одно, а при ссылки на другой класс с пускай таким же именем индефикатора как и у других классов будет другое отображаться.

я вижу неудачное интерпретирование для стилей индефикатора как подкласса, раз нельзя использовать аспектное структуирование стилей, надо было использовать отдельный атрибут для подкласса если используется класс, т.е. не <div class=menu id=top> а чтонибудь в духе <div class=menu aspectid=top> ну а для сценариев в случае если они используется можно использовать id как уникальный индефикатор элемента т.е получается запись вида: <div class=menu aspectid=top id=ieia>

при этом сценарии работают используя getelementbyid, а стили понимаются при запясях div.menu#top {1} и div.muha#top {2} и отображаются в соответствии с тем что написано в таблице. И всем хорошо.

а вот и пример из жизни, допустим есть сайт где находится пять зон менюх которые используют стиль:

div.menu{1}

но различаются все по цвету скажем, значит вполне логичней задать каждому по цвету и вполне логично назвать их так как они располагаются на сайте, скажем например для других вебмастеров, и это будет так:

div.menu#top{1-1}
div.menu#center{1-2}
div.menu#left{1-3}
div.menu#right{1-4}
div.menu#bottom{1-5}

но помимо менюх, у нас есть основной каркас который разделен на пять частей но имеет общий стиль:

div.fish{1}

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

div.fish#top{1-1}
div.fish#center{1-2}
div.fish#left{1-3}
div.fish#right{1-4}
div.fish#bottom{1-5}


и таких блоков на сайте всегда много, где если назвать подкласс не так чтобы название отражало суть блока, будет выглядеть немного ошеломляюще, (не даром разработчики css используют везде одно словестное определение для разных процедур (top left bottom right)), мне же из-за этой недобросовестности придется назвать блок div.fish#top какнибудь вроде div.fish#up, а что для остальных 500 блоков например, которые подразумевают такоеже название "top"? выдумывать "top1" или "up499"??!!

да это вообще жесть.


Цитата:
O и FF сошлись на мнении
единственно правельно то что объективно а не субъективно или под давлением и я например это вижу четко и вполне ясно.

Удивительно то, что Вы к этому уже привыкли и пишете как скажут.

Отправлено: 03:06, 03-09-2006 | #9

Название темы: страшная правда о ie