Moderator |
|
Welkom.
De font-tag heeft volgens mij wel zijn beste tijd gehad geloof ik. Als je dan toch bepaalde passages een opmaak wilt geven, zet dan zaken tussen span- of div-tags.
Maak in ieder geval gebruik van CSS (Cascading Style Sheets) via stijlklasses. Hiermee zet je je opmaak niet rechtstreeks in je code maar hang je alles op aan verwijzingen middels een of meer class-attributen.
Enkele voordelen van het "indirect" opmaken van je HTML zijn:
- het bevordert de leesbaarheid van je code
- er is geen sprake van "hard-coding" van opmaak, deze is op andere plaatsen herbruikbaar en tegelijkertijd kun je de opmaak op één centrale plek regelen
Als je om een of andere reden genoodzaakt bent om "inline" (dus in je code) je HTML op te maken kan dit middels het style-attribuut. Hiermee kun je on-the-fly stijlregels definiëren:
<span style="font-weight: bold; font-size: 12pt;">het is beter om dit te vermijden, tenzij het niet anders kan</span>
<span style="font-weight: bold; font-size: 12pt;">het is beter om dit te vermijden, tenzij het niet anders kan </span>
In jouw bovenstaande codefragment is het volgens mij niet eens nodig om een aparte font-tag om dit geheel te zetten. De enige tekst die ik in bovenstaande code zie is een titel in je label. Waarom geef je die geen klasse, net als dat je doet in je input tag, deze heeft ook een class genaamd "type".
Om antwoord te geven op je vraag, de eenvoudigste manier zou zoiets zijn (het relevante deel is het style-attribuut in je label-tag):
<input type="radio" name="type" id="type_'.$each['id'].'" class="type" value="'.$each['id'].'" '.($n == 0 ? 'CHECKED' : NULL).' /> <label for="" style="font-weight: bold; font-size: 10pt; color: #ffffff;">'.$each['title'].'</label>
<input type="radio" name="type" id="type_'.$each['id'].'" class="type" value="'.$each['id'].'" '.($n == 0 ? 'CHECKED' : NULL).' /> <label for="" style="font-weight: bold; font-size: 10pt; color: #ffffff;">'.$each['title'].' </label>
Maar netter zou een stijlklasse / de gebruikmaking van een stylesheet zijn uiteraard. Met CSS kun je redelijk eenvoudig een (semi) professionele layout maken. Zeker iets om je in te verdiepen. |