Николай 39 Posted August 10, 2014 Report Share Posted August 10, 2014 Есть общепринятые правила в обществе, что каждый должен заниматься своим делом. Программист - программным кодом Верстальщик - версткой Дизайнер - дизайном У программистов свои термины по словосочетаниям схожие с терминами верстальщиков, но суть разная. Так что я думаю смыла больше нет развивать эту тему. Link to post Share on other sites
zenn 266 Posted August 10, 2014 Report Share Posted August 10, 2014 Есть общепринятые правила в обществе, что каждый должен заниматься своим делом. Программист - программным кодом Верстальщик - версткой Дизайнер - дизайном У программистов свои термины по словосочетаниям схожие с терминами верстальщиков, но суть разная. Так что я думаю смыла больше нет развивать эту тему. Прекращайте бесполезный флуд в теме. Мы сейчас с вами говорим об одном и том же. Вы привели утверждение, которое вы считаете относится к данной теме (валидности!!! hr тега в html5) - я опровержение и попросил пример вашего утверждения. Повторю в третий раз: приведите пример "семантичной" и "не семантичной" верстки, это будет лучше, чем спамить очередное сообщение не имеющее смысла и доказательств. Link to post Share on other sites
Николай 39 Posted August 10, 2014 Report Share Posted August 10, 2014 Это вы флудите. Если вам нужен пример с семантической версткой, обратитесь к создателю данной темы и попросите что бы он вам или скинул шаблон, или дал на него ссылку. Вот вам и пример. Когда он создавал тему, он задал вопрос про присутствие тега <hr> в шаблоне. Данный тег в основном используется при создании семантической верстки (один из тегов). Link to post Share on other sites
VIP styoplotr 514 Posted August 10, 2014 VIP Report Share Posted August 10, 2014 Я не за победой спорил, а для того чтобы разрешить сложившийся вопрос в отношении "семантичной" верстки, т.к. ни я, ни 1 из моих знакомых программистов не принимают данного утверждения. Если вы заявляете о том, что такой "подход" или "модель" в верстке есть - привести пример не составит никакого труда, даже на 5-8 строках html кода. Если пример вы привести не можете - значит вы не имеете представления о том, о чем говорите и никогда это не применяли. П.с. - что мне учить и когда я определю сам, знаниями выше о "семантичной" верстке - блеснул не я, будьте добры - или докажите свое утверждение, либо не ставьте себя выше иных, тыкая в "иди читай учебник я мегаТруЪ атец". zenn я готов с вами поспорить, статью писал собственноручно http://codeacademy.ru/blog/62/semanticheskaya-verstka-html5-nachalo-budushchego писал давно, НО Есть понятия верстка табличная(каркас собирается использованием таблиц), верстка блочная (div) и верстка семантическая ( большую популярность получила с приходом html5 ) Понятие семантической верстки можно определить статьи в <article> навигацию в <nav> сайдбары в <aside> <header><footer> вместо <div id = "header"> <div id = "footer"> Смысл семантической верстки, использовать все элементы по их назначению. Понятие родилось с рождением самого html, я с легкостью могу сверстать сайт использую один тег <b> или <i>, но таблица html тегов не создана для использования когда и как захочется, в ней указано как физическое так и логическое значение тега, ярким примером являются списки, заголовки , логические теги ( хотя бы о них я надеюсь вы слышали). Link to post Share on other sites
zenn 266 Posted August 10, 2014 Report Share Posted August 10, 2014 zenn я готов с вами поспорить, статью писал собственноручно http://codeacademy.ru/blog/62/semanticheskaya-verstka-html5-nachalo-budushchego писал давно, НО Есть понятия верстка табличная(каркас собирается использованием таблиц), верстка блочная (div) и верстка семантическая ( большую популярность получила с приходом html5 ) Понятие семантической верстки можно определить статьи в <article> навигацию в <nav> сайдбары в <aside> <header><footer> вместо <div id = "header"> <div id = "footer"> Смысл семантической верстки, использовать все элементы по их назначению. Понятие родилось с рождением самого html, я с легкостью могу сверстать сайт использую один тег <b> или <i>, но таблица html тегов не создана для использования когда и как захочется, в ней указано как физическое так и логическое значение тега, ярким примером являются списки, заголовки , логические теги ( хотя бы о них я надеюсь вы слышали). Замечательно. Вы сами опровергли то, что пытались мне только что доказать. Верно - теги html должны использоваться по назначению! Но использование тегов по назначению - предполагает под собой соблюдение стандарта HTML, но не семантику. Сверстать, действительно, можно одним тегом, манипулируя его стили, но это будет не вариацией верстки, а скорей - говнокодом. Т.е. исходя из всех утверждений выше - семантика это соблюдение стандарта? Как то глуповато ... Link to post Share on other sites
VIP styoplotr 514 Posted August 10, 2014 VIP Report Share Posted August 10, 2014 Html5 имеет стандарт написания тегов. 1. Правильное написание тега и составление html документа в целом ( нельзя например писать <диж> вместо </div> или закрывать <html> перед </body>) 2. Сохранение семантики, логики составления тегов, правильное и осмысленное их использование, поэтому и были придуманы теги такие как <article>, <nav>... Первый пункт можно проверить валидатором он показывает ошибки, а второй нет, это часть более похожа по сути на юзабилити сайта, то есть правила есть, но ошибки можно выявлять только проверяя сайт своими глазами ( в большинстве случаях). Вот эти два пункта входят в стандарт, и версткой соответсвующей стандарту является верстка которая соответствует обеим этим правилам. А если считаете все это глупым, берите xml расширяйте, используйте свои теги, создавайте свои браузеры. Надеюсь вы поняли. Link to post Share on other sites
Николай 39 Posted August 10, 2014 Report Share Posted August 10, 2014 Так я думаю вы не остановитесь пока вам не приведут пример семантической верстки HTML5 . Вот вам мой сайт vdvoem.com тут и семантическая верстка, кроссбраузерность и адаптивная верстка три в одном. Link to post Share on other sites
zenn 266 Posted August 10, 2014 Report Share Posted August 10, 2014 Так я думаю вы не остановитесь пока вам не приведут пример семантической верстки HTML5 . Вот вам мой сайт vdvoem.com тут и семантическая верстка, кроссбраузерность и адаптивная верстка три в одном. Говорите html5 а doctype от xhtml1 transitional. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> Так html5 или следование стандарту xhtml1.0 ? Строгое указание на html5 декларируется через <!doctype html> ... И да, 840 errors это идеал валидности, кэп: http://validator.w3.org/check?uri=http%3A%2F%2Fvdvoem.com&charset=%28detect+automatically%29&doctype=Inline&group=0 . Сохранение семантики, логики составления тегов, правильное и осмысленное их использование Семантика, как она есть, предполагает вариабельность нескольких вариантов, а не сохранение какого либо. Семантика(в программировании) предполагает реализацию одной и той же идеомы различными подходами со стороны логики программиста. поэтому и были придуманы теги такие как Они не были придуманы, к их использованию пришли в результате исследования миллионов страниц различных сайтов по устоявшимся "именованиям" классов для этих блоков. На эту тему было много споров, но скорей всего, решение о введении тегов article, header,footer, section были направлены на стандартизацию итак уже общественно принятого формата (при верстке использовались div class="footer" и подобные). Однако опять же - в чем здесь семантика? Это лишь следование стандартизации html5. Link to post Share on other sites
Николай 39 Posted August 10, 2014 Report Share Posted August 10, 2014 Говорите html5 а doctype от xhtml1 transitional. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> Так html5 или следование стандарту xhtml1.0 ? Строгое указание на html5 декларируется через <!doctype html> ... И да, 840 errors это идеал валидности, кэп: http://validator.w3....=Inline&group=0 верстальщики комнатные блин. Спасибо что углядели, все заменил. Мой косяк проглядел, натягивал на старый шаблон. А по поводу ошибок, они не как не влияют, они у всех есть, так что на них я не обращаю внимания. Link to post Share on other sites
zenn 266 Posted August 10, 2014 Report Share Posted August 10, 2014 А по поводу ошибок, они не как не влияют, они у всех есть, так что на них я не обращаю внимания. Да вы что, выше вы заявляли ваш сайт как эталон невинности И да, конечно у всех по > 500 ошибок валидности, вот вам мой пример: https://yadi.sk/i/Z2z05WF1ZNqNt Link to post Share on other sites
Николай 39 Posted August 10, 2014 Report Share Posted August 10, 2014 Да вы что, выше вы заявляли ваш сайт как эталон невинности И да, конечно у всех по > 500 ошибок валидности, вот вам мой пример: https://yadi.sk/i/Z2z05WF1ZNqNt Я рад за вас, что у вашего примера все так идеально, только дайте мне ссылку на сайт, на картинке не понять. Просто не верится, если даже у Яндекса 90 ошибок, а у вашего 0. Link to post Share on other sites
zenn 266 Posted August 10, 2014 Report Share Posted August 10, 2014 Я рад за вас, что у вашего примера все так идеально, только дайте мне ссылку на сайт, на картинке не понять. Просто не верится, если даже у Яндекса 90 ошибок, а у вашего 0. Разве в теме речь о моем сайте? Речь идет о "семантичной" верстке, смысл которой вы так и не объяснили и не привели примеров, а лишь привели сайт, не соответствующий элементарным инструкциям валидности. Link to post Share on other sites
Николай 39 Posted August 10, 2014 Report Share Posted August 10, 2014 Так я вам тоже не разу не написал не в одном посту, что у меня идеальная верстка, и нет ошибок. Так то на портале более 100 шаблонов страниц, и там очень много строчек кода, я был бы удивлен если бы вы там не нашли ошибок. А валидатор это не показатель качества верстки, он тоже не воспринимает многие теги, как в пример эта тема. Она и была создана человеком который узнавал почему валидатор видит тег <hr> как ошибку. Это вы просили пример, я его вам дал, смотрите в коде страницы, один из примеров блок меню. Вот кстати старая версия сайта vdvoem.com/company там по валидатору всего 67 ошибок. Кстати сейчас уменьшил количество ошибок на сайте до 256 http://validator.w3.org/check?uri=http%3A%2F%2Fvdvoem.com&charset=%28detect+automatically%29&doctype=Inline&group=0 Link to post Share on other sites
valentino 60 Posted August 10, 2014 Report Share Posted August 10, 2014 Здравствуйте, верстаю шаблон и в нём присутствует <hr>. Стараюсь исправить все ошибки по http://validator.w3.org/ но этот валидатор не пропускает тег, выдаёт ошибку. Как правильно его писать в HTML5? Пробовал: <hr> <hr /> <hr/> ух какие страсти ...а ответ такой: валидатор http://validator.w3.org/ не оптимизирован под html5... используем валидатор, предназначенный именно для html5 - http://validator.nu/ а писать можно как со слешем, так и без... Link to post Share on other sites
Николай 39 Posted August 10, 2014 Report Share Posted August 10, 2014 ух какие страсти ...а ответ такой: валидатор http://validator.w3.org/ не оптимизирован под html5... используем валидатор, предназначенный именно для html5 - http://validator.nu/ а писать можно как со слешем, так и без... У меня по валидатору html5 и выдает 256 ошибок. Link to post Share on other sites
zenn 266 Posted August 10, 2014 Report Share Posted August 10, 2014 ух какие страсти ...а ответ такой: валидатор http://validator.w3.org/ не оптимизирован под html5... используем валидатор, предназначенный именно для html5 - http://validator.nu/ а писать можно как со слешем, так и без... Да вы что, вы пробовали читать то, что пишет w3c validator? На всякий случай: The document located at <#/> was successfully checked as HTML5. This means that the resource in question identified itself as "HTML5" and that we successfully performed a formal validation of it. The parser implementations we used for this check are based on validator.nu (HTML5). Блин, ну будто первый день в web`e ... У меня по валидатору html5 и выдает 256 ошибок. Ну хоть doctype сменили, уже радует, а то нос задрали, верстальшики они со стажем ... П.с. - читайте выше, валидатор w3c использует .nu , как говориться от перестановки слагаемых, на ноль вы не поделите Link to post Share on other sites
Николай 39 Posted August 10, 2014 Report Share Posted August 10, 2014 Да успокойся уже, ты у нас самый самый крутой программер и верстальщик , мы рядом с тобой низшие существа. Иди лучше в WOT погоняй, успокойся и закроем уже эту тему. Все равно все останутся при своем мнении. Link to post Share on other sites
valentino 60 Posted August 10, 2014 Report Share Posted August 10, 2014 Да вы что, вы пробовали читать то, что пишет w3c validator? валидатор http://validator.w3.org/ не оптимизирован под html5. Link to post Share on other sites
Николай 39 Posted August 10, 2014 Report Share Posted August 10, 2014 Да хватит уже масла в огонь подливать а то он не остановится, и эта тема какие все мы плохие верстальщики, один он самый великолепный ни когда не закончится Link to post Share on other sites
zenn 266 Posted August 10, 2014 Report Share Posted August 10, 2014 Какое содержательное сообщение, ну хоть читать может быть научитесь, чем подпихивать свои цитаты и незнание другим. Да успокойся уже, ты у нас самый самый крутой программер и верстальщик , мы рядом с тобой низшие существа. Иди лучше в WOT погоняй, успокойся и закроем уже эту тему. Все равно все останутся при своем мнении. Зачем мне успокаиваться, если я итак не агрессивен? Или это такая новая форма повышения собственного ЧСВ? И да, в игры я не играю, кроме как в homm раз в недельку ... Link to post Share on other sites
Николай 39 Posted August 10, 2014 Report Share Posted August 10, 2014 Какое содержательное сообщение, ну хоть читать может быть научитесь, чем подпихивать свои цитаты и незнание другим. Зачем мне успокаиваться, если я итак не агрессивен? Или это такая новая форма повышения собственного ЧСВ? И да, в игры я не играю, кроме как в homm раз в недельку ... Да нет мне его поднимать не надо, мое ЧВС в норме, просто ты не признаешь не чьего мнения и не соглашаешься с этим мнение. ты считаешь что ты во всем прав, вот и пытаюсь тебя немного притормозить, так то мы тебя услышали пообщались, но ты все равно все глубже и глубже лезишь под шкуру. Link to post Share on other sites
zenn 266 Posted August 10, 2014 Report Share Posted August 10, 2014 Да нет мне его поднимать не надо, мое ЧВС в норме, просто ты не признаешь не чьего мнения и не соглашаешься с этим мнение. ты считаешь что ты во всем прав, вот и пытаюсь тебя немного притормозить, так то мы тебя услышали пообщались, но ты все равно все глубже и глубже лезишь под шкуру. Любой человек считает что он прав, если он уверен в теме диалога и имеет в нем собственный опыт. В споре познается истина. Я ни в коем случае не хотел вас лично обижать, я лишь усомнился в том, что вы утверждали. Это вполне нормальное действие для "научной" среды - сомневаться, спорить и доказывать. К сожалению, в споре (нашем о "семантичности" верстки) вы привели лишь сайт с невалидной версткой и не привели доказательств своей гипотезе. Я рад что вы меня услышали, если это так. Link to post Share on other sites
Николай 39 Posted August 10, 2014 Report Share Posted August 10, 2014 Любой человек считает что он прав, если он уверен в теме диалога и имеет в нем собственный опыт. В споре познается истина. Я ни в коем случае не хотел вас лично обижать, я лишь усомнился в том, что вы утверждали. Это вполне нормальное действие для "научной" среды - сомневаться, спорить и доказывать. К сожалению, в споре (нашем о "семантичности" верстки) вы привели лишь сайт с невалидной версткой и не привели доказательств своей гипотезе. Я рад что вы меня услышали, если это так. Я тебя давно услышал, все забудь. В чем то ты прав, в чем то мы правы. Вопрос на отвлеченную тему, как дела в Крыму? Link to post Share on other sites
zenn 266 Posted August 10, 2014 Report Share Posted August 10, 2014 Я тебя давно услышал, все забудь. В чем то ты прав, в чем то мы правы. Семантичность верстки, разбивается на корню даже при таком утверждении, что 2 разных разработчика, могут писать одинаковый по результату код, но разный по написанию: <!-- 1ый: --> <b>text</b> <!-- 2ой: --> <strong>text</strong> Оба - допустимы стандартом, но выражают разные методы на корню: b - стилистическое выделение, смещение; strong - упорное акцентирование. Т.е. если программист следует стандарту - то он будет использовать тег по назначению, а не "просто потому что они похожи". А вот вам пример этой же семантичности для php кода: // 1ый: if($a !== false) echo $a; else echo $b; // 2ой: echo $a !== false ? $a : $b; // 3ий: if($a) { echo $a; } else { echo $b; } Тут как-раз таки пример написания кода разным стилем, что ближе к понятию семантики. Притом все эти методы написания - декларированы стандартом php синтаксиса. Link to post Share on other sites
Николай 39 Posted August 10, 2014 Report Share Posted August 10, 2014 Семантичность верстки, разбивается на корню даже при таком утверждении, что 2 разных разработчика, могут писать одинаковый по результату код, но разный по написанию: <!-- 1ый: --> <b>text</b> <!-- 2ой: --> <strong>text</strong> Оба - допустимы стандартом, но выражают разные методы на корню: b - стилистическое выделение, смещение; strong - упорное акцентирование. Т.е. если программист следует стандарту - то он будет использовать тег по назначению, а не "просто потому что они похожи". А вот вам пример этой же семантичности для php кода: // 1ый: if($a !== false) echo $a; else echo $b; // 2ой: echo $a !== false ? $a : $b; // 3ий: if($a) { echo $a; } else { echo $b; } Тут как-раз таки пример написания кода разным стилем, что ближе к понятию семантики. Притом все эти методы написания - декларированы стандартом php синтаксиса. Какой ты неугомонный да й людям передышку. все переварить Link to post Share on other sites
Recommended Posts