WinFuture-Forum.de: Html Probleme - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Html Probleme finde den Fehler nicht


#1 Mitglied ist offline   bartii 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.428
  • Beigetreten: 02. August 05
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 01. Juli 2007 - 15:19

Hi!

Ich habe eine Hausaufgabe auf und zwar soll ich eine HTML-Seite selber schreiben, später soll das ganze in PHP und eine Datenabnk, aber das ist erstmal unrelevant.

Auf jeden Fall ist irgendwo ein Fehler drinne, der IE kommt nicht klar mit der Seite.

Vielleicht findet ihr ja den Fehler.

Falls ihr überflüssigen Code seht, könnte ihr das ja sagen.

Danke

<html>
	<head>
			<title>
				Handys
			</title>
			<link rel="STYLESHEET" href="style1.css" type="text/css">
			</style>
	</head>
	<!--body background="bilder/bg.png"-->
	<body>
		<table border="0" width="100%" height="50%">
			<tr height="20%">
				<td width="20%"><img src="bilder/1.png" width="100%" height="100%" border="1"></td>				
				<td border="1" height="20%" bgcolor="lightgrey"> </td>								
			</tr>
			<tr>
				<td width="2%" bgcolor="white"><br></td>				
				<td rowspan="10" border="1" width="80%" bgcolor="white"> </td>
			</tr>
			<tr height="80%">
				<td width="20%" bgcolor="white"><img src="bilder/topprodukte.png"</td>
			</tr>
			<tr>
				<td bgcolor="white"><br></td>				
			</tr>
			<tr height="80%">
				<td width="20%" bgcolor="white"><img src="bilder/produkte.png"></td>
			</tr>
			<tr>
				<td bgcolor="white"><br></td>				
			</tr>
			<tr height="80%" border="1">
				<td width="20%" bgcolor="white"><img src="bilder/info.png"></td>
			</tr>
			<tr>
				<td bgcolor="white"><br></td>				
			</tr>
			<tr height="80%">
				<td width="20%" bgcolor="white"><img src="bilder/agb.png"></td>
			</tr>
			<tr>
				<td bgcolor="white"><br></td>				
			</tr>
			<tr height="80%">
				<td width="20%" bgcolor="white"> </td>
			</tr>
		</table>
	</body>
</html>

Dieser Beitrag wurde von bartii bearbeitet: 01. Juli 2007 - 15:19

Software is like sex. It is better when it's free.. (Linus Torvalds)
0

Anzeige



#2 Mitglied ist offline   MNG 

  • Gruppe: aktive Mitglieder
  • Beiträge: 293
  • Beigetreten: 29. März 06
  • Reputation: 0

geschrieben 01. Juli 2007 - 16:24

Alleine der validator (http://validator.w3.org) findet 11 Fehler. Kopier deinen Code da mal rein, dann siehst du schon mal die gröbsten Schnitzer.
0

#3 Mitglied ist offline   bartii 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.428
  • Beigetreten: 02. August 05
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 01. Juli 2007 - 22:18

Danke für die Antwort:

Ich gehe mal davon aus, dass es an den Prozent einstellungen liegt.

Die Homepage ist sehr hilfreicht, wobei ich manche Sachen überhaupt nicht verstehe.
Software is like sex. It is better when it's free.. (Linus Torvalds)
0

#4 Mitglied ist offline   amalbhalbe 

  • Gruppe: aktive Mitglieder
  • Beiträge: 643
  • Beigetreten: 14. Mai 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:BMW E38 740i V8 286 PS 4.4L Hubraum
  • Interessen:Design is the production of braindysentery

geschrieben 01. Juli 2007 - 23:02

es wäre auch stark zu empfehlen eine DTD ein zufügen ... das kann einige Probleme beim IE lösen is mir selbst des öfteren passiert
Pc is my life, amd my world, intel my enemy and Linux my Hell
0

#5 Mitglied ist offline   imagodespira 

  • Gruppe: aktive Mitglieder
  • Beiträge: 199
  • Beigetreten: 18. August 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bautzen

geschrieben 02. Juli 2007 - 21:37

Versuche auf jeden Fall bei den Tabellen wo die Bilder drin sind nicht mit Prozenten zu arbeiten sondern mit Pixelangaben. Die Linke Seite ist ja sicher immer gleich gross, also kannst Du die Breite komplett per Pixel festlegen und die rechte Seite nur flexibel machen.

An der Stelle fehlt z.b. auch der Abschluss ">" beim Image -Tag.

<td width="20%" bgcolor="white"><img src="bilder/topprodukte.png"</td>

Dann hast Du bei jedem "<tr>" die höhe von 80% eingibst, diese bezieht sich normalerweise auf die ganze Tabelle... Also kannst Du nicht jeder Zeile die 80% zuweisen... könnte mich aber irren;)

Besser ist als höhe die Pixelhöhe der Bilder einzugeben. In der ersten Zelle dann auch die Höhe des oberen Bildes.

Immer wenn Du mit Bildern arbeitest, kannst Du die Zellen der Tabelle mit der Bildgröße festlegen. Beim Anzeigen von Bildern immer die Original-Pixelgrösse nehmen, wenn die Bilder zu gross oder zu klein sind, dann nicht per HTML die Werte ändern (in % erst recht nicht). Das Bild wird immer qualitativ schlechter. Im Grafikprogramm die richtige Pixelgröße definieren und dann in deine Seite einbinden.

In Deinem Fall kannst Du das obere Bild so breit skalieren wie die Links unten sind, die Höhe ergibt sich beim skalieren. Bei Problemen kurze Mail oder hier posten... Muss erstmal bissel schlafen :blush: n8


Auf die Schnelle etwas code, hab ihn aber im Schnelldurchgang nur verändert dass es gehen sollte, man könnte noch einiges verändern....:

<html>
	<head>
			<title>
				Handys
			</title>
			<link rel="STYLESHEET" href="style1.css" type="text/css">
			</style>
	</head>
	<!--body background="bilder/bg.png"-->
	<body>
		<table border="1" width="100%" height="50%">
			<tr height="50">
				<td width="250"><img src="bilder/1.png" width="250" height="50" border="1"></td>
				<td border="1" height="20%" bgcolor="lightgrey"> </td>
			</tr>
			<tr>
				<td width="2%" bgcolor="white"><br></td>
				<td rowspan="10" border="1" width="*" bgcolor="white"></td>
			</tr>
			<tr height="30">
				<td width="250" bgcolor="white"><img width="250" height="30" src="bilder/topprodukte.png"></td>
			</tr>
			<tr>
				<td bgcolor="white"><br></td>
			</tr>
			<tr height="30">
				<td width="250" bgcolor="white"><img width="250" height="30" src="bilder/produkte.png"></td>
			</tr>
			<tr>
				<td bgcolor="white"><br></td>
			</tr>
			<tr height="30" border="1">
				<td width="250" bgcolor="white"><img height="30" width="250" src="bilder/info.png"></td>
			</tr>
			<tr>
				<td bgcolor="white"><br></td>
			</tr>
			<tr height="30">
				<td width="250" bgcolor="white"><img width="250" height="30" src="bilder/agb.png"></td>
			</tr>
			<tr>
				<td bgcolor="white"><br></td>
			</tr>
			<tr height="30">
				<td width="250" bgcolor="white"></td>
			</tr>
		</table>
	</body>
</html>

Eingefügtes Bild
despira.de - Thomas Claus - Taucherstr. 21 - 02625 Bautzen - Tel: 03591 / 480357
WebDesign - .Net Softwareentwicklung – Computergrafik – PC-Service
0

#6 Mitglied ist offline   Neomis 

  • Gruppe: Mitglieder
  • Beiträge: 8
  • Beigetreten: 04. Juli 07
  • Reputation: 0

geschrieben 04. Juli 2007 - 10:34

Also zu deinem Problem ist ja bereits einiges gesagt worden. Aber eins brennt mir doch noch auf der Zunge:
Wenn du css verwendest, was löblich ist, warum definierst du dann jedes einzelne Objekt im Sorce anstatt das ordnungsgemäß im Stylesheet per id oder class zu definieren !? :blink:
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0