Оба кода совершенно верны, но какой семантически правильный? - PullRequest
0 голосов
/ 18 декабря 2010

Оба кода верны, но семантически верны?

Имеет <p>

<ol>
    <li>
        <h2>heading level 2</h2>
          <p>
             some long text here some long text here some long text 
             here some long text here some long text here some long 
             text here some long text here some long text here
         </p>
    </li>
</ol>

Это без <p>

<ol>
    <li>
        <h2>heading level 2</h2>

           some long text here some long text here some long 
           text here some long text here some long text here 
           some long text here some long text here some long text here
    </li>
</ol>

Ответы [ 2 ]

1 голос
/ 18 декабря 2010

Это зависит от того, является ли текст абзацем или нет.Возможно, это так, но по содержимому-заполнителю это сложно определить.

(Это предполагает, что наличие содержимого в качестве упорядоченного элемента списка в первую очередь семантически правильно.)

0 голосов
/ 18 декабря 2010

Лучше всего, чтобы разметка легко ассоциировалась с сайтом.Поэтому я бы выбрал версию <p>, чтобы читатели моего кода могли легче следовать структуре сайта.

...