zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > (X)HTML
Seite neu laden Attribut "Title" innerhalb des Elementes "Style": Probleme

Antwort
 
LinkBack Themen-Optionen Ansicht
  #11 (permalink)  
Alt 23.10.2010, 11:29
Benutzerbild von AndreasB
Erfahrener Benutzer
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 29.11.2005
Beiträge: 1.391
AndreasB wird schon bald berühmt werden
Standard

@threadi
Es ist keineswegs sicher, ob das als Bug zu werten ist.
Die Specs geben offenbar keine eindeutigen Regeln dazu her.

Wozu ich das Element Style verwende?

Für Tests. Siehe auch den Thread zum PHP-Stil-Umschalter.

Auf richtigen Sites setze ich es nicht ein.
Selbst wenn eine Gruppe von Stilen nur auf einer einzigen Seite der Site vorkommt, stelle ich diese Gruppe über eine externe Datei bereit.
__________________

Mit Zitat antworten
Sponsored Links
  #12 (permalink)  
Alt 23.10.2010, 14:23
Benutzerbild von toscho
Perplexifikator
XHTMLforum-Kenner
 
Registriert seit: 22.05.2004
Ort: Halle/Saale
Beiträge: 1.565
toscho sorgt für eine eindrucksvolle Atmosphäretoscho sorgt für eine eindrucksvolle Atmosphäre
Standard

Firefox wendet die Regeln zur Auswahl externer Stylesheets auch auf das Element style an, denn du könntest später per Javascript zwei oder mehr externe Stylesheets hinzufügen, die sich ihre Title-Attribute mit den internen teilen:

HTML-Code:
<link rel=stylesheet title=Rot href=/red.css>
<link rel=stylesheet title=Schwarz href=/black.css>
Spätestens dann müßte der Browser alles neu sortieren. Da HTML 4 zu Title-Attributen für style schweigt, betrachte ich das legales Verhalten.

Nochmal übersichtlich die Gruppierung.

Diese werden immer benutzt, egal wo sie stehen:
HTML-Code:
<style></style>
<link rel=stylesheet href=/persistent.css>
Diese stehen zur Auswahl, das erste mit einem Title-Attribut wird sofort benutzt.
HTML-Code:
<style title=Rot></style>
<link rel=stylesheet title=Rot href=/red.css>
<style title=Schwarz></style>
<link rel=stylesheet title=Schwarz href=/black.css>
Ein alternate im Attribut rel braucht dieser Auswahlmechanismus nicht.

Als Faustregel können wir vielleicht mitnehmen: Das Title-Attribut alleine, ohne rel=alternate, funktioniert nicht in allen Browsern gleich. Wir vermeiden so etwas besser.
__________________
toscho.de
Mit Zitat antworten
Sponsored Links
  #13 (permalink)  
Alt 25.10.2010, 08:54
Benutzerbild von AndreasB
Erfahrener Benutzer
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 29.11.2005
Beiträge: 1.391
AndreasB wird schon bald berühmt werden
Standard

Zitat:
Zitat von toscho Beitrag anzeigen
HTML-Code:
[...]
<link rel=stylesheet title=Rot href=/red.css>
<style title=Schwarz></style>
<link rel=stylesheet title=Schwarz href=/black.css>
Ein alternate im Attribut rel braucht dieser Auswahlmechanismus nicht.
Das war mir bisher nicht klar. Danke.
__________________

Mit Zitat antworten
  #14 (permalink)  
Alt 21.11.2010, 11:45
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 12.11.2010
Ort: Bad Langensalza
Beiträge: 733
gabischatz ist in Verruf geraten
Standard

Hi Danke für dieses interessante Thema, war mir auch neu das es auch ohne rel="alternate stylesheet" geht.
Da habe ich gleich noch eine Frage dazu,
wie kann ich dem Benutzer die Möglichkeit geben unter Google Chrome zwischen den Style´s zu wechseln?
MfG gabischatz
Mit Zitat antworten
  #15 (permalink)  
Alt 28.11.2010, 22:12
Standardkatze
XHTMLforum-Kenner
 
Registriert seit: 06.02.2007
Beiträge: 1.820
gato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nett
Standard

Zitat:
Zitat von AndreasB Beitrag anzeigen
Ganz einfach:
"Kommentierende Information zum Element". Ganz so wie es in den Specs zu beschrieben ist:
Die globale Struktur eines HTML-Dokuments
Das ist aber eine falsche Anwendung des Attributs, da die Informationen, die du darin speicherst nicht dem benutzer zur Verfügun stehen.

HTML5 definiert, dass ein title-Attribut im style-Elemente ein alternatives Stylesheet definiert. Sollte sich daran nichts ändern, wäre Firefox hier korrekt.

Kommentierungen sollten meiner Meinung nach im Stylesheet selbst enthalten sein.


nebenbei: Gecko und WebKit implementieren diese alternative Stylsheet-Auswahl, Trident und Presto nicht.
__________________
Über Internet Explorer 8:
Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt.
Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt.
Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt.
Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard.
Mit Zitat antworten
  #16 (permalink)  
Alt 28.11.2010, 22:49
Benutzerbild von toscho
Perplexifikator
XHTMLforum-Kenner
 
Registriert seit: 22.05.2004
Ort: Halle/Saale
Beiträge: 1.565
toscho sorgt für eine eindrucksvolle Atmosphäretoscho sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von gato Beitrag anzeigen
Das ist aber eine falsche Anwendung des Attributs, da die Informationen, die du darin speicherst nicht dem benutzer zur Verfügun stehen.
Man kann das Element <style> ganz normal darstellen lassen. Selbst Bearbeiten ist möglich. Insofern hat das Attribut title hier genau so eine Daseinsberechtigung wie bei jedem anderen Element.
Wie praxisnah das ist, steht auf einem anderen Blatt.
__________________
toscho.de
Mit Zitat antworten
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Links innerhalb des Randes zentrieren seeadler CSS 0 28.11.2009 22:32
Wie richte ich das DIV innerhalb des sichtbaren Browserbereichs aus? docki Javascript & Ajax 4 13.05.2008 18:53
Probleme beim Coden des Headers accessoire CSS 0 13.05.2008 08:03
Ratschläge bei Publizierung eines fertigen Layouts gesucht Black Fladder CSS 55 05.09.2004 14:30
Umbruch für Texte innerhalb des title Attributs Blub (X)HTML 3 23.01.2004 09:52


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:08 Uhr.