X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Сематника,
oldzas
oldzas
Topic Starter сообщение 8.7.2013, 13:56; Ответить: oldzas
Сообщение #1


Часто вижу такую конструкцию, даже в книгах:
<footer class="footer">
Стилиация:
.footer{

}

Еще реже, но то же встречаю такое:
<footer id="footer">
Стилизация:
#footer{

}

Я же делаю так: <footer>
Стилизация:
footer{

}

footer p{

}

footer h1{

}

СКажите отчего возникают 1ые и 2ые случаи, верстальщик просто верстает, а оптимизатор не вдаваясь в код верстки тупо дописывает без удаления классов и ид-шников ?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
iMessi89
iMessi89
сообщение 8.7.2013, 14:18; Ответить: iMessi89
Сообщение #2


(oldzas @ 8.7.2013, 16:56) *
Я же делаю так:
Стилизация: footer{ } footer p{ } footer h1{ }

я так понимаю это html 5??
(oldzas @ 8.7.2013, 16:56) *
Часто вижу такую конструкцию, даже в книгах:

а что здесь криминального и причем здесь семантика?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
oldzas
oldzas
Topic Starter сообщение 8.7.2013, 14:47; Ответить: oldzas
Сообщение #3


"что здесь криминального" - вопрос нахрена делать дополнительный идентификатор, если достучаться до объекта можно по сразу же по блоку, без использования классов и идентификаторов ?

"причем здесь семантика" - при том, что работа происходитс непосредственно на семантической верстке, вопрос почему ее избегают при стилизации.

P.S. обычно когда верстальщик не понимает чем отличается класс от индентификатора - его без слов увольняют )
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
iMessi89
iMessi89
сообщение 8.7.2013, 15:05; Ответить: iMessi89
Сообщение #4


(oldzas @ 8.7.2013, 17:47) *
P.S. обычно когда верстальщик не понимает чем отличается класс от индентификатора - его без слов увольняют )

мне кажется ты не совсем понимаешь суть. Айди элемента как известно имеет больше очков перед селектором класса или тэга. Т.е. например прописываю стиль и обращаясь в конкретному тэгу по селектору класса - мы можем данный класс задействовать и для других тэгов.
Допустим два футера
<footer>
<footer>

Мне надо применить стиль только к последнему футеру. В этом случаем мне не удобно обращаться по селектору класса или по тэгу, я задам айди-селектор.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
oldzas
oldzas
Topic Starter сообщение 8.7.2013, 16:38; Ответить: oldzas
Сообщение #5


Во всех примерах был 1 футер и обращаться к нему можно в обход этой лабуды, вопрос нахера они ее ставят )) ?
Да, я в курсе что обход интерпретатором по дом дереву по ид быстрее чем по классу.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
iMessi89
iMessi89
сообщение 8.7.2013, 17:38; Ответить: iMessi89
Сообщение #6


(oldzas @ 8.7.2013, 19:38) *
Во всех примерах был 1 футер и обращаться к нему можно в обход этой лабуды, вопрос нахера они ее ставят )) ?

т.е. тебя конкретно интересует тэг футер???
мне кажется все просто - айди селекторы и классы удобны для выборки. Часто могут случаться конфликты стилей. Поэтому и подстраховываются айдишками. Видимо из-за этого (а может и привычка из старой 4 спеки))):a19: ). Хотя я лично на такие мелочи внимания не обращаю)) По барабану сколько там селекторов и какая выборка - главное чистый валидный код+отсутствие внутренних стилей)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ami_sf
Ami_sf
сообщение 8.7.2013, 18:57; Ответить: Ami_sf
Сообщение #7


В html5 сайт разбивается на разделы и в каждом разделе может быть <footer>.

Поэтому так будет не совсем правильно, если Вы действительно придерживаетесь семантики html5
(oldzas @ 8.7.2013, 16:56) *
Я же делаю так:
Стилизация: footer{ }


Ну а если <footer> был один на весь сайт и с id или class, то, возможно, верстальщик смотрел в будущее, когда сайт полностью перейдет на html5 :a1:

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 26.4.2024, 0:14
Дизайн