Nog maar eens een taalvraagje dan...

Als ik een tekst heb, geef ik wel eens 2 <br><br>'s achter elkaar. Je krijgt dan 2 tekstbloken met een witregel ertussen. Voorbeeld:


<p>
  De website is nu niet beschikbaar.<br><br>
  The website is not available at the moment.
</p>

Kan/"mag" dit? Of moet ik er 2 alinea's van maken?


<p>
  De website is nu niet beschikbaar.
</p>
<p>
  The website is not available at the moment.
</p>

De vraag is dus eigenlijk of je in een tekst wel eens 2 x een <br> achter elkaar kunt plaatsen, of dat er dan automatisch sprake is van 2 alinea's. Ik dacht dat een alinea eigenlijk ook een ander onderwerp dient te hebben. In mijn voorbeeldje is het onderwerp hetzelfde... dus dan zou je denken dat het 1 alinea is... maar er staat wel een witregel tussen... Weet iemand hoe het zit?
Ja klopt Ozzie naar mijn mening zijn dat twee <p>'s.


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut laoreet diam sit amet nisl tincidunt porta. Nunc porta convallis sagittis. Duis dapibus, lacus ut pulvinar tincidunt, ipsum sem pretium est, nec varius quam erat at turpis. Cras sapien magna, tincidunt non rhoncus vitae, sollicitudin nec magna.
Fusce vehicula, justo et venenatis pellentesque, lorem turpis ultrices odio, vel mollis ipsum nibh ut neque. Sed porttitor laoreet neque, quis tristique eros adipiscing eu. Morbi tincidunt cursus fringilla. Morbi eu felis nec leo aliquam lobortis. Quisque at odio ut libero pellentesque tempus a ut massa.

Pellentesque non mauris quam. Nam eu lorem lorem, eu fringilla massa. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut varius, justo eget molestie fringilla, sapien tellus rutrum est, a lobortis diam orci sit amet lorem. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Curabitur mollis egestas purus quis elementum. Maecenas rhoncus, tortor eu tincidunt blandit, nisi risus placerat ante, eget venenatis nibh enim ut lorem. Etiam vel erat sed sapien vulputate posuere. Mauris eget lectus non ante pretium venenatis id ac justo. Donec velit erat, molestie sed euismod ac, imperdiet sed sem. In hac habitasse platea dictumst. Duis convallis, nisi a euismod imperdiet, lacus velit semper eros, varius egestas diam massa in dolor. Nulla scelerisque ultrices ligula ac ornare. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.


Omgezet naar html wordt:

<p>
	Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut laoreet diam sit amet nisl tincidunt porta. Nunc porta convallis sagittis. Duis dapibus, lacus ut pulvinar tincidunt, ipsum sem pretium est, nec varius quam erat at turpis. Cras sapien magna, tincidunt non rhoncus vitae, sollicitudin nec magna.<br/>
	Fusce vehicula, justo et venenatis pellentesque, lorem turpis ultrices odio, vel mollis ipsum nibh ut neque. Sed porttitor laoreet neque, quis tristique eros adipiscing eu. Morbi tincidunt cursus fringilla. Morbi eu felis nec leo aliquam lobortis. Quisque at odio ut libero pellentesque tempus a ut massa.
</p>
<p>
	Pellentesque non mauris quam. Nam eu lorem lorem, eu fringilla massa. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut varius, justo eget molestie fringilla, sapien tellus rutrum est, a lobortis diam orci sit amet lorem. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Curabitur mollis egestas purus quis elementum. Maecenas rhoncus, tortor eu tincidunt blandit, nisi risus placerat ante, eget venenatis nibh enim ut lorem. Etiam vel erat sed sapien vulputate posuere. Mauris eget lectus non ante pretium venenatis id ac justo. Donec velit erat, molestie sed euismod ac, imperdiet sed sem. In hac habitasse platea dictumst. Duis convallis, nisi a euismod imperdiet, lacus velit semper eros, varius egestas diam massa in dolor. Nulla scelerisque ultrices ligula ac ornare. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
</p>


Persoonlijk gebruik ik <br/> bar weinig omdat dat in mijn ogen taalkundig niet klopt. Je kan het vergelijken met de harde en de zachte enter in word. Harde enter maakt een nieuwe alinea / paragraaf (= met witregel dus <p>) een zachte enter begint enkel een nieuwe lijn dus <br/>. Of dat nu een alinea of een paragraaf is laat ik in het midden we studeren tenslotte geen toegepaste letterkunde.
Oké, thanks. Ik zal er dan voortaan op letten om zo min mogelijk de <br> te gebruiken.
Precies, "Chapter 1, section 1.2" is "Hoofdstuk 1, paragraaf 1.2".

Als je in Microsoft Word op Enter drukt, begin je een nieuwe alinea met een ding dat de "alineamarkering" wordt genoemd. In Adobe InDesign, het zusje van Photoshop, precies hetzelfde verhaal: Enter is een nieuwe alinea, waarop je een aparte alineastijl toepast. Allemaal volgens hetzelfde principe als de <p> in HTML.

Maar Eddy raakt wel terecht aan een ander punt: het is maar de vraag of een Google daarmee iets doet. In Blogger (van Google) krijg je met Enter+Enter een <br><br>. Er zijn miljoenen blogposts met een <br><br> waar eigenlijk een </p><p> wordt bedoeld. Geen hond (en geen Google) die het ziet.
Daarom dat ik de nl2br() functie van php niet erg goed vind. Maar je kan dus str_replace() doen op <br/>br/> en vervangen door <p> en dan achteraan nog een </p> toevoegen maar dat is vrij omslachtig en kan hoogstwaarschijnlijk beter.
Naja, ik weet in ieder geval weer hoe het zit en hoe het moet... het technisch oplossen komt later dan wel ;)
@Jasper:
<?php
str_replace("<br/><br>/>", "</p><p>", $tekst);
?> bedoel je?

Toch zit er een verschil tussen een paragraaf en een alinea. In een (lees)boek heb je meestal geen paragrafen, wel alinea's. In studieboeken heb je wel paragrafen en kan je makkelijk meerdere alinea's in 1 paragraaf hebben.
Dat het engelse paragraph vertaalt naar alinea is raar... want volgens mijn woordenboek is dat ook gewoon paragraaf.
Alinea > Engels geeft wel paragraaf. Kent het engels wel iets als 'alinea' != paragraaf?

Maar goed.
Hij vraagt of <br><br> is toegestaan. Antwoord: ja. Is het perfect? Nee. Een <br> zou moeten voldoen.
In je CSS kan je toch gewoon dit doen?

br
 {
 line-height: 2em;
/* eventueel */
clear: both;
display: table;
margin-top: 1em;
 }
Naar mijn mening begin je een nieuwe <p> vanaf er een witregel tussen is. (Harde en zachte enter verhaal)
Jasper DS op 02/04/2013 20:05:01

Daarom dat ik de nl2br() functie van php niet erg goed vind. Maar je kan dus str_replace() doen op <br/>br/> en vervangen door <p> en dan achteraan nog een </p> toevoegen maar dat is vrij omslachtig en kan hoogstwaarschijnlijk beter.

Inderdaad. Dan krijg je dus zoiets (voor de 'Googlaars'):
$variable = str_replace("\n", "</p>\n<p>", '<p>'.$variable.'</p>');
Bron: StackoverflowStackoverflow
Voila ben blijkbaar niet de enige. Had het eigenlijk nog nooit echt opgezocht / uitgewerkt. :-)
Eddy E op 02/04/2013 21:34:52
Toch zit er een verschil tussen een paragraaf en een alinea. In een (lees)boek heb je meestal geen paragrafen, wel alinea's. In studieboeken heb je wel paragrafen en kan je makkelijk meerdere alinea's in 1 paragraaf hebben.
Deze vorm wordt inderdaad gebruikt. Bijvoorbeeld drie alinea's zonder tussenwit, dan een regel wit en vervolgens nog eens drie alinea's zonder tussenwit. Alleen zijn dat toch zes alinea's en zes keer een <p>...</p>. Op de plaats van die witregel kun je vaak een tussenkopje plaatsen. En dan heb je inderdaad twee duidelijk gescheiden paragrafen mét paragraafkoppen.

Reageren