Webmasteringowo-ankietowo
Co jest lepsze:
<p class="foo">Something</p>
<p class="foo">Something</p>
<p class="foo">Something</p>
(...)
i ostylowana w CSS jedna klasa czy też:
<div id="bar">
<p>Something</p>
<p>Something</p>
<p>Something</p>
(...)
</div>
i styl CSS dla #bar p?
(ogółem: powtarzanie klas czy zagnieżdżanie w elementach pustych semantycznie)
17 listopada 2007 13:25:23
Jeśli masz dużo tych akapitów, lepiej dodać ten jeden
div, imho.17 listopada 2007 13:29:10
Zgadzam się z Wasaczem.
17 listopada 2007 13:29:53
To, którym łatwiej będzie potem zarządzać. Pewne reguły programowania tyczą się przecież wszystkich języków. :)
Tak więc, jeśli uważasz, że w przyszłości wszystkie dane <p /> będą posiadały ten jeden styl, śmiało możesz użyć konstrukcji z divem.
Jeśli zaś masz zamiar eksperymentować z stylami paragrafów, możesz zastosować pierwsze rozwiązanie.
Jeszcze jednym wyjściem jest rozwiązanie mieszane: zastosować div i nadać jakieś ogólne ostylowanie dla wszystkich paragrafów znajdujących się w nim, a potem ewentualnie zmieniać to odpowiednimi klasami przyporządkowanymi do wybranych paragrafów.
17 listopada 2007 13:31:31
div z definicją klasy. Dzięki divom bardzo ładnie możesz sobie podzielić dokument a i ewentualna zmiana stylu będzie prostsza.
17 listopada 2007 13:41:44
Też wydaje mi się, że div będzie naturalniejszy, i to właśnie jego bym użył ;)
17 listopada 2007 14:00:54
Div jeśli paragrafy są jakoś semantycznie pogrupowane(a jeśli mają tą samą klasę to zakładam, że mają):
<div id=„wpisy”>
<p>Wpis 1</p>
<p>Wpis 2</p>
<p>Wpis 3</p>
</div>
17 listopada 2007 15:04:46
Jestem za wersją z div
17 listopada 2007 17:32:34
2.
17 listopada 2007 19:08:38
Wersja z div.
17 listopada 2007 22:40:59
Ja bym powiedział, że skoro masz taki problem, to już głośny sygnał, że coś robisz naprawdę brzydko i w końcu to się odwróci przeciwko Tobie. Zastanów się dziesięć razy, czy na pewno musisz to zrobić tak…