Hintergrundbild in <table>-Tag
Daniel Moon
- css
Hallo,
und zwar möchte ich ein Hintergrundbild im einem <table> integrieren.
<table cellpadding="10" cellspacing="20" border="0" background="../Bilder/menue.jpg">
Da das mein Menü ist, ist es so, wenn die rechte Seite (Inhalt der Links) nach unten her länger ist, wird das Bild einfach abgeschnitten. Wie kann ich das verhindern bzw. was muss ich machen, dass es nicht abgeschnitten wird?
Lieber Daniel,
Du möchtest also Dein Menü mit einem Hintergrundbild versehen...
ich schlage vor, dass Du Dein Menü _nicht_ mittels einer Tabelle gestaltest!!! Eine Tabelle enthält tabellarische Daten. Ein Menü besteht nicht aus tabellarischen Daten. Daher ist eine <table> als HTML-Element nicht sinnvoll. Nach semantischen (also bedeutungstragenden) Aspekten ist das Müll.
Heute erstellt man Menüs (auch "Navigation" oder anders bezeichnet) mittels unsortierter Listen, welche man mit CSS, einer Stylesheet-Sprache gestaltet.
Du scheinst Dich mit CSS noch nicht auszukennen, da Du versuchst das Aussehen mit HTML zu steuern. Das ist Technik von vor acht Jahren! Heute gestaltet man das Optische _nicht_ mit HTML, sondern mit CSS! Um Dich mit CSS zu befassen, empfehle ich Dir <http://de.selfhtml.org/css/index.htm@title=das SELFHTML-Kapitel zu CSS>.
wenn die rechte Seite (Inhalt der Links) nach unten her länger ist, wird das Bild einfach abgeschnitten. Wie kann ich das verhindern bzw. was muss ich machen, dass es nicht abgeschnitten wird?
Solche Spezialfälle lassen sich mit CSS besonders gut behandeln. Dazu wäre es aber wichtig (und zeitgemäß!!), dass Du Dein <http://de.selfhtml.org/css/layouts/index.htm@title=Design mit CSS realisierst>.
Liebe Grüße aus Ellwangen,
Felix Riesterer.