ianton Posted July 29, 2013 Report Share Posted July 29, 2013 (edited) Макетик - http://ianton.me/psd...l/bb/layout.jpgИ сайтик - http://ianton.me/psd-to-html/bb/ Edited August 6, 2013 by ianton Quote Link to comment Share on other sites More sharing options...
Bassline Posted July 30, 2013 Report Share Posted July 30, 2013 (edited) Чуть ли не в каждой подобной теме говорят, что id для стилизации лучше не использовать, для этого есть классы, а id оставить для javascript. Как-то так. Edited July 30, 2013 by Bassline Quote Link to comment Share on other sites More sharing options...
ianton Posted July 30, 2013 Author Report Share Posted July 30, 2013 Чуть ли не в каждой подобной теме говорят, что id для стилизации лучше не использовать, для этого есть классы, а id оставить для javascript. Как-то так.Да, таких тем полно, но чем же все-таки это объясняется, если даже w3.org свёрстан почти на одних id? Quote Link to comment Share on other sites More sharing options...
wwt Posted July 30, 2013 Report Share Posted July 30, 2013 (edited) Чуть ли не в каждой подобной теме говорят, что id для стилизации лучше не использовать, для этого есть классы, а id оставить для javascript. Как-то так.Да, таких тем полно, но чем же все-таки это объясняется, если даже w3.org свёрстан почти на одних id?Может пересмотрите еще раз? =) там на 30 классов дай бог 1 id в стилях (примерно, точно не считал). А сделано это скорее всего потому что если у элемента уже есть id для какого либо функционала на javascript то в стилях используют id для стилизации этого или дочерних элементов чтоб не городить лишние классы, и это логично. А для всех остальных элементов используют классы.Вот что я имею ввиду:<div id="mybutton"></div><div class="mybox"></div><style>#mybutton {background:red;}.mybox {background:green;}</style><script>$('#mybutton').click(function(){alert('ok');});</script>div с id=mybutton это кнопка и к ней привязан обработчик вот и стиль я привязываю к iddiv c class=mybox просто стилизованный блок потому я использую класс. Edited July 30, 2013 by wwt Quote Link to comment Share on other sites More sharing options...
nerv Posted July 30, 2013 Report Share Posted July 30, 2013 делать так <!DOCTYPE html>а потом так<div id="aside"><div id="footer"><div id="nav">зачем? Quote Link to comment Share on other sites More sharing options...
ianton Posted July 30, 2013 Author Report Share Posted July 30, 2013 Чуть ли не в каждой подобной теме говорят, что id для стилизации лучше не использовать, для этого есть классы, а id оставить для javascript. Как-то так.Да, таких тем полно, но чем же все-таки это объясняется, если даже w3.org свёрстан почти на одних id?Может пересмотрите еще раз? =) там на 30 классов дай бог 1 id в стилях (примерно, точно не считал). А сделано это скорее всего потому что если у элемента уже есть id для какого либо функционала на javascript то в стилях используют id для стилизации этого или дочерних элементов чтоб не городить лишние классы, и это логично. А для всех остальных элементов используют классы.Вот что я имею ввиду:<div id="mybutton"></div><div class="mybox"></div><style>#mybutton {background:red;}.mybox {background:green;}</style><script>$('#mybutton').click(function(){alert('ok');});</script>div с id=mybutton это кнопка и к ней привязан обработчик вот и стиль я привязываю к iddiv c class=mybox просто стилизованный блок потому я использую класс.Теперь ясно. Большое спасибо!делать так<!DOCTYPE html>а потом так<div id="aside"><div id="footer"><div id="nav">зачем?Сделал сначала 5-ми тегами, но всё поплыло в ие<9, вот и переименовал в дивы. А как правильнее поступить? Quote Link to comment Share on other sites More sharing options...
121990 Posted July 30, 2013 Report Share Posted July 30, 2013 (edited) зачем? Потому что так генераторы макетов делают. А как правильнее поступить? Ето в стилиaside, footer, nav { display: block }Ето в шапку<!--[if lte IE 8]> <script> /*Для IE*/ document.createElement('aside'); document.createElement('nav'); document.createElement('footer'); </script><![endif]--> Edited July 30, 2013 by 121990 Quote Link to comment Share on other sites More sharing options...
Grifit Posted July 31, 2013 Report Share Posted July 31, 2013 забудьте вы про ie. Если делать под ие, то эти упыри так и будет на нем сидеть, а мы будем в каменно веке жить. Quote Link to comment Share on other sites More sharing options...
cris7iano Posted July 31, 2013 Report Share Posted July 31, 2013 (edited) какой век????для новичка ie это хорошо,так как он более строже остальных браузеров,если будет в ie делать хорошо,то в других тоже не будет возникать проблем!Как по мне лучше в хеад кинуть<!--[if IE]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->Ну а там дело каждого Edited July 31, 2013 by cris7iano Quote Link to comment Share on other sites More sharing options...
121990 Posted July 31, 2013 Report Share Posted July 31, 2013 ie забыть невозможно Quote Link to comment Share on other sites More sharing options...
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.