ndiezel Posted July 1, 2009 Report Share Posted July 1, 2009 В последнее время часто встречаю верстку, в которой стили присваиваются не классами, а идентификаторами.Нет, я согласен что шапка - одна. И вполне логично присвоить ей id="header", чем class="header", но... Насколько это оправданно?Кто что может сказать по этому поводу? Quote Link to comment Share on other sites More sharing options...
0 psywalker Posted July 1, 2009 Report Share Posted July 1, 2009 я как правило Главным блокам назначаю Идентификаторы, а остальным Классы Quote Link to comment Share on other sites More sharing options...
0 s0rr0w Posted July 1, 2009 Report Share Posted July 1, 2009 Идентификаторы для оформления не использую вообще. Только классы. Идентификаторы - для JS. Причина проста - зачастую требуются два одинаковых блока, которые имеют идентификатор. Quote Link to comment Share on other sites More sharing options...
0 psywalker Posted July 1, 2009 Report Share Posted July 1, 2009 s0rr0wЭто выходит, что в вёрстке страниц нельзя использовать идентификаторы, если нужно будет после использовать Джавускрипт? Quote Link to comment Share on other sites More sharing options...
0 s0rr0w Posted July 1, 2009 Report Share Posted July 1, 2009 Это выходит, что в вёрстке страниц нельзя использовать идентификаторы, если нужно будет после использовать Джавускрипт?Почему нельзя? Можно. Просто у меня не раз была ситуация, когда одинаковое поведение требовалось более чем в одном месте. А там стоял идентификатор, на который были привязаны стили. Чтобы не переделывать по два раза свою работу, я больше не использую идентификаторы для оформления. Quote Link to comment Share on other sites More sharing options...
0 psywalker Posted July 1, 2009 Report Share Posted July 1, 2009 Понял дружище, спасибо, буду иметь ввиду, но я обычно только верстаю, и меня никто об этом не предупреждает, так что если не будут предупреждать заранее, буду использовать Идентификаторы для главных блоков, как и делал ранее! Quote Link to comment Share on other sites More sharing options...
0 rus Posted July 2, 2009 Report Share Posted July 2, 2009 вообще нет разницы чего ты будешь использовать больше, а чего меньше. главное знать о подвных камня, которые привели выше, помнить что айди уникален и не долже повторяться на странице и давать название осмыслено. Quote Link to comment Share on other sites More sharing options...
0 Great Rash Posted July 2, 2009 Report Share Posted July 2, 2009 Согласен с s0rr0w, оставьте id скриптам. Чем вам классы не угодили? Quote Link to comment Share on other sites More sharing options...
0 ndiezel Posted July 2, 2009 Author Report Share Posted July 2, 2009 ...буду иметь ввиду, но я обычно только верстаю, и меня никто об этом не предупреждает...Просто верстка - нужна кому-то.Заказчику ли или в последующем - программисту... Но - кто-то да потом с ней будет разбираться. И когда верстаешь - нужно про это помнить.Согласен с s0rr0w, оставьте id скриптам. Чем вам классы не угодили?Мне, как топикстартеру - ничем.Но часто их вижу в рунете. Именно в рунете. Вот и подмал что или кто-то моду создал, или я от жизни отстал Quote Link to comment Share on other sites More sharing options...
0 Игорь Ермаков Posted July 2, 2009 Report Share Posted July 2, 2009 Может быть это звучит очень по идиотски, но совсем недавно, я понял, что такое:getElementById и после этого понял, зачем же придумали идентификаторы, раньше мне всё равно было. Quote Link to comment Share on other sites More sharing options...
0 Zippovich Posted July 2, 2009 Report Share Posted July 2, 2009 все делаю классами и не заморачиваюсьid ставлю если только он действительно нужен Quote Link to comment Share on other sites More sharing options...
0 psywalker Posted July 2, 2009 Report Share Posted July 2, 2009 Почему это идентификаторы должен забирать Джаваскрипт, он не для этого был придуман, я считаю идентификаторы очень мощным оружием, и иногда например необходимо переназначить какое нибудь правило, вот тут то идентификаторы как раз мне помогают, а потом я например ставлю их не всему подряд, а как правило только трём Главным блокам - Хедеру, Контенту и Футеру и ВСЁ! тоесть в сумме на всю страницу у меня их уходит ровно Три, но при этом я сохраняю свою идею и использую её по необходимости Quote Link to comment Share on other sites More sharing options...
0 rus Posted July 2, 2009 Report Share Posted July 2, 2009 ...иногда например необходимо переназначить какое нибудь правило, вот тут то идентификаторы как раз мне помогают...Вот тут то, можно и без них сделать:.header .logos div p span {...}вместо:<span id="style"></span>Если я конечно правильно тебя понял... Quote Link to comment Share on other sites More sharing options...
0 psywalker Posted July 2, 2009 Report Share Posted July 2, 2009 rusя тя понял, но так я никада не делаю, что-бы я поставил ИД спану???, да я зарежу себя скорее)))) Quote Link to comment Share on other sites More sharing options...
0 rus Posted July 2, 2009 Report Share Posted July 2, 2009 rusя тя понял, но так я никада не делаю, что-бы я поставил ИД спану???, да я зарежу себя скорее))))Это я привел так сказать абстрактный пример большой вложености что бы показать как можно именно переназначить как ты говоришь.А если нет такой вложенности, то и смысл переопределять тег нету! Quote Link to comment Share on other sites More sharing options...
Question
ndiezel
В последнее время часто встречаю верстку, в которой стили присваиваются не классами, а идентификаторами.
Нет, я согласен что шапка - одна. И вполне логично присвоить ей id="header", чем class="header", но... Насколько это оправданно?
Кто что может сказать по этому поводу?
Link to comment
Share on other sites
14 answers to this question
Recommended Posts
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.