[css] krijg margins niet voor elkaar

Pagina: 1
Acties:

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Ik probeer met CSS de opmaak van programmacode te regelen. Ik wil een kleine afstand tot de tekst boven en onder de code, en een ruime linkermarge. In het onderstaande fragmentje kun je zien hoe ik dat probeer te bereiken.
Het probleem is dat alleen de eerste regel wordt ingesprongen, en dat de boven en ondermarge worden genegeerd. De style wordt wel op de hele tekst toegpast, wat je kunt zien aan de kleur.
Ik begin net met html/css dus ik zal wel wat verkeerd doen, maar ik weet niet wat. Ik gebruik de handleiding van Hans de Jong, maar ik kom er niet uit. Of is er een betere manier om blokken code op te maken en is <code> alleen voor inline code fragmentjes?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<html>
<head>
<STYLE TYPE="text/css">
code {
    color: #FF00FF;
    margin-left: 50px;
    margin-top: 20px;
    margin-bottom: 20px;
}       
</STYLE>
</head>
<body>
Gewone tekst<br>
<code>
dit is een regel test code<br>
met een tweede regel<br>
en ook nog een derde.<br>
En tot slot nog wat tekst.
</body>
</html>

[ Voor 8% gewijzigd door Sir Isaac op 20-07-2004 23:00 ]


Verwijderd

CODE is inderdaad een inline element. Daar werken margin-top en margin-bottom niet voor. Voeg bijvoorbeeld eens display:block; toe aan de CSS.

Verwijderd

<code> is idd een inline element standaard, dus als je dat niet wilt stop je even display: block; in je css en je bent klaar

edit: juist, dit is wel 2x heel erg hetzelfde antwoord :P

[ Voor 23% gewijzigd door Verwijderd op 20-07-2004 23:01 ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Kleine simpele manier om dit te achterhalen: voeg een border: 1px solid red toe en je weet meteen hoe je browser de tags interpreteert :)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Dat was hem, bedankt! _O_ (Ik weet het, bedanken is niet volgens het beleid, maar een goed antwoord in 2 minuten is overtreding waard. :)