Hallo Chris04.
Kein Problem. Zumindest anhand Deiner verlinkten Beispielseite kann ich Dir ein paar Tipps für den Anfang geben.
Abschnitt für Abschnitt folgen nun ein paar Tipps für den Aufbau. Abschließend findest Du den ganzen Quellcode, in welchem meine Ratschläge berücksichtigt wurden.
Diese Tipps sind für den anfänglichen Einstieg gedacht und wahrscheinlich nicht zu 100% vollständig. Dies nur als Info zur Berücksichtigung
|
Quellcode
|
1
2
|
<html>
<head>
|
Hier sollte eine sog.
DoctypeDefinition, oder kurz DTD, stehen. Dabei handelt es sich um einen Dokumententyp-Definition, damit der Browser weiß, um welche Art von Dokument es sich handelt.
Beim WorldWideWeb-Consortium findest Du eine
Liste von möglichen DTDs und nähere Informationen.
Aus Gründen der Aktualität empfehle ich die Verwendung eines XHTML 1.1 Doctypes. Näheres zu den Besonderheiten von XHTML findest Du bei
Selfhtml von Stefan Münz.
|
Quellcode
|
1
2
|
<title>Paid4x - Geld verdienen im Internet leicht gemacht</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
Der Titel und der Charaktersatz sind OK so.
|
Quellcode
|
1
2
|
<style type="text/css">
</style>
|
Warum einen leeren Style-Tag?
|
Quellcode
|
1
2
|
<link href="css/tablelinks.css" rel="stylesheet" type="text/css">
</head>
|
Soweit in Ordnung. Zwei Dinge musst Du jedoch noch beachten:
1. Verwendest Du XHTML, so muss der link-tag mit /> beendet werden, weil es keinen schließenden Link im Stile von </link> gibt
2. Du solltest noch angeben, für welches Medium das StyleSheet gedacht ist. Z.b. media=screen, media=print usw.
|
Quellcode
|
1
|
<body topmargin="10" leftmargin="0" text="#000000" link="#FF0000" alink="#FF0000" vlink="#FF0000" marginheight="10" bgcolor="#CCCCCC">
|
Die Stil-Angaben solltest Du in den Style-tag im Head unterbringen oder (besser) in ein externs Stylesheet auslagern.
|
Quellcode
|
1
|
<table height="500" align="center" style="background-repeat:repeat-y;" background="images/hintergrund.jpg" cellspacing="0" cellpadding="0" width="770">
|
Hier gilt gleiches
Auch die übrigen Teile der Tabelle (die jetzt nicht näher aufgeführt werden) solltest Du in eine externe CSS-Datei oder den Headbereich packen.
|
Quellcode
|
1
|
<script type="text/javascript" src="http://www.adoptimizer.de/script.php?s=362"></script>
|
Hier solltest Du mit dem <noscript>-tag einen alternativen Inhalt erstellen, für alle die JS deaktiviert haben
|
Quellcode
|
1
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
Sieh mal einer an. Hier ist ja die vermisste DTD
J
|
Quellcode
|
1
2
3
4
5
6
7
8
9
|
<html>
<head>
<title>Paid4x - Geld verdienen im Internet leicht gemacht</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
</style>
<link href="css/tablelinks.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor=FFFFCC>
|
Den ganzen Teil hatten wir ja schon am Anfang
Ist hier nicht nur fehl am Platze sondern zudem völlig unsinnig.
|
Quellcode
|
1
2
3
4
5
|
</body>
</html> </td>
</tr>
</table>
</body></html>
|
Durch den doppelten Headbereich sind jetzt natürlich auch die schließenden Tags des Dokumentes unnötigerweise doppelt vorhanden.
Berücksichtigst Du die obigen Hinweise, sollte das ganze (in Kurzform) etwa so aussehen:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<title>Paid4x - Geld verdienen im Internet leicht gemacht</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
body {
margin : 10px;
padding : 0px;
color : #000000;
background-color : #CCCCCC;}
a:link {color : #ff0000;}
a:visited {color : #ff0000;}
a:hover {usw...}
a:active {usw...}
.tabelle1 {
height : 500px;
width : 770px;
text-align : center;
background-image : URL(Pfad/bild.jpg);
background-repeat : repeat-y;
usw
}
</style>
<link href="css/tablelinks.css" rel="stylesheet" type="text/css" media=screen />
</head>
<body>
<table class=tabelle1>
Tabelleninhalte
Tabelleninhalte
Tabelleninhalte
Tabelleninhalte
Tabelleninhalte
Tabelleninhalte
<script type="text/javascript" src="http://www.adoptimizer.de/script.php?s=362"></script>
<noscript>Hier alternativen Inhalt für fehlendes JS erstellen</noscript>
Tabelleninhalte
Tabelleninhalte
Tabelleninhalte
Tabelleninhalte
Tabelleninhalte
Tabelleninhalte
Tabelleninhalte
</table>
</body>
</html>
|
Eines noch zur Verwendung von XHTML: Das Ziel-Attribut _target für Links gibt es in XHTML nicht mehr. Eine durch einen Link aufgerufene Seite öffnet sich also _immer_ im aktuellen Browserfenster.
Ich hoffe Dir damit ein wenig geholfen zu haben. Wenn Du noch Fragen hast, immer her damit
LapisInfernalis
<EDIT>Eine Sache noch:
[q=Ingo]und was bietest Du im Gegenzug an? Das wird immerhin eine profitorientierte Seite...[/q]
Ich hoffe, das war ironisch gemeint. Wenn nicht, wäre ich gelinde gesagt enttäuscht.
Erstens hat Chris04 gebeten, dass man ihm "ein bischen beim Aufräumen" hilft, und nicht darum, das gesamte Projekt vorgefertigt geliefert zu kommen.
Und zweitens entspricht eine solche Einstellung wohl kaum der Idee eines solchen Boards, oder? Sind nicht viele Threads Fragestellungen zu Projekten die in irgendeiner Form profitorientiert sind?
Wenn ich mich hier erkundige, dann habe ich auch meist Probleme mit Seiten, die ich für Kunden erstelle, oder aber es geht um unsere Firmenwebsite. Mit der will ich ja irdendwie auch Geld verdienen, und zwar durch die Aquisition neuer Kunden...
Sind Antworten auf solche Fragen seit neuestem Gebührenpflichtig?
Ich hoffe, wie bereits erwähnt, dass dieser Kommentar nicht ernst gemeint war...

</EDIT>