Ik vroeg me af, kan je in CSS een divje iets meegeven dat hij standaard de breedte van de text aanneemt.

Ik heb nu

<div class="normaal-divje">jajajajaja</div>


met de CSS:

.normaal-divje {
border:1px solid #9E9B9B;
}


Ik weet dat je een divje uiteraard een width moet geven, maar dat is geen oplossing. Hij moet namelijk de breedtte van de hele tekst hebben..


width:auto;
werkt ook niet...
min-width, maar dat werkt niet in elke browser
streepje in classnaam mag volgens mij niet
neem _

of heb ik dat nou verkeerd?

edit:
In CSS, identifiers (including element names, classes, and IDs in selectors) can contain only the characters [a-z0-9] and ISO 10646 characters U+00A1 and higher, plus the hyphen (-) and the underscore (_); they cannot start with a digit, or a hyphen followed by a digit. Identifiers can also contain escaped characters and any ISO 10646 character as a numeric code (see next item). For instance, the identifier "B&W?" may be written as "B\&W\?" or "B\26 W\3F".

ah, mag wel dus.
weer wat geleerd :P
Robert_Deiman schreef op 21.01.2009 15:31
min-width, maar dat werkt niet in elke browser

In welke browsers en versies dan?
In IE en FF merk ik weinig met

.normaal-divje {
border:1px solid #9E9B9B;
min-width:50px;
}
je kunt hem een display: inline meegeven.

Reageren