Ich bin HTML Anfänger und brauche eure Hilfe. Ich bin beim gestalten von meiner Hauptseite. Bei meinem unteren Text wird die Hintergrundfarbe nicht übernommen, aber ich weiß nicht woran es liegt. Wenn ich einen neuen Div Container erstelle und ihm Eigenschaften gebe, geht die Hintergrundfarbe weg. Ich habe einen Div Container der die anderen beinhaltet. Dem habe ich die Hintergrundfarbe weiß gegeben. Ist es ein Problem, wenn eine Tabelle dazwischen ist? Tipps sind gerne erwünscht.
[ATTACH]4543[/ATTACH]
[HTML]
<div style="width:750px;padding-left:50px; margin-right: 20px; text-align:justify; float:left;"> Der Spielercharakter,
der Einzige Überlebende, greift auf die im Spiel befindlichen Menüs durch einen Pip-Boy zu, um Statistiken, Karten, Daten
und Gegenstände zu verwalten. Der Spieler kann auch Holobänder mit Mini-Spielen finden, die auf dem Pip-Boy gespielt werden</div>
<img src="images/city.jpg" style="padding-left:50px;margin-top:10px;margin-bottom:10px; float:left;">
PC Minimum: Windows 7/8/10 (64-Bit) Intel Core i5-2300 mit 2,8 GHz/AMD Phenom II X4 945 mit 3,0 GHz
8 GB RAM 30 GB freier Festplattenspeicher NVIDIA GTX 550 Ti mit 2 GB/AMD Radeon HD 7870 mit 2 GB> Konsole: 28-35 GB
freier Festplattenspeicher
Aus deinen Angaben kann dein Problem nicht nachvollzogen werden. Den entscheidenden Quelltext zeigst du leider nicht.
Grundsätzlich hat der Quelltext aber wenig mit aktuellem HTML / CSS zu tun.
Da du keine Tabellendaten hast solltest du auf die Tabelle (table) verzichten. Du mißbrauchst du Tabelle zum Layouten. Das ist bereits seit 17 Jahren falsch.
Du solltest am besten gleich aktuelles HTML / CSS lernen. Das veraltete ist nicht einfacher, der Umstieg fällt mit veraltetem Wissen aber schwerer.
CSS verhält sich case sensitive, d.h. es unterscheidet zwischen der Groß- und Kleinschreibung.
Aus diesem Grund findet der ID-Selektor #Inhalt im HTML-Code keine Übereinstimmung bei
vor, und die Formatierung bleibt aus.
Wie Du siehst, konnte sehr wohl anhand der Erläuterungen und des gezeigten Quelltextes das Problem nachvollzogen, und am Ende seine Ursache benannt werden o_O
Oder ist Dir lediglich das [FONT=Courier New]I[/FONT] (im CSS) gegenüber dem [FONT=Courier New]i[/FONT] (im HTML) nicht als solches aufgefallen?
Oder ist Dir lediglich das I (im CSS) gegenüber dem i (im HTML) nicht als solches aufgefallen?
Danach habe ich überhaupt nicht geschaut. Ich gehe solche Fragen eher praktisch an.
Soweit ich es verstehe soll die Schrift unterhalb des großen Bildes als Hintergrundfarbe auch weiß erhalten.
Ich habe die Seite mit den vorhandenen Angaben nachgebaut und der gesamte Hintergrund ist weiß. Damit ist für mich das Problem aus dem Quelltext heraus überhaupt nicht erkennbar und für mich erst mal Schluß. Ich schau mir den Quelltext nur noch oberflächlich an und mache auf Probleme aufmerksam, die mir dabei ins Auge fallen.
Ich vermute, dass das erste div „Es gibt viele Spielweisen, die jeder frei wählen kann“ (ohne id und class, aber mit Inline-CSS) hinter der Tabelle einen weißen Hintergrund bekommen soll.
Naja… weiss (#inhalt) auf weiss (body) kommt halt auch nicht so gut
Nachträglich für etwas mehr Kontrast sorgen, und der Durch-/Überblick ist gesichert
Ich muß gestehen, dass ich vorhin das Bild nicht aus der Nähe angeschaut hatte.
Somit rücken nun eindeutig die float:left-Regeln, die nicht standardmäßig mit clear beendet werden, in den Fokus, dass unter der Tabelle der Hintergrund von #inhalt nicht fortgesetzt wird.
Diese im Netz weitverbreitete, schon unzählige Male in Chats/Foren behandelte Problematik, dürfte aber Dir alten Fuchs doch nicht neu sein? o_O