Валидизиране на отстъп

ystefanov

Registered
Имам текст със няколко параграфа, на първия искам да му задам отстъп.
Направих го със "span"

<p span style="text-indent: 30px;"> ... текст ... </p>

Но този код нещо не ми минава валидизацията на W3C, как мога да го напиша по-правилно?
 
Ще продължа темата за валидизация.

Искам да задам двоен отстъп, по скоро двоен параграф, правя го с
Код:
<p><p> текст
...
но явно не това е най правилния начин.
Тъй като имам много двойни абзаци, как мога да задам стандартния параграф да е равен на двоен параграф за всички случаи при които се използва?
Понеже ще ми се наложи макар и рядко използването на единичен параграф, смятам да го заменя с <br /><br />
 
В css-а си правиш:
[css].parag { display: block; text-indent: 30px; }[/css]

След това вече ще ти е така:
HTML:
<div class="parag">текст</div>
 
Старай се да пишеш семантичен код - когато трябва да представиш един текст като параграф, използвай елемента параграф - p, защото div има съвсем друго предначначение.

Код:
p.single {text-indent: 50px;}
p.double {text-indent: 100px;}

<p class="single">Твоят текст тук</p>
<p class="double">Този текст ще има двоен отстъп, спрямо предишния</p>
 
exec е прав! Не знам защо ми хрумна да го направя с див.... :shock: То няма никаква разлика, но все пак...
 
HTML дава изключително голяма свобода, затова и правилата лесно се нарушават без особен негативен ефект. В днешно време обаче навлизат все по-нови устройства - сматфони, таблети и т.н. Колкото повече се придържаме към тези правила, толкова по-сигурно е, че един уеб сайт (или уеб приложение) ще изглежда по еднакъв или подобен начин.
 

Back
Горе