zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden verschiedene css-Schreibweisen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 28.05.2006, 16:52
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 22.01.2005
Beiträge: 29
andreak befindet sich auf einem aufstrebenden Ast
Standard verschiedene css-Schreibweisen

Stoße immer wieder auf verschiedene Schreibweisen:
z.B.
1. "#navi ul" oder "ul#navi" gibt es einen Unterschied in der Interpretation??
oder
2. "div#navi" oder nur "#navi" warum schreibt man da das "div" dazu, kann die id ja auch im Quellcode an das "div" vergeben. Ist irgendwie doppelt gemoppelt. Kann mir jemand erklären, warum??
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 28.05.2006, 16:57
Benutzerbild von derHund
durstiges Tier
XHTMLforum-Mitglied
 
Registriert seit: 16.09.2004
Beiträge: 869
derHund befindet sich auf einem aufstrebenden Ast
Standard

zu 1: definitv ist da ein unterschied. #navi ul bezieht sich auf eine ul innerhalb eines objekts mit der id navi. ul#navi bezieht sich auf die ul mit der id navi.

zu 2: irgendwie siehst du das falsch!? formulier den satz nochmal, bitte. unterschied machts nicht, div#navi sagt dir halt gleich, daß die id einem div zugewiesen wurde. an der wertigkeit der css ändert es AFAIK nicht.
__________________
Die Zeit hat ihre Kinder längst gefressen: hund (back in black) | ??? | ??? | ...
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 28.05.2006, 16:58
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Zitat:
Zitat von andreak
1. "#navi ul" oder "ul#navi" gibt es einen Unterschied in der Interpretation??
Das sind zwei verschiedene Selektoren. Der erste spricht ein ul-Element innerhalb eines Elements mit der ID #navi an; der zweite ein ul-Element mit der ID #navi.

Zitat:
Zitat von andreak
2. "div#navi" oder nur "#navi" warum schreibt man da das "div" dazu,
Weil man es übersichtlicher findet, weil man gezielt ein div-Element mit dieser ID ansprechen will oder weil man die Spezifität erhöhen will.
Zitat:
Zitat von andreak
kann die id ja auch im Quellcode an das "div" vergeben.
Nur dort, sonst nirgends.
Zitat:
Zitat von andreak
Ist irgendwie doppelt gemoppelt.
Nö. Es könnte auf einer Seite ein div-Element mit dieser ID geben, auf einer anderen Seite aber ein ul-Element.

Lies mal was zu Selektoren:
http://www.css4you.de/wscss/css03.html
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

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
IE 6 erkennt seine CSS Datei nicht Perelina (X)HTML 4 07.08.2009 18:56
Vertikale CSS Navigation mit Bildern und Text macmensa CSS 2 25.07.2009 16:23
Doctype und CSS Problem tech CSS 3 29.05.2009 20:16
Brauche Hilfe bei preg_match | CSS im Newssystem Zen5656 Serveradministration und serverseitige Scripte 21 19.01.2007 15:33
Mozilla ignoriert externes css DarkWanderer CSS 9 22.09.2005 11:39


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:35 Uhr.