von el_Nacho |
ahh ok wunderbar ... schon auf externe css datei umgesattelt
hab mich außerdem darangemacht das layout auf css umzustellen und bin nun auf ein kleines problem gestoßen:
der content und die sidebar sind ja von der höhe her erweiterbar. bisher habe ich das so gelöst dass ich die bilder welche die ränder darstellen als hintergrundbilder von den jeweiligen zellen der tabelle eingesetzt hab was dazu führte dass sie vertikal gestrecht bzw. aneinandergehängt werden
positioniere ich jetzt die bilder mit css dann muss die höhe von einigen divs abhängig von inhalt sein und ich weiß nich wie ich das machen soll.
außerdem wäre es sehr vorteilhaft wenn die position eines divs von der eines andern abhängig wäre. so z. B.:
<div name="image1" stlye="left:0">
</div>
<div name="image2" stlye="left:image1.width">
</div>
ja ich weiß "name" gibts nich aber ist sowas möglich?
p . s. bitte entschuldigt meine laienhafte ausdrucksweise, bin eingetlich nich soo der webdesigner |
von subjective |
Du kannst bei CSS Elemente absolut positionieren. Auch Hintergründe innerhalb von Elementen könne positioniert und ausgerichtet werden.
Bei Inline-CSS muss der Browser das CSS bei jedem Seitenaufruf laden, eine externe CSS-Datei kann der Browser cachen. |
von kivat |
Ich finde die Farbkombination klasse. |
von el_Nacho |
@subjective
ich wüsste keine andere möglichkeit das layout in der form zu realisieren ohne <table> zu nehmen
css steht im html quelltext ja aber hat das nachteile? der html quellcode wird eh immer includet desshalb muss ich bei änderungen nur eine datei bearbeiten ...
meine angst war dass ich vom php code fehler machen würde sodass man als hacker leichtes spiel hat ...
über weitere kritik und vorschläge würde ich mich sehr freuen |
von subjective |
Die Idee ist nett, die Umsetzung mangelhaft - <table> wurde zu Layoutzwecken mißbraucht und viele CSS-Angaben stehen als proprietäre HTML-Attribute im Quellcode. |