Is het mogelijk om tijdens een while loop bij de laatste gegevens die er op worden gehaald de <hr> te verbergen? Zo voorkom ik dat er een streepje bovenaan staat en alleen als afscheiding tussen de opgehaalde gegevens.
>> Bij mijn meten mogen "self-closing tags" (zoals img, hr etc.) nog steeds optioneel een forward slash bevatten. Het is dus niet fout, het is enkel niet noodzakelijk.
Void elements only have a start tag; end tags must not be specified for void elements.
Als het toch een visuele lijn moet zijn in combinatie met geen lijn onder het laatste element, is de CSS-eigenschap border-bottom in combinatie met de pseudo-klasse :last-child misschien een betere oplossing.
Then, if the element is one of the void elements, or if the element is a foreign element, then there may be a single "/" (U+002F) character. This character has no effect on void elements, but on foreign elements it marks the start tag as self-closing.
Ik denk dat jij het over smaak hebt, ik heb het over geldige syntax. Het is voor syntax niet relevant wat gebruikelijk is of niet, de regels over wat is toegestaan en wat niet zijn duidelijk.
Na het allemaal doorgelezen te hebben vond ik @Ward zijn antwoord het makkelijkst toepasbaar en het mooist. Alleen ik wilde een <hr> omdat ik die namelijk kleiner kan maken dan de div eronder die ik een border-top kon geven.