css / html - ungewollter Abstand soll weg

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Mr_Snede
Beiträge: 2323
Registriert: 08.07.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ruhrpott

css / html - ungewollter Abstand soll weg

Beitrag von Mr_Snede » 22.08.2006 23:04:17

Hallo Leute ich habe gerade[1] ein Brett vorm Kopf.

Ich habe hier einen vertikalen Abstand zwischen dem unteren Ende des Kopfbereiches und dem Menü.
Dieser Abstand soll weg.
Nur leider finde ich den Übeltäter nicht, der diesen Abstand erzeugt.

Damit ihr auch was zum Schauen habt:
html Datei
css Datei
(Link zur css Datei muss angepasst werden)


[1] ich verschweige hiermit, dass "gerade" doch einen längeren Zeitraum abdeckt ;-).
Software Finder - Software in Kategorien Debian ohne Ballast - Tipps für ein schlankes Debian

thomas_t
Beiträge: 183
Registriert: 09.06.2003 09:29:37

Beitrag von thomas_t » 23.08.2006 04:35:37

Hi,

in Zeile 183 steht margin-left, ohne das left gibts keinen Zwischenraum.

Gruß, Thomas

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 23.08.2006 09:38:03

Welchen vertikalen Abstand meinst du?
Wenn ich das besagte margin-left in Zeile 183 rauswerfe sieht die Seite im Opera so aus wie vorher...
Im Firefox isses genauso...
Bei

Code: Alles auswählen

margin-top:0px;
fuer div.navcontainer ul klebts oben dran.
Problem scheint wohl zu sein, dass das UL-Tag von Hause aus einen Abstand nach oben hat.

Benutzeravatar
Mr_Snede
Beiträge: 2323
Registriert: 08.07.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ruhrpott

Beitrag von Mr_Snede » 23.08.2006 10:21:22

Danke euch Beiden
- vor allem noch zu so später Stunde.

Code: Alles auswählen

margin-top:0px;
Für den UL Container war genau der Hinweis, den ich brauchte.

Ich dachte margin-top wäre mit margin: 0em; (Zeile 195) abgedeckt Eine einzelne Größenagabe gilt doch für oben, unten, rechts und links gleichzeitig.
Also werde ich bzgl der Gültigkeitsberiche nochmal Doku lesen müssen.
Software Finder - Software in Kategorien Debian ohne Ballast - Tipps für ein schlankes Debian

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 23.08.2006 11:17:20

Naja, dein margin: 0em; hast du leider nur fuer div.navcontainer gesetzt. Dein div.navcontainer ul hat das allerdings nicht und genau das UL ist der Uebeltaeter, wegen dem du den Abstand drin hast...

Benutzeravatar
Shango
Beiträge: 35
Registriert: 30.07.2002 12:19:20
Wohnort: Darmstadt

Beitrag von Shango » 24.08.2006 11:26:04

Hi Mr_Snede,

ich habe die Erfahrung gemacht, dass ungewollte Abstaende durch Tabs, Spaces und Returns im Source-Code der Seite entstehen; habe selbst mal Wochen damit gekaempft, bis ich drauf gekommen war ...

Hoffe, das hilft ...

Gruss,
Shango

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Beitrag von tylerD » 24.08.2006 12:28:45

Bei solchen Problemen kann ich den Dom-Inspektor vom Firefox empfehlen. Dort kann man sich schön durch den Baum hangeln und die markierten Elemente blinken kurz auf. So findet man schnell Übeltäter die eine Größe haben wie man es im CSS schreibt und nicht wie man es will :-)

Böse sind manchmal auch Elemente die über die Größe des umschließenden Elements hinausgehen und dies deshalb "aufblähen".

Gruß,
Mirko

Benutzeravatar
Mr_Snede
Beiträge: 2323
Registriert: 08.07.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ruhrpott

Beitrag von Mr_Snede » 24.08.2006 15:38:46

Danke euch allen,
habe gerade den DOM inspector installiert und werde ihn bei Zeiten mal ausprobieren.
Software Finder - Software in Kategorien Debian ohne Ballast - Tipps für ein schlankes Debian

Antworten