Ist es möglich eine "Lightbox" zu erstellen, dessen Breite automatisch gesetzt wird?
Das DIV Element lightbox soll genauso breit sein, wie es nötig ist, nicht mehr und nicht weniger.
In dem Code von mir wird das Div immer 100% breit gemalt.
Eine Lösung ist mir eingefallen, die verstößt allerdings gegen die "Vorschrift" strikte Trennung von HTML und CSS.
Sollte das mit CSS nicht möglich sein, wäre mir auch eine PHP Lösung recht.
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<style type="text/css">
.lightbox
{
background-color: #ffff33;
width: auto;
margin-top: 10px;
padding: 15px;
border: 3px solid black;
text-align: center;
}
</style>
</head>
<body>
<div class="lightbox">
Diese Box soll leuchten!
</div>
</body>
</html>
In dem Code von mir wird das Div immer 100% breit gemalt.
Eine Lösung ist mir eingefallen, die verstößt allerdings gegen die "Vorschrift" strikte Trennung von HTML und CSS.
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<style type="text/css">
.lightbox
{
background-color: #ffff33;
width: auto;
margin-top: 10px;
padding: 15px;
border: 3px solid black;
text-align: center;
}
</style>
</head>
<body>
<div class="lightbox" style="width:10em;">
Diese Box soll leuchten!
</div>
</body>
</html>
Sollte das mit CSS nicht möglich sein, wäre mir auch eine PHP Lösung recht.
Zuletzt bearbeitet: