SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 28.11.2007, 13:48   #1
TP-Insider
 
Benutzerbild von IMBild
 
Registriert seit: May 2006
Ort: Benztown
IMBild hilft, wo's gehtIMBild hilft, wo's gehtIMBild hilft, wo's geht

Pseudoklasse :first-letter IE6


Hallo Zusammen,

Laut selfhtml versteht der IE 6 die Pseudoklasse :first-letter.
http://de.selfhtml.org/css/eigenscha...e_letter_child

Musste jedoch leider andere Erfahrungen machen:
-> FF kann
-> IE 7 kann
-> IE 6 leider nicht (trotz selfhtml Aussage)

Kann mir jemand aus eigener Erfahrung sagen ob der IE 6 das nun kann oder nicht ?

Danke und Gruß
__________________
Gruß
<!-- Josie zurück und IMBild -->
_________
W3C XHTML 1.0 VALIDE
IMBild ist offline   Mit Zitat antworten


Alt 28.11.2007, 14:01   #2
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Siehe Titelleiste auf dem Screenshot
Miniaturansicht angehängter Grafiken
pseudoklasse-first-letter-ie6-ie6.jpg  
Rizzo ist gerade online   Mit Zitat antworten
Alt 28.11.2007, 14:13   #3
TP-Insider
 
Benutzerbild von IMBild
 
Registriert seit: May 2006
Ort: Benztown
IMBild hilft, wo's gehtIMBild hilft, wo's gehtIMBild hilft, wo's geht
Hi Rizzo,

danke für deine schnelle Antwort.

Postiv: Super ich kann's so machen wie geplant.
Negativ: Ich muss nun den Fehler finden...

Konkret geht es um ein Menü:
CSS schaut so aus:
HTML-Code:
ul#mainnav{
width:145px;
padding-bottom:20px;
margin: 130px 0 0 20px;
font-family:"Times New Roman", Times, serif;
font-weight:400;
font-size:1.4em;
font-weight:500;
list-style:none;
}
ul#mainnav :first-letter{
font-size:1.45em;
font-weight:400;
}
Kann es sein dass der IE 6 die Klasse nicht auf die Kindelemente vererbt?

In meinem Fall sollte es nämlich vererbt werden von ul > li > a

Das könnte das Problem sein. Kanns nur leider im Moment icht testen.

Nochmal danke für die Bestätigung Rizzo
__________________
Gruß
<!-- Josie zurück und IMBild -->
_________
W3C XHTML 1.0 VALIDE
IMBild ist offline   Mit Zitat antworten
Alt 28.11.2007, 15:46   #4
TP-Insider
 
Benutzerbild von IMBild
 
Registriert seit: May 2006
Ort: Benztown
IMBild hilft, wo's gehtIMBild hilft, wo's gehtIMBild hilft, wo's geht
Ey
Code:
ul#mainnav *:first-letter
das is mir neu. Aber gut zu wissen.

Für den Fuchs ja aber anscheinend auch nich nötig da er ja die Klasse ja selbständig an die Kindelemente weitervererbt.

Für den IE werd ich es heut abend defintiv testen.

Danke Ingo
__________________
Gruß
<!-- Josie zurück und IMBild -->
_________
W3C XHTML 1.0 VALIDE
IMBild ist offline   Mit Zitat antworten
Alt 29.11.2007, 23:14   #5
TP-Insider
 
Benutzerbild von IMBild
 
Registriert seit: May 2006
Ort: Benztown
IMBild hilft, wo's gehtIMBild hilft, wo's gehtIMBild hilft, wo's geht
Hab's nun nochmal getestet.

Die Vorschläge von Ingo funktionieren für den FF. Im IE gehts leider nicht. Auch wenn ich dem a-tag direkt die Klasse gebe.

Wahrscheinlich kann der IE 6 die Pseudoklasse nur auf Absätze und Überschriften, so wie im selfhtml-Beispiel.

Habe zumindest noch kein gegenteiliges Beispiel gefunden.

Schade.
__________________
Gruß
<!-- Josie zurück und IMBild -->
_________
W3C XHTML 1.0 VALIDE
IMBild ist offline   Mit Zitat antworten
Alt 01.12.2007, 00:54   #6
TP-Insider
 
Benutzerbild von IMBild
 
Registriert seit: May 2006
Ort: Benztown
IMBild hilft, wo's gehtIMBild hilft, wo's gehtIMBild hilft, wo's geht
So nachdem ich nu zwei Stunden getestet hab, bin ich durch mit der Sache. Ergebnis :first-letter in die Tonne treten.

Sauber lässt es sich in der Tat nur auf Absätze und Überschriften anwenden. Links und Span werden komplett ignoriert in beiden Browsern.

Auf li legen führt beim FF zu Nebenwirkungen beim hovern (ohne die Pseudoklasse zu benutzen verschwindet das Format des ersten Buchstabens).

Lässt man jedoch zwischen Klassennamen und Pseudoklasse ein Leerzeichen, verschwindet dieser Effekt. (wird dann aber in beiden Browser FF und IE6 korrekt angezeigt)

Will man den im Menü befindlichen Links zusätzlich noch die Pseudoklasse :hover zuweisen, führt das im IE6 wiederum zu Fehlern.

Hier mein Testcase:

Zum Online nachvollziehen: Klick

Und noch das HTML+CSS
HTML-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<html>
<head>
<title> :first-letter TESTCASE</title>
<style type="text/css">
.test:first-letter { font-size:30px; color:red; }

/*Für den FF ein Leerzeichen zwischen dem Klassennamen und der Pseudoklasse */
.testmitleer :first-letter { font-size:30px; color:red; }

/* Probleme beim hovern im IE bei dieser Variante */
.testmitleerhover li a{ color:black; border-top: 3px solid white; border-bottom:3px solid white; }

.testmitleerhover li a:hover  { color: black; border-top: 3px solid black; border-bottom:3px solid black;}

.testmitleerhover :first-letter { font-size:30px; color:red; }

</style>
</head>
<body>
<h1 class="test">Überschrift</h1>
<p class="test">Paragraph</p>
<a class="test">Link</a>
<p><span class="test">Span</span></p>

<ul class="kaplet">
<li class="test"><a href="#">Link-Liste mit ul und li :first-letter</a></li>
</ul>

<ul>
<li class="test"><a href="#">Link-Liste nur li :first-letter</a></li>
</ul>

<ul class="test">
<li><a href="#">Link-Liste nur ul :first-letter</a></li>
</ul>

<ul class="testmitleer">
<li><a href="#">Link-Liste nur ul :first-letter mit Leerzeichen zwischen Klassenname und Pseudoklasse</a></li>
</ul>

<ul class="testmitleerhover">
<li><a href="#">Link-Liste nur ul :first-letter mit Leerzeichen zwischen Klassenname und Pseudoklasse und :hover auf a</a></li>
</ul>


</body>

</html>
Man beachte den Effekt beim hovern bei den ersten zwei Listen im FF.

Ne ne ne so kann ich nich arbeiten
__________________
Gruß
<!-- Josie zurück und IMBild -->
_________
W3C XHTML 1.0 VALIDE
IMBild ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
Pseudoklasse :first-letter IE6 Pseudoklasse :first-letter IE6
« [Problem] list-style-image | Bilder nebeneinander mit schrift oben »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:33 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67