Autor |
Nachricht |
fuchsbau
Threadersteller
Dabei seit: 15.08.2005
Ort: .//root
Alter: 40
Geschlecht:
|
Verfasst Fr 10.08.2007 12:27
Titel [css] width: 100% |
|
|
ich hab ein ziemlich häßliches problem:
innerhalb eines div containers mit fester breite (sagen wir 800px) befindet sich ein div mit absoluter positionierung. dieses soll die breite 100% vom browserfenster bekommen. bei width 100% bekommt es aber logischerweise 800px Breite. ich komme aber cms-bedingt nicht an den code außerhalb des umschließenden 800px-divs.
mir fiele jetzt nur javascript ein, das willich aber nicht. gibt es noch irgendne lösung, sozusagen ein umgekehrtes inherit, mit dem ich die vererbung quasi aufhebe oder sowas?
Zuletzt bearbeitet von fuchsbau am Fr 10.08.2007 12:28, insgesamt 1-mal bearbeitet
|
|
|
|
|
nicoG
Dabei seit: 25.01.2006
Ort: Freiburg
Alter: -
Geschlecht:
|
Verfasst Fr 10.08.2007 12:34
Titel Re: [css] width: 100% |
|
|
Servus fuchsbau,
fuchsbau hat geschrieben: | bei width 100% bekommt es aber logischerweise 800px Breite.
|
Eigentlich sollte sich das div mit der Breite von 100% an dem body orientieren, solange du nicht dem Mutterelement ein position:relative; zuweist.
Außer du arbeitest im Quirksmode, dann richtet sich der Container im IE an seinem Mutterelement aus. Welchen Doctype benutzt du? Welcher Browser dient zu Testzwecken? Wenn alles nichts hilft, zeig mal dein CSS.
|
|
|
|
|
Anzeige
|
|
|
fuchsbau
Threadersteller
Dabei seit: 15.08.2005
Ort: .//root
Alter: 40
Geschlecht:
|
Verfasst Fr 10.08.2007 12:38
Titel
|
|
|
ja, der quirks mode is das problem, du hast recht. das scheiß cms erzeugt keinen doctype, daher schaltet das ding in den quirks-modus und deshalb funzt die breite zwar im firefox (sorry, das hatte ich garnicht erwähnt), im IE aber eben nicht.
ne idee fürn workaround für IE?
Zuletzt bearbeitet von fuchsbau am Fr 10.08.2007 12:41, insgesamt 1-mal bearbeitet
|
|
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Fr 10.08.2007 12:46
Titel
|
|
|
dem ding nen ordentlichen doctype verpassen
Im Quirksmode laufen lassen ist wie auf der falschen Straßenseite fahren...
das wirste im cms ja wohl noch ändern können
|
|
|
|
|
fuchsbau
Threadersteller
Dabei seit: 15.08.2005
Ort: .//root
Alter: 40
Geschlecht:
|
Verfasst Fr 10.08.2007 12:48
Titel
|
|
|
natürlich nich, ich komm an das cms nicht im geringsten ran. es geht nur um den inhalt eines artikels, der dann von dritten eingefügt wird.
da komm ich nich weiter, oder?
|
|
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Fr 10.08.2007 12:50
Titel
|
|
|
um was für ein cms handelt es sich denn?
ist es ein eigenbau oder irgendein bereits bestehendes cms verwendet?
die bieten ja oft templateverwaltungen an...eventuell könntest du an sowas ran
|
|
|
|
|
nicoG
Dabei seit: 25.01.2006
Ort: Freiburg
Alter: -
Geschlecht:
|
Verfasst Fr 10.08.2007 12:51
Titel
|
|
|
fuchsbau hat geschrieben: | ne idee fürn workaround für IE? |
Wenn du die Möglichkeit hast: Ändere den Doctype. Wenn du mit CSS als Basis arbeitest, ist es verdammt nervig den IE im Quirksmode rendern zu lassen. Er interpretiert das Boxmodell falsch, Positionen interpretiert er anders, etc...Das ist ne zeit- und nervenaufwendige Arbeit das Ganze auszumerzen. Nicht nur im IE können Probleme durch den Quirksmode entstehen...
Wenn du nicht die Möglichkeit hast: Schmeiß das CMS ausm Fenster und nimm ein gescheites
|
|
|
|
|
fuchsbau
Threadersteller
Dabei seit: 15.08.2005
Ort: .//root
Alter: 40
Geschlecht:
|
Verfasst Fr 10.08.2007 12:57
Titel
|
|
|
ich bräuchte demzufolge ne möglichkeit mitten im dokument den doctype zu ändern. klingt nach nem sehr aussichtsreichen unterfangen.
|
|
|
|
|
|
|
|
Ähnliche Themen |
CSS 100% width auch für IE
width unterschiedlich
CSS Width in links
[CSS] Problem (min/max-height/width im IE)
CSS: Width 100% bezogen auf den Inhalt
100% width elemente nebeneinander
|
|