Rahmen Problem
lima-city → Forum → Die eigene Homepage → Homepage Allgemein
angabe
angeben
blocken
boxen
breite url
eigenschaft
einbeziehen
element
http
info
jemand
klasse rahmen
machen
modeln
pixel
problem
rahmen
url
verschieben
-
Hey
stehe vor einem großen problem und find keine lösung.
Kennt jemand eine möglichkeit border in ein div element zu verschieben welches mit % angaben definiert ist und sich nicht ausweiten soll.
z.b
div = 50% x 50%
nun soll border: 1px solid black; definiert werden
dabei soll sich aber das Div nicht vergrößern! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Widerspricht sich das nicht: "relative Größenangaben die absolut sein sollen" ?
Oder beziehst du dich aufs Boxmodell, dass bei einem 50% div ja für den Rahmen noch ein Pixel dazu addiert?
Oder willst du nur eine maximale Höhe und Breite angeben bzw. das gibts ja auch für minimal! -
Mach dann doch zwei Divs: Das Äußere ist für die Größe zuständig und das Innere für den Rahmen. Sind ja Block-Elemente - da müsste das gehn.
-
Hallo,
das geht normalerweise über die CSS-Eigentschaft outline. Die macht einen Rahmen, ohne dass die Box breiter wird. Leider wird outline von unseren Problembrowsern nicht unterstützt.
Deshalb nimmst du folgenden workaround:
<div class="breite"><div class="rahmen">
</div></div>
Das div mit der Klasse .breite definierst du auf eine Breite von 50%, beim Div mit der Klasse .rahmen definierst du den Rahmen mit 1px, es dehnt sich, da es ein block-Element ist, automatisch auf die volle Breite des Elternelements aus, ohne, dass die äußere Box mit der Breitenangabe breiter wird.
Viele Grüße,
ps3web
Nein... ich war zu langsam...
Beitrag zuletzt geändert: 10.1.2010 15:04:41 von ps3web -
Mithilfe von CSS3 Box-Sizing kannst du das Box-Model ändern: http://www.css3.info/preview/box-sizing/
Wird aber nur in modernen, nicht IE-Browsern gehen.
Beitrag zuletzt geändert: 10.1.2010 17:21:43 von nikic -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage