Jump to content

Recommended Posts

Есть общепринятые правила в обществе, что каждый должен заниматься своим делом.

Программист - программным кодом

Верстальщик - версткой

Дизайнер - дизайном

У программистов свои термины по словосочетаниям схожие с терминами верстальщиков, но суть разная. Так что я думаю смыла больше нет развивать эту тему.

Share this post


Link to post
Share on other sites

Есть общепринятые правила в обществе, что каждый должен заниматься своим делом.

Программист - программным кодом

Верстальщик - версткой

Дизайнер - дизайном

У программистов свои термины по словосочетаниям схожие с терминами верстальщиков, но суть разная. Так что я думаю смыла больше нет развивать эту тему.

Прекращайте бесполезный флуд в теме. Мы сейчас с вами говорим об одном и том же. Вы привели утверждение, которое вы считаете относится к данной теме (валидности!!! hr тега в html5) - я опровержение и попросил пример вашего утверждения. Повторю в третий раз: приведите пример "семантичной" и "не семантичной" верстки, это будет лучше, чем спамить очередное сообщение не имеющее смысла и доказательств.

Share this post


Link to post
Share on other sites

Это вы флудите. Если вам нужен пример с семантической версткой, обратитесь к создателю данной темы и попросите что бы он вам или скинул шаблон, или дал на него ссылку. Вот вам и пример. Когда он создавал тему, он задал вопрос про присутствие тега <hr> в шаблоне. Данный тег в основном используется при создании семантической верстки (один из тегов). 

Share this post


Link to post
Share on other sites

Я не за победой спорил, а для того чтобы разрешить сложившийся вопрос в отношении "семантичной" верстки, т.к. ни я, ни 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 тегов не создана для использования когда и как захочется, в ней указано как физическое так и логическое значение тега, ярким примером являются списки, заголовки , логические теги ( хотя бы о них я надеюсь вы слышали). 

Share this post


Link to post
Share on other sites

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, но не семантику. Сверстать, действительно, можно одним тегом, манипулируя его стили, но это будет не вариацией верстки, а скорей - говнокодом. 

Т.е. исходя из всех утверждений выше - семантика это соблюдение стандарта? Как то глуповато ...

Share this post


Link to post
Share on other sites

Html5 имеет стандарт написания тегов.

1. Правильное написание тега и составление html документа в целом ( нельзя например писать <диж> вместо </div> или закрывать <html> перед </body>)

2. Сохранение семантики, логики составления тегов, правильное и осмысленное их использование, поэтому и были придуманы теги такие как <article>, <nav>...

Первый пункт можно проверить валидатором он показывает ошибки, а второй нет, это часть более похожа по сути на юзабилити сайта, то есть правила есть, но ошибки можно выявлять только проверяя сайт своими глазами ( в большинстве случаях).

Вот эти два пункта входят в стандарт, и версткой соответсвующей  стандарту является верстка которая соответствует обеим этим правилам. А если считаете все это глупым, берите xml расширяйте, используйте свои теги, создавайте свои браузеры.

Надеюсь вы поняли.

Share this post


Link to post
Share on other sites

Так я думаю вы не остановитесь пока вам не приведут пример семантической верстки HTML5 .

Вот вам мой сайт vdvoem.com тут и семантическая верстка, кроссбраузерность и адаптивная верстка три в одном.  :)

Share this post


Link to post
Share on other sites

Так я думаю вы не остановитесь пока вам не приведут пример семантической верстки 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.

Share this post


Link to post
Share on other sites

Говорите 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 верстальщики комнатные блин.

 

Спасибо что углядели, все заменил. Мой косяк проглядел, натягивал на старый шаблон. А по поводу ошибок, они не как не влияют, они у всех есть, так что на них я не обращаю внимания.

Share this post


Link to post
Share on other sites

А по поводу ошибок, они не как не влияют, они у всех есть, так что на них я не обращаю внимания.

Да вы что, выше вы заявляли ваш сайт как эталон невинности  :)

И да, конечно у всех по > 500 ошибок валидности, вот вам мой пример: https://yadi.sk/i/Z2z05WF1ZNqNt

Share this post


Link to post
Share on other sites

Да вы что, выше вы заявляли ваш сайт как эталон невинности  :)

И да, конечно у всех по > 500 ошибок валидности, вот вам мой пример: https://yadi.sk/i/Z2z05WF1ZNqNt

Я рад за вас, что у вашего примера все так идеально, только дайте мне ссылку на сайт, на картинке не понять. Просто не верится, если даже у Яндекса 90 ошибок, а у вашего 0.

Share this post


Link to post
Share on other sites

Я рад за вас, что у вашего примера все так идеально, только дайте мне ссылку на сайт, на картинке не понять. Просто не верится, если даже у Яндекса 90 ошибок, а у вашего 0.

Разве в теме речь о моем сайте? Речь идет о "семантичной" верстке, смысл которой вы так и не объяснили и не привели примеров, а лишь привели сайт, не соответствующий элементарным инструкциям валидности.

Share this post


Link to post
Share on other sites

Так я вам тоже не разу не написал не в одном посту, что у меня идеальная верстка, и нет ошибок. Так то на портале более 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 

Share this post


Link to post
Share on other sites

 

Здравствуйте, верстаю шаблон и в нём присутствует <hr>. Стараюсь исправить все ошибки по http://validator.w3.org/ но этот валидатор не пропускает тег, выдаёт ошибку. Как правильно его писать в HTML5?

Пробовал:

<hr>
<hr />
<hr/> 

ух какие страсти :) ...а ответ такой:

валидатор  http://validator.w3.org/ не оптимизирован под html5... используем валидатор, предназначенный именно для html5  - http://validator.nu/

а писать можно как со слешем, так и без...

Share this post


Link to post
Share on other sites

ух какие страсти :) ...а ответ такой:

валидатор  http://validator.w3.org/ не оптимизирован под html5... используем валидатор, предназначенный именно для html5  - http://validator.nu/

а писать можно как со слешем, так и без...

У меня по валидатору html5 и выдает 256 ошибок. 

Share this post


Link to post
Share on other sites

ух какие страсти :) ...а ответ такой:

валидатор  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 , как говориться от перестановки слагаемых, на ноль вы не поделите  :blink:

Share this post


Link to post
Share on other sites

Да успокойся уже, ты у нас самый самый крутой программер и верстальщик :rolleyes: , мы рядом с тобой низшие существа. Иди лучше в WOT  погоняй, успокойся и закроем уже эту тему. Все равно все останутся при своем мнении.

Share this post


Link to post
Share on other sites

:D

Да хватит уже масла в огонь подливать  :)  а то он не остановится, и эта тема какие все мы плохие верстальщики, один он самый великолепный ни когда не закончится  :lol:

Share this post


Link to post
Share on other sites

:D

Какое содержательное сообщение, ну хоть читать может быть научитесь, чем подпихивать свои цитаты и незнание другим.

 

Да успокойся уже, ты у нас самый самый крутой программер и верстальщик :rolleyes: , мы рядом с тобой низшие существа. Иди лучше в WOT  погоняй, успокойся и закроем уже эту тему. Все равно все останутся при своем мнении.

Зачем мне успокаиваться, если я итак не агрессивен? Или это такая новая форма повышения собственного ЧСВ? И да, в игры я не играю, кроме как в homm раз в недельку ... 

Share this post


Link to post
Share on other sites

Какое содержательное сообщение, ну хоть читать может быть научитесь, чем подпихивать свои цитаты и незнание другим.

 

Зачем мне успокаиваться, если я итак не агрессивен? Или это такая новая форма повышения собственного ЧСВ? И да, в игры я не играю, кроме как в homm раз в недельку ... 

Да нет мне его поднимать не надо, мое ЧВС в норме, просто ты не признаешь не чьего мнения и не соглашаешься с этим мнение. ты считаешь что ты во всем прав, вот и пытаюсь тебя немного притормозить, так то мы тебя услышали пообщались, но ты все равно все глубже и глубже лезишь под шкуру.  ;)

Share this post


Link to post
Share on other sites

Да нет мне его поднимать не надо, мое ЧВС в норме, просто ты не признаешь не чьего мнения и не соглашаешься с этим мнение. ты считаешь что ты во всем прав, вот и пытаюсь тебя немного притормозить, так то мы тебя услышали пообщались, но ты все равно все глубже и глубже лезишь под шкуру.  ;)

Любой человек считает что он прав, если он уверен в теме диалога и имеет в нем собственный опыт. В споре познается истина. Я ни в коем случае не хотел вас лично обижать, я лишь усомнился в том, что вы утверждали. Это вполне нормальное действие для "научной" среды - сомневаться, спорить и доказывать. К сожалению, в споре (нашем о "семантичности" верстки) вы привели лишь сайт с невалидной версткой и не привели доказательств своей гипотезе. 

Я рад что вы меня услышали, если это так.

Share this post


Link to post
Share on other sites

Любой человек считает что он прав, если он уверен в теме диалога и имеет в нем собственный опыт. В споре познается истина. Я ни в коем случае не хотел вас лично обижать, я лишь усомнился в том, что вы утверждали. Это вполне нормальное действие для "научной" среды - сомневаться, спорить и доказывать. К сожалению, в споре (нашем о "семантичности" верстки) вы привели лишь сайт с невалидной версткой и не привели доказательств своей гипотезе. 

Я рад что вы меня услышали, если это так.

Я тебя давно услышал, все забудь. В чем то ты прав, в чем то мы правы. 

Вопрос на отвлеченную тему, как дела в Крыму?

Share this post


Link to post
Share on other sites

 

 


Я тебя давно услышал, все забудь. В чем то ты прав, в чем то мы правы. 

Семантичность верстки, разбивается на корню даже при таком утверждении, что 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 синтаксиса.

Share this post


Link to post
Share on other sites

Семантичность верстки, разбивается на корню даже при таком утверждении, что 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 синтаксиса.

 

Какой ты неугомонный  :D да й людям передышку. все переварить  :lol:

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...