 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
14.08.2003, 11:02
|
#1
|
|
TP-Senior
Registriert seit: Apr 2003
|
Was ist mit der Warnung gemeint?
Hi,
wenn ich den Quellcode meiner Website überprüfen lasse, erscheint folgende Warnung (kein Fehler, sondern nur Warnung):
<tr>
25: <td background="Bilder/banner.gif"></td>
--Warnung: unknown attribute "BACKGROUND" for element <TD>.
26: </tr>
Was ist die Ursache für diese Warnung??
Danke
|
|
|
14.08.2003, 11:11
|
#2
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Solche Sachen ( backgrounds etc ) sollen über CSS und nicht über Attribute gesteuert werden - that's all...
|
|
|
14.08.2003, 11:20
|
#3
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
webmichl hat exakt recht
statt: <td background="Bilder/banner.gif"></td>
verwende: <td style="background-image: url(Bilder/banner.gif); background-repeat: no-repeat; background-position: top left"></td>
natürlich macht es hier dann sinn, das über eine klasse einzubinden - dazu gibt es hunderte postings im puristenboard 
|
|
|
14.08.2003, 13:06
|
#4
|
|
TP-Senior
Registriert seit: Apr 2003
|
Wäre das richtig?
HTML-Code
<div id="Layer1"></div>
CSS-Code
#Layer1 {
position:absolute; left:110; top:1; width:775; height:100; z-index:1; background-color: #5DA5F4;background: Bilder/banner.gif; border: 1px none #000000;
}
|
|
|
14.08.2003, 13:09
|
#5
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
nein!!! in keinem fall!!!
du gibst z.b. für den container eine breite von 775 an! was 775?? pixel, prozent??? die musst mitgeben, auch für left usw.!!!!
deine background-definition ist falsch! hier erklärungen dazu
|
|
|
14.08.2003, 15:00
|
#6
|
|
TP-Senior
Registriert seit: Apr 2003
|
Wow, was für ein Fehler !
Du hast absolout recht.
Ok, nun sieht es so aus:
Externe CSS-Code
#Layer1
{
position:absolute; left:110px; top:1px; width:775px; height:100px; z-index:1; layer-background-color: #5DA5F4; border: 1px none #000000;
}
HTML-Code
<div id="Layer1"></div>
Nun möchte ich über die externe CSS-Datei bestimmen, dass dieser Layer ein Bild als Background hat.
Es klappt aber nicht !!
Bitte um Rat.
|
|
|
14.08.2003, 15:12
|
#7
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
background-image: url( dein_bild.jpg );
PS: übrigens heisst es background-color, nicht layer-background-color... 
|
|
|
14.08.2003, 15:20
|
#8
|
|
TP-Senior
Registriert seit: Apr 2003
|
@webmichl,
Besten Dank für die super Antwort.
Nur noch eine letzte Frage:
Ist das sinnvoller, das Hintergrundbild in externer CSS-Datei zu bestimmen oder in der HTML-Datei selbst??
|
|
|
14.08.2003, 15:27
|
#9
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
vermutlich ist der pfad zum hintergrundbild im externen style-sheet falsch - der pfad muss auf die css-datei bezogen sein, nicht auf die html-datei, in der es eingebunden wird!
beispielcode:
Code:
#mitbild {
background-image: url(../bild.gif); /* hier ist der pfad wichtig! in diesem fall liegt das bild EINE ebene höher */
background-position: top left; /* ausrichtung vertikal, dann horizontal */
background-repeat: no-repeat; /* der hintergrund soll sich NICHT wiederholen */
}
|
|
|
14.08.2003, 15:35
|
#10
|
|
TP-Senior
Registriert seit: Apr 2003
|
Danke für deine Antwort.
Nee, es klappt alles nun wunderbar.
Mich interessiert jetzt die Antwort auf meine letzte Frage:
Ist das sinnvoller, das Hintergrundbild in externer CSS-Datei zu bestimmen oder in der HTML-Datei selbst??
|
|
|
14.08.2003, 15:38
|
#11
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Du meinst, interne oder externe CSS?
Wenn Du nur eine Seite hast, ist's im Prinzip Wurscht. Bei mehreren Seiten macht eine externe CSS-Datei die Pflege wesentlich einfacher: eine Änderung muß nur an einer Stelle erfolgen und wirkt sich auf alle Seiten aus.
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 07:34 Uhr.
|
 |