CnC Foren

CnC Foren (http://www.cncforen.de/index.php)
-   Tech-Support / Tech-Talk (http://www.cncforen.de/forumdisplay.php?f=26)
-   -   CSS Formatierung - Tippsammlung (http://www.cncforen.de/showthread.php?t=48017)

Sven 13-07-2004 13:02

CSS Formatierung - Tippsammlung
 
1 Anhang/Anhänge
Tja, ich bastel gerade so vor mich hin und hab grad eine, vermutlich nicht kommentierte, Funktionsweise der Breitenangabe gefunden.
Problem war, daß ich absolut positionierte Container hatte, mit Float und Clear und all dem Kram - und immer wenn ich eine Breite von 100% einstellte bekam ich eine horizontale Scrollbar....

Abhilfe schaffte folgendes:
width: 100%-1px;

Als Anhang habe ich die Beispieldatei angehangen, sie basiert auf einem Float-Tutorial von css.maxdesign.com.au. Dort wird der komplette Inhalt aber von einem breiten Rahmen umschlossen (typisches CSS Design eben :p) was ich vermeiden wollte.

se7en 13-07-2004 13:24

sehr interessant! Bisher habe ich immer eine Tabelle verwendet um eine solche Einteilung hinzubekommen, hat eben so manchen Nachteil :(

Sven 13-07-2004 13:31

Von den Tabellen versuche ich ja aktuell komplett weg zu kommen - nur noch da wo sie auch Sinn machen, in einer tabellarischen Auflistung eben....

Enigma 13-07-2004 14:20

was hast du gegen Tabellen?

Sven 13-07-2004 14:31

Langsamer Seitenaufbau durch überflüssigen Code, Probleme bei ineinander verschachtelten Tabellen > 3

EEBKiller 13-07-2004 17:57

Tabellen sollten wirklich nur da verwendet werden, wo du was tabellarisch auflistest. Mit tabellen ein Seitanlayout zu konstruieren ist im Grunde falsch, da HTML überhaupt nicht fürs Layout und den Style zuständig sein soll.

Allerdings verwende ich auch Tabellen, da es wesentlich einfacher ist, damit ein Layout zuerstellen, als DIV's absolut und relativ zu positionieren, ausserdem sind Tabellen schneller reingeklopft :D

Is ne Frage des glaubens, was man da benutzt ^^

@SVen: Ist 100% -1px; auch Validierbar ? :eg::D

Sven 15-07-2004 09:33

Ja, isses :p
Der Validator verschluckt einfach das '-1px' und meldet keine Fehler oder Warnungen *gg*
Nichtsdestotrotz funktioniert es :freu:
Zu absolut und relativ positionierten Elementen:
Ich stell grad fest daß 'float' viel besser ist (siehe Beispiel im Anhang weiter oben) ;)

EEBKiller 15-07-2004 17:39

Float is freilich besser, da alle Browser das Dingens dann automatisch so anordnen. Wenn du allerdings ein Stylesheet hast, was das Menu Links hat, und bei einem anderen Style is das Menu rechts, kommst du ned drumrum, bei einer Variante den DIV des Menus absolut zu positionieren, da er ja dann an der falschen Stelle des Quelltextes sitzt. ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:46 Uhr.

Powered by vBulletin Version 3.7.3 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.