Mittiger Strich

Ist es möglich, dass man eine Tabelle mit nur einem Strich macht(also z.B. nur der linke strich ist zu sehen)??
oder ist es sonstwie möglich einen Strich durch die website zu legen (genau in der mitte) und an beiden Seiten Tabellen?

also nen vertikalen trennstrich quasi
hm…

genau :smiley:

mom ich probier mal was mal sehn obs geht :smiley:

also sicherlich kannst du ein hintergrundbild dafür machen aber ich habs mal mit div gemacht
ich weiß nicht ob das jetzt ne elegante lösung is aber sie geht

<div style="float:left; width:49%;">text</div></div><div style="float:right; width:50%; border-left:solid #000000;">text</div>

Geht ja offenbar um eine Tabelle (HTML? CSS? warum dann in
diesem Forenbereich überhaupt, aber vielleicht ist ja auch was
ganz anderes gemeint?).
Man könnte dort etwa allen Tabellenzellen links ein class-Attribut
verpassen und dort dann hinschreiben, daß der rechte Rand
gemalt werden soll:

td.links
{
border-right: thin solid #000
}

Gegebenenfalls muß man dann auch noch vertikale Abstände
zwischen den Zellen explizit auf 0 setzen und die horizontalen
sinnvoll festlegen.

Bei zwei div-Elementen sind die Daten links und rechts ja nicht
mehr zeilenweise (und auch nicht spaltenweise) miteinander
korreliert, die inhaltliche Funktion der Tabelle ginge da also
verloren, div selbst hat keine inhaltliche Funktion, kann also die
für tabellenartigen Inhalt auch nicht ersetzen.

warum überhaupt eine Tabelle???

mein ziel ist ein ähnlicher effekt wie auf dieser seite zu erziehlen…
kendenning.com/

Auf der Seite ist nun aber gerade gar kein tabellenartiger Inhalt,
die sollte eigentlich gar keine Tabelle verwenden ;o)
Der Autor scheint auch noch einige andere Wissensdefizite
hinsichtlich HTML zu haben ;o)

Ohne da jetzt nachgesehen zu haben, könnte man bei dem
Beispiel wohl auch einfach ein entsprechendes Hintergrundbild
nehmen und dies mittig anordnen und vertikal wiederholen lassen.

Ohne tabellenartigen Inhalt kann man in der Tat einfach die
Eigenschaft border bei einem anderen Element verwenden, das
geht bei nahezu jedem Element, man kann also den Inhalt wie
gehabt sinnvoll auszeichnen.

<div style="float: left; width: 50%; border-right: 1px solid;">
   <p>Linkes Div</p>
</div>
<div style="width: auto; margin-left: 50%">
   <p>Rechtes Div</p>
</div>

so wäre es valid…aber ich kann nicht für den IE6 garantieren…

[quote=“michi7x7”][code]

Linkes Div

Rechtes Div

[/code]

so wäre es valid…aber ich kann nicht für den IE6 garantieren…[/quote]

genau nach soetwas habe ich gesucht :slight_smile:
ist es eigentlich möglich den strich bis zum boden der seite zu ziehen?

Bis zum ‘Boden’ des Elternelementes sollte gehen, wenn das
Elternelement eine explizite Höhe hat, die also am besten
angegeben ist oder unmittelbar berechenbar ist. Da kann man
dann für ein darin befindliches Element sowas angeben wie
height: 100% oder vielleicht besser min-height: 100%.
Bringt natürlich nichts, wenn die Höhe des Elternelementes durch
dessen Inhalt implizit bestimmt ist ;o)

Man könnte sowas also realisieren, wenn alle (unpositionierten)
bis rauf zu html und body eine Höhe von 100% haben.
Alternativ könnte das Elternelement auch absolut oder fix
positioniert sein mit einer ähnlichen Angabe. Festlegen von
beidem, top und bottom kann auch eine passende Höhenangabe
ergeben.

Man beachte auch, daß besonderes ältere MSIEs mit
Berechnungen von Höhen öfter mal Probleme haben, auch mit
sowas wie min-height.

und würde es gehen das man über dem Strich noch ein freiraum hat,wo kein Strich sondern eine Grafik ist???

Zum einen muß man als Höhe ja nicht 100% nehmen, zu anderen
gibt es da meist immer mehrere Möglichkeiten, um sowas
hinzubekommen.
Warum nicht einfach für html oder body eine Hintergrundgraphik
mit dem Strich horizontal zentrieren und dann darüber alle
anderen Elemente anordnen - etwa auch die Graphik oben?
Wenn man das für body macht, kann man ja sogar mittels
margin-top body nach unten schieben und oben ein anderes
Element mit der Graphik absolut oder fixiert drüber
positionieren? Kann interessante Effekte ergeben, wenn man
den Inhalt rollen muß, bei Fixierung der Graphik oben kann
man es etwa hinbekommen, daß der hochgerollte Inhalt darunter
verschwindet…