CSS: Div auto width?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

- -

- -

29/10/2008 19:56:00
 
PHP hulp

PHP hulp

22/11/2024 12:40:17
 
Jan Koehoorn

Jan Koehoorn

29/10/2008 20:01:00
Quote Anchor link
Van nature is een div een blocklevel element. Als je een container net zo breed wilt laten zijn als zijn inhoud is het veel logischer een inline element te gebruiken, in dit geval span.
 
- -

- -

29/10/2008 20:07:00
Quote Anchor link
Jan Koehoorn schreef op 29.10.2008 20:01:
Van nature is een div een blocklevel element. Als je een container net zo breed wilt laten zijn als zijn inhoud is het veel logischer een inline element te gebruiken, in dit geval span.

Ik heb even nagezocht, span mag inderdaad zo gebruikt worden, maar is dat wel zo netjes? Ik gebruik het vaak/altijd binnen p voor gewoon een aantal woorden o.i.d.
 
Jan Koehoorn

Jan Koehoorn

29/10/2008 20:09:00
Quote Anchor link
De regel is: inline elementen binnen block-level elementen. Je kunt dus prima een span in een div zetten, bijvoorbeeld.
 
- -

- -

29/10/2008 20:11:00
Quote Anchor link
Jan Koehoorn schreef op 29.10.2008 20:09:
De regel is: inline elementen binnen block-level elementen. Je kunt dus prima een span in een div zetten, bijvoorbeeld.

Maar als je daarbinnen je tekst in alinea's op wilt delen d.m.v. p's, dan mag dat niet, p's zijn namelijk op block-niveau.
 
Jan Koehoorn

Jan Koehoorn

29/10/2008 20:35:00
Quote Anchor link
Da's andersom. Je mag best een block-level element in een inline element zetten. Dat doe je waarschijnlijk ook vaak, als je tenminste je menu's met ul, li's en a's maakt. De li's zijn inline, maar de a's daarbinnen maak je display: block, zodat de link het hele oppervlak van de li vult.
 
- -

- -

29/10/2008 21:44:00
Quote Anchor link
Jan Koehoorn schreef op 29.10.2008 20:35:
Da's andersom. Je mag best een block-level element in een inline element zetten. Dat doe je waarschijnlijk ook vaak, als je tenminste je menu's met ul, li's en a's maakt. De li's zijn inline, maar de a's daarbinnen maak je display: block, zodat de link het hele oppervlak van de li vult.

Nu je het zegt, je hebt helemaal gelijk!
 
Nils Kuijpers

Nils Kuijpers

30/10/2008 11:28:00
Quote Anchor link
Het is me uiteindelijk gelukt met een <span>, die doet precies wat ik wil. Bedankt voor de reacties.
 
Jelle Posthuma

Jelle Posthuma

30/10/2008 12:09:00
Quote Anchor link
background-color:d4d4d4;

moet zijn:

background-color:#d4d4d4;
 

Pagina: « vorige 1 2



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.