Eure Homepage
Forumsregeln
Ihr habt Tutorials die wir noch nicht haben?
Ihr habt Ergänzungen für unser Wiki ?
Solltet ihr mit dem Wiki nicht klarkommen, dann schreibt eure Tutorials, Faqs oder Ergänzungen hier ins Forum. Wir werden sie dann ins Wiki mit eurem Namen übertragen.
Wir bedanken uns schon einmal. Denn mit jedem neuen Tutorial helft ihr anderen Usern.
Ihr habt Tutorials die wir noch nicht haben?
Ihr habt Ergänzungen für unser Wiki ?
Solltet ihr mit dem Wiki nicht klarkommen, dann schreibt eure Tutorials, Faqs oder Ergänzungen hier ins Forum. Wir werden sie dann ins Wiki mit eurem Namen übertragen.
Wir bedanken uns schon einmal. Denn mit jedem neuen Tutorial helft ihr anderen Usern.
-
- Meisteranwärter
- Beiträge: 250
- Registriert: 11.11.2003, 15:39
Dann will ich auch mal meinen Blog vorstellen:
http://www.cosmopolitan.net.tc/
... und bevor ich jetzt wegen dem Namen gehauen werde: Lest bitte den 2ten Beitrag !
Kritik erwünscht
http://www.cosmopolitan.net.tc/
... und bevor ich jetzt wegen dem Namen gehauen werde: Lest bitte den 2ten Beitrag !
Kritik erwünscht

-
- ★ Ehrenmitglied ★
- Beiträge: 5411
- Registriert: 18.11.2003, 11:44
Hallo bin am verzweifeln. Versuche vergebens die Abstände zwischen den Buttons zu entfernen. Doch es will einfach nicht. Kann mir einer sagen was ich falsch mache oder was ich ändern muss damit es geht?


Code: Alles auswählen
<table align="center" height="30" width="800">
<td>
<a href="test1.htm"><img src="home.png" hspace="0" vspace="0" cellpadding="0" cellspacing="0" border="0" /></a>
<a href="test2.htm"><img src="news.png" hspace="0" vspace="0" cellpadding="0" cellspacing="0" border="0" /></a>
<a href="test3.htm"><img src="tutorials.png" hspace="0" vspace="0" cellpadding="0" cellspacing="0" border="0" /></a>
<a href="test4.htm"><img src="Gallery.png" hspace="0" vspace="0" cellpadding="0" cellspacing="0" border="0" /></a>
<a href="test5.htm"><img src="Downloads.png" hspace="0" vspace="0" cellpadding="0" cellspacing="0" border="0" /></a>
<a href="test6.htm"><img src="links.png" hspace="0" vspace="0" cellpadding="0" cellspacing="0" border="0" /></a>
<a href="test7.htm"><img src="gaestebuch.png" hspace="0" vspace="0" cellpadding="0" cellspacing="0" border="0" /></a>
</td>
</table>
Ist nicht hochgeladen. Will das Menü erst offline hinbekommen und wenn es läuft soll es das Textmenü ersetzten. Aber ob das noch was wird
bekomme es irgendwie nit ganz hin. Wie würdest du die Sache angehen wenn du diese Grafiken nebeneinander setzten wolltest und sie je mit einem Link versehen wolltest?
Hab es in Firefox und mim IE getestet. Bei beiden gleich.
Habe schon sämtliches ausprobiert doch es will einfach nicht.

Hab es in Firefox und mim IE getestet. Bei beiden gleich.
Habe schon sämtliches ausprobiert doch es will einfach nicht.
ich probier das jetzt schon seit mehr als 1 1/2 stunden (hab grad nichts besseres zu tunLionhead hat geschrieben:Habe schon sämtliches ausprobiert doch es will einfach nicht.

hab zuerst valides xhtml 1.1 draus gemacht und dann ein stylesheet dazugeschrieben! aber per css schaff ichs auch nicht

das einzige was hilft (und das ist ja das kuriose) ist, die ganze "wurst" in einer zeile zu schreiben! dann sind diese kleinen zwischenräume auch weg.
funzt nicht
Code: Alles auswählen
<!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="en" >
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="standard.css" type="text/css" media="screen" />
<title>MyTitle</title>
</head>
<body>
<div id="navbar">
<a href="test1.htm"><img src="home.jpg" alt="home" /></a>
<a href="test2.htm"><img src="news.jpg" alt="news" /></a>
<a href="test3.htm"><img src="tutorials.jpg" alt="tutorials" /></a>
<a href="test4.htm"><img src="gallery.jpg" alt="gallery" /></a>
<a href="test5.htm"><img src="downloads.jpg" alt="downloads" /></a>
</div>
<p>
<a href="http://validator.w3.org/check/referer">XHTML 1.1</a>
<a href="http://jigsaw.w3.org/css-validator/check/referer">CSS2</a>
</p>
</body>
</html>
Code: Alles auswählen
<!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="en" >
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="standard.css" type="text/css" media="screen" />
<title>MyTitle</title>
</head>
<body>
<div id="navbar">
<a href="test1.htm"><img src="home.jpg" alt="home" /></a><a href="test2.htm"><img src="news.jpg" alt="news" /></a><a href="test3.htm"><img src="tutorials.jpg" alt="tutorials" /></a><a href="test4.htm"><img src="gallery.jpg" alt="gallery" /></a><a href="test5.htm"><img src="downloads.jpg" alt="downloads" /></a>
</div>
<p>
<a href="http://validator.w3.org/check/referer">XHTML 1.1</a>
<a href="http://jigsaw.w3.org/css-validator/check/referer">CSS2</a>
</p>
</body>
</html>
aber vielleicht weiß jemand wie ich das problem per css löse ohne das ganze in einer wurst zu schreiben! da bleibt die übersicht unweigerlich auf der strecke - und so einen code will ich nicht freiwillig produzieren!
alternativ kannst du das ganze noch folgendermaßen machen
ACHTUNG kein valider code mehr! nur ein häßlicher hack mit tables! (aber es funzt)
Code: Alles auswählen
<table align="center" height="30" width="800" cellspacing="0px" cellpadding="0px" border="0px">
<tr>
<td><a href="test1.htm"><img src="home.png" border="0" /></a></td>
<td><a href="test2.htm"><img src="news.png" border="0" /></a></td>
<td><a href="test3.htm"><img src="tutorials.png" border="0" /></a></td>
<td><a href="test4.htm"><img src="Gallery.png" border="0" /></a></td>
<td><a href="test5.htm"><img src="Downloads.png" border="0" /></a></td>
<td><a href="test6.htm"><img src="links.png" border="0" /></a></td>
<td><a href="test7.htm"><img src="gaestebuch.png" border="0" ></a></td>
</tr>
</table>
@ Lionhead
Die Tags cellspacing und cellpadding gehören, wenn du sie verwendest in den "table-Tag". Diese müssen dort beide 0px haben, damit der Abstand weg ist. Mit CSS wäre es alternativ padding ( Abstand eines Elementes (zu dem, was es umgibt)), welches auch 0px sein sollte...
Ich probier auch mal was...
//edit: Achso, hinzukommt, dass cellpadding und cellspacing nur wirken, wenn es auch mehrere Spalten und Zeilen gibt. Bei dir sind alle Links in einer Zelle. Wenn du jeden Link in eine eigene Zelle packst, dann sollte es auch gehen.
@ DarkMind
der Code des "Tabellen-Hacks" ist schon valide nur nicht semantisch richtig, weil Tabellen eigentlich nur für strukturierte Daten dienen und ich zum Aufbau eines "Tabellen-Layouts"
Grüße jeju
Die Tags cellspacing und cellpadding gehören, wenn du sie verwendest in den "table-Tag". Diese müssen dort beide 0px haben, damit der Abstand weg ist. Mit CSS wäre es alternativ padding ( Abstand eines Elementes (zu dem, was es umgibt)), welches auch 0px sein sollte...
Ich probier auch mal was...
//edit: Achso, hinzukommt, dass cellpadding und cellspacing nur wirken, wenn es auch mehrere Spalten und Zeilen gibt. Bei dir sind alle Links in einer Zelle. Wenn du jeden Link in eine eigene Zelle packst, dann sollte es auch gehen.
@ DarkMind
der Code des "Tabellen-Hacks" ist schon valide nur nicht semantisch richtig, weil Tabellen eigentlich nur für strukturierte Daten dienen und ich zum Aufbau eines "Tabellen-Layouts"
Grüße jeju
Zuletzt geändert von jeju am 05.01.2005, 12:06, insgesamt 1-mal geändert.
so:
mit HTML 4.01
mit Tabelle:
Allerdings musste ich die Größe der Tabelle entfernen, weil die Elemente sonst zentriert ausgerichtet werden. Lösung: noch ne Tabelle mit der Größe drum rum (ist zwar auch nicht das Wahre
) Alle Links sind in einer Zeile aber in unterschiedlichen Spalten.
//edit: oder alle Elemente sind so groß, dass sie zusammen 800px ergeben und du die Breite der Tabelle wieder angeben kannst (ohne eine zusätzliche Tabelle drum rum)
mit einem DIV-Container:
Alle Links werden durch float:left rechts an das linke Element "angesetzt". Beim letzten hab ich float weggelassen, weil sonst das folgende Element auch rechts davon wäre (gibts ja aber nicht).
und mit der Liste (was ich am besten finde, aber irgendwie noch nen Abstand hat):
Display:inline bedeutet das alle Punkte der Liste hintereinander angeordnet werden.
Vielleicht gefällt dir ja ne Lösung, Lionhead.
Ich hab die HTML Elemente wie border, width und height aber noch nicht in CSS geschrieben und auch keine CSS-Datei angelegt, deshalb sieht der Code "komisch" aus.
jeju
mit HTML 4.01
mit Tabelle:
Code: Alles auswählen
<table cellpadding="0" cellspacing="0" height="30px">
<tr>
<td><a href="test1.htm"><img src="home.png" border="0"></a>
<td><a href="test2.htm"><img src="news.png" border="0"></a>
<td><a href="test3.htm"><img src="tutorials.png" border="0"></a>
<td><a href="test4.htm"><img src="Gallery.png" border="0"></a>
<td><a href="test5.htm"><img src="Downloads.png" border="0"></a>
<td><a href="test6.htm"><img src="links.png" border="0"></a>
<td><a href="test7.htm"><img src="gaestebuch.png" border="0"></a></td>
</tr>
</table>

//edit: oder alle Elemente sind so groß, dass sie zusammen 800px ergeben und du die Breite der Tabelle wieder angeben kannst (ohne eine zusätzliche Tabelle drum rum)
mit einem DIV-Container:
Code: Alles auswählen
<div style="margin:0px; padding:0px; width:800px">
<a href="test1.htm" style="float:left; margin:0px; padding:0px"><img src="home.png" border="0" width="50px"></a>
<a href="test2.htm" style="float:left; margin:0px; padding:0px"><img src="news.png" border="0" width="50px"></a>
<a href="test3.htm" style="float:left; margin:0px; padding:0px"><img src="tutorials.png" border="0" width="50px"></a>
<a href="test4.htm" style="float:left; margin:0px; padding:0px"><img src="Gallery.png" border="0" width="50px"></a>
<a href="test5.htm" style="float:left; margin:0px; padding:0px"><img src="Downloads.png" border="0" width="50px"></a>
<a href="test6.htm" style="float:left; margin:0px; padding:0px"><img src="links.png" border="0" width="50px"></a>
<a href="test7.htm" style=" margin:0px; padding:0px"><img src="gaestebuch.png" border="0" width="50px"></a>
</div>
und mit der Liste (was ich am besten finde, aber irgendwie noch nen Abstand hat):
Code: Alles auswählen
<div style="margin:0px; padding:0px;">
<ul style="margin:0px; padding:0px; list-style:none;">
<li style="padding:0px; margin:0px; display:inline;"><a href="test1.htm"><img src="home.png" border="0" width="50px"></a></li>
<li style="padding:0px; margin:0px; display:inline;"><a href="test2.htm"><img src="news.png" border="0" width="50px"></a></li>
<li style="padding:0px; margin:0px; display:inline;"><a href="test3.htm"><img src="tutorials.png" border="0" width="50px"></a></li>
<li style="padding:0px; margin:0px; display:inline;"><a href="test4.htm"><img src="Gallery.png" border="0" width="50px"></a></li>
<li style="padding:0px; margin:0px; display:inline;"><a href="test5.htm"><img src="Downloads.png" border="0" width="50px"></a></li>
<li style="padding:0px; margin:0px; display:inline;"><a href="test6.htm"><img src="links.png" border="0" width="50px"></a></li>
<li style="padding:0px; margin:0px; display:inline;"><a href="test7.htm"><img src="gaestebuch.png" border="0" width="50px"></a></li>
</ul>
</div>
Vielleicht gefällt dir ja ne Lösung, Lionhead.
Ich hab die HTML Elemente wie border, width und height aber noch nicht in CSS geschrieben und auch keine CSS-Datei angelegt, deshalb sieht der Code "komisch" aus.
jeju
1000 Dank euch beiden. Werde das mit der Tabelle nehmen.
Mir ist nur eins aufgefallen. Im IE hängt der Button Gästebuch ein px weiter unten und im Firefox nicht.
Code: Alles auswählen
<table cellpadding="0" cellspacing="0" height="30px">
<tr>
<td><a href="test1.htm"><img src="home.png" border="0"></a>
<td><a href="test2.htm"><img src="news.png" border="0"></a>
<td><a href="test3.htm"><img src="tutorials.png" border="0"></a>
<td><a href="test4.htm"><img src="Gallery.png" border="0"></a>
<td><a href="test5.htm"><img src="Downloads.png" border="0"></a>
<td><a href="test6.htm"><img src="links.png" border="0"></a>
<td><a href="test7.htm"><img src="gaestebuch.png" border="0"></a></td>
</tr>
</table>
-
- Elite
- Beiträge: 2510
- Registriert: 24.05.2004, 15:14