Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

[Weer CSS] <br>

Jakobvk
4 antwoorden
  • Kan je ook een in een class meegeven dat er standaard een enter achter de tekst moet zitten? Net zoals bij een kop (h1, h2) Niet heel duidelijk dus een VB:

    ('break' is dus zelf bedacht, bestaat zoiets?)

    CSS:[code:1:672145ac8b].kop {
    break:always;
    }[/code:1:672145ac8b]HTML:[code:1:672145ac8b]<span class="kop">Hallo!</span>Hoe gaat het?[/code:1:672145ac8b]
    En dan krijg je dit:[code:1:672145ac8b]Hallo!
    Hoe gaat het?[/code:1:672145ac8b]
  • dat kan, met de css white-space property:

    .kop { white-space: pre; }

    je moet dan in HTML ook overal een enter achter zetten (maar geen BR)

    je zou ook elke regel in een block-element kunnen plaatsen, dus in jou voorbeeld <span> vervangen door bijv. <div>

    en nog een andere oplossing zou het gebruik van php's nl2br() functie zijn :)
  • ziehier teachers vieze oplossing:

    [code:1:5f604157ec]
    .kop {display: block;}


    <span class="kop">hoi</span>en hoi.
    [/code:1:5f604157ec]

    t.
  • in zoverre vies dat span een andere betekenis heeft dan een kop. Voor kopteksten zijn er tenslotte de <h[i:a2ded8b46e]x[/i:a2ded8b46e]> elementen. Maar op zich geef je inderdaad de beste oplossing (white-space is dat niet echt) door de display van een bepaald element op block te zetten, krijg je een break.

    Er zijn alleen niet veel situaties waar het nodig zou moeten zijn, ook bij dit voorbeeld niet.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.