css-formate für Links
Stefi
- css
Hi
Kann mir jemand diesen Effekt erklären:
Ich habe die Formate für alle Links auf einer Seite in einer CSS-Datei definiert und sie in das HTML-Dokument eingebunden.
Der Browser (Netscape 6.2) interpretiert aber nur einen Teil der Links richtig, andere werden wiederrum in der Standarteinstellung angezeigt.
Und noch etwas: Der Internet Explorer (6.0) zeigt zwar alle Links richtig an, aber bei links zu Email-Adressen ignoriert er die CSS-Angaben.
Die CSS-Angaben habe ich so notiert:
a:link { text-decoration:none; color:#555590; font-size:15pt; font-weight:bold;}
a:visited { text-decoration:none; color:#333360;}
a:hover { text-decoration:none; color:#555590; background:#CFCFCF;}
a:active { text-decoration:none; color:#333360;}
Gruß Stefi
Hallo Stefi,
Ich habe die Formate für alle Links auf einer Seite in einer CSS-Datei definiert und sie in das HTML-Dokument eingebunden.
wie sieht die css-Datei und die html-Datei aus? url?
Der Browser (Netscape 6.2) interpretiert aber nur einen Teil der Links richtig,
was ist bei diesen Links (im html) anders?
andere werden wiederrum in der Standarteinstellung angezeigt.
was verstehst du unter Standardeinstellung (Standard mit "d", nicht mit "t")?
Und noch etwas: Der Internet Explorer (6.0) zeigt zwar alle Links richtig an,
was aber nichts heißt - der IE macht vieles falsch :-)
aber bei links zu Email-Adressen ignoriert er die CSS-Angaben.
wie sehen die Links zu den E-Mailadressen aus?
Die CSS-Angaben habe ich so notiert:
wie dein html aussieht wäre aber auch interessant...
a:link { text-decoration:none; color:#555590; font-size:15pt; font-weight:bold;}
warum pt keine gut Einheit für den Bildschirm ist steht hier: http://www.netandmore.de/faq/fom-serve/cache/1153.html
Grüße aus Nürnberg
Tobias
Hallo Stefi,
Ich habe die Formate für alle Links auf einer Seite in einer CSS-Datei definiert und sie in das HTML-Dokument eingebunden.
wie sieht die css-Datei und die html-Datei aus? url?Der Browser (Netscape 6.2) interpretiert aber nur einen Teil der Links richtig,
was ist bei diesen Links (im html) anders?andere werden wiederrum in der Standarteinstellung angezeigt.
was verstehst du unter Standardeinstellung (Standard mit "d", nicht mit "t")?Und noch etwas: Der Internet Explorer (6.0) zeigt zwar alle Links richtig an,
was aber nichts heißt - der IE macht vieles falsch :-)aber bei links zu Email-Adressen ignoriert er die CSS-Angaben.
wie sehen die Links zu den E-Mailadressen aus?Die CSS-Angaben habe ich so notiert:
wie dein html aussieht wäre aber auch interessant...a:link { text-decoration:none; color:#555590; font-size:15pt; font-weight:bold;}
warum pt keine gut Einheit für den Bildschirm ist steht hier: http://www.netandmore.de/faq/fom-serve/cache/1153.htmlGrüße aus Nürnberg
Tobias
Okay. Jetzt alles ganz genau:
Die CSS-Datei wurde so eingebunden:
<HTML>
<head>
<link rel="stylesheet" href="hpmformate.css" type="text/css">
</head>
...
Die Links habe ich in HTML so notiert:
<a href="http://www.irgendwas.de" target="haupt">
Gästebuch
</a>
und zur mal-addy:
<a href="mailto:mail@adresse.de ?subject=Feedback">mail@adresse.de</a>
Der IE stellt jetzt die Links zu Webseiten so dar, wie ich sie in der CSS-Datei definiert habe (in diesen Formaten).
Den Link zur email-Addy stellt er aber nicht in den für Links defnierten Formaten dar sondern so wie den restlichen Text.
Warum???
Bei Netscape kommt es sehr oft vor, dass die Links z.B. in der ersten Zelle einer Tabelle korrekt dargestellt werden und in der nächsten Zelle auf einmal in TimesNewRoman und unterstrichen. Dabei habe ich die Links alle in einer eingebundenen CSS-Datei definiert.
Wie kommt das???
Gruß Stef
Hallo Stef(i),
Hallo Stefi,
<head>
<link rel="stylesheet" href="hpmformate.css" type="text/css">
das ist in Ordnung (im head fehlt aber noch ein title was du aber vmtl weggelassen hast)
<a href="http://www.irgendwas.de" target="haupt">
Gästebuch
</a>
das ist auch in Ordnung vielleicht stören ja die Zeilenumbrüche? (kann ich mir aber nicht vorstellen)
<a href="mailto:mail@adresse.de ?subject=Feedback">mail@adresse.de</a>
das sieht eigentlich auch richtig aus (bis auf das leerzeichen vielleicht (btw: ich glaube nicht, dass dir die Domain adresse.de gehört...)
Warum???
ehrlichgesagt - keine Ahnung. Kannst du das vielleicht irgendwo hochladen, damit man sich das ganze "live" anschauen kann? (achja, beim IE bei Merkwürdigkeiten den Cache löschen...)
Bei Netscape kommt es sehr oft vor, dass die Links z.B. in der ersten Zelle einer Tabelle korrekt dargestellt werden und in der nächsten Zelle auf einmal in TimesNewRoman und unterstrichen.
keine Ahnung, warum ->url. hast du mit verschiedenen ns getestet? evtl. Mozilla? Opera? was sagt http://validator.w3.org/ bzw. http://jigsaw.w3.org/css-validator/ zu deinen Seiten?
Grüße aus Nürnberg
Tobias