Hi,
Nun möchte ich, dass wenn innerhalb des DIV ein weiteres DIV definiert ist, die Breite von "col1" nur 500px ist.
Ich suche sowas in der Art:
#col1 {width:773px; height:417px;overflow:auto;}
#col2 #col1 {width:500px;}Kann man sowas per CSS machen?
Nein.
CSS selektiert nur "abwaerts" im Baum [1], und nicht von Nachfahrenelementen hinauf zu den Vorfahren.
(Sowas war fuer CSS 3 mal in der Diskussion, wurde von den beteiligten Browserherstellern aber unter Hinweis auf Performance-Gruende abgelehnt, IIRC.)
[1] Von Selektoren fuer benachbarte Elemente mal abgesehen.
MfG ChrisB