Breite eines Elements automatisch regeln

Status
Nicht offen für weitere Antworten.

slaughter89

Mitglied
Hi, ich hab ein Problem mit CSS, ich kenn mich damit nicht so gut aus:

Ich hab hier eine div. z.B:

HTML:
<div class=sourcecode>
RewriteEngine on <br />
RewriteCond %{HTTP_REFERER} !^$ <br />
RewriteCond %{HTTP_REFERER} !^http://(www\.)?deinedomain\.de(/.*)?$ [NC] <br />
RewriteRule \.(gif|jpg|GIF|JPG)$ http://www.deinedomain.de/images/ersatz.gif [R,L]
</div>

und im CSS-File:
Code:
.sourcecode {
background: #e7e7e7;
border-bottom: 1px solid #666;
border-top: 1px solid #666;
color: #333;
padding: 7px;
text-align: left;
white-space:pre;
width:auto;
}


Wie bekomme ich es hin, dass das DIV auch nur so breit ist, wie der Code in der div. Auf meiner Testseite war die div immer 100%...

Danke für die Hile :)
 
Hi,

entweder deklarierst du display:inline, damit das Blockelement seine "Block-Level-Charakteristika" verliert, oder du nimmst das Element mittels position:absolute oder der float-Eigenschaft aus dem normalen Textfluss.
 
Status
Nicht offen für weitere Antworten.
Zurück