#1
| ||||
| ||||
CSS Abstand = Summe aus zwei WertenIch habe da ein kleines Problem, dessen Lösung mich brennend interessieren würde. Leider weiß ich jetzt nicht, ob es dafür überhaupt eine Lösung gibt. Angenommenes Beispiel:
Code: .mitte { position:relative; width:auto; margin:0px 200px 0px 200px; } .links { position:absolute; width:200px; left: 0px; } .rechts { position:absolute; width:200px; left: !Hier sollen die 200px + die Ypx von mitte rein! } __________________ Jan Stöver |
#2
| ||||
| ||||
Ohne mich jetzt besonders drüber informiert zu haben behaupte ich: nein! Es gibt allerdings die Möglichkeit JavaScript im CSS-Code zu verwenden aber das ist nicht wirklich ausgereift und funktioniert, natürlich, in fast keinem Browser. |
#3
| |||
| |||
Ich stand früher auch schon einmal vor solch einem Problem, und habe dafür leider auch keine Lösung gefunden. Muss die Mitte unbedingt ein max-width haben? Mir als Besucher ist es immer lieber, wenn die Seite einen Großteil des Bildschirms einnimmt, und nicht irgendwann einfach "hängen bleibt", wenn ich sie vergrößere. BTW: max-width funktioniert mit IE sowieso nicht. (edit: Ich sehe gerade: du hast das eh schon bemerkt) Viele Grüße, Stefan |
#4
| ||||
| ||||
Unbedingt ist es sicherlich kein Muss. Es ist für mich, als fixed-width Liebhaber, mehr oder weniger ein Entgegenkommen. Entgegen denen, die große Auflösungen nutzen. Ich selbst nutze 1600x1200 und wenn ich mir eine gängige Seite, die liquid ist, im Vollbild anschaue, werden die meisten Texte unleserlich in die Breite gezogen und verkommen zum Einzeiler. Die maximale Breite eines Content-Bereiches liegt für mich im 1280er Bereich. __________________ Jan Stöver |
#5
| ||||
| ||||
Es scheint, so unverständlich das sein mag, immer noch Leute zu geben, die extrem lange Textzeilen lieben. 2 Meter breit ist toll. Ich hab keine Ahnung, wie die es schaffen, links wieder die richtige Zeile zu finden… Zu dem JS in CSS: Das sind diese CSS-Expressions, die scheinbar nur der Internet Exploder unterstützt. (MSDN berichtete.) Wie gut er das tut, weiß ich nicht, hab's noch nie versucht. Ich finde es auch einen riesigen Nachteil, dass CSS keine Ausdrücke berechnen kann, wie z.B. (100% - 200px) oder (#mitte[width] - 200px). Rechnen wir lieber mal nicht damit, dass das zu unseren Lebzeiten noch kommt, bei dem Tempo, mit dem CSS entwickelt wird. So lange müssen halt Container-Lösungen, JavaScript oder einfachere Layouts her. Dass der Code unbedingt in der theoretisch korrekten Reihenfolge mitte/links/rechts geschrieben sein muss, ist halt mit gängigen HTML-Techniken nicht immer vereinbar. Sollten die Accessibility-Experten vielleicht erstmal ein HTML&CSS-Buch lesen. Warum müssen Screenreader den HTML-Text auch immer stur linear lesen? (Tun sie das eigentlich?) Sollen die doch ein mehrspaltiges Layout erkennen und von selbst in der Mitte anfangen… __________________ Yves Goergen Softwareentwicklung, Fotografie, Webhosting, UNB Components (in Arbeit) |
#6
| |||
| |||
Was spricht denn gegen die Lösung mit den drei div-Containern? Die Arbeit sollte ja auch im Verhältnis zum Ergebnis stehen ;-). |
#7
| |||
| |||
Hi , in CSS wird man wohl nie rechnen könne. Den man kann Serverseitig mit php eine CSS datei erzeugen und Clintseitig mit Javascript arbeiten um CSS zu verändern. Eigentlich wäre das was du da Lösen möchtest eine gute aufgabe für Ajax, aber ich muß sagen da ich so einen Ansatz bis jetzt noch nicht im Netz gefunden habe. MfG Michael Finger Holztechniker |
Stichworte |
- |
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Entscheidungshilfe gesucht: Zwei Serverangebote | Silmarillion | Webspace, Webserver, Domains | 14 | 01.11.2005 19:05 |
Zwei Designs - ein Problem | codethief | Programmierung und Datenbanken | 0 | 09.06.2005 14:32 |
CSS: Header, zwei Spalten und der Footer | TRS | Programmierung und Datenbanken | 8 | 10.03.2005 12:12 |
Kabellose Tastatur mit zwei Computern teilen: | TRS | Boardunity-Talk | 2 | 21.01.2005 10:02 |
Zwei Ideen rund um PHP und MySQL - Meinungen gesucht | TRS | Programmierung und Datenbanken | 4 | 14.07.2004 21:15 |