zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden definitionen - was ist erlaubt

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 14.02.2007, 23:57
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 08.02.2007
Beiträge: 30
andrea befindet sich auf einem aufstrebenden Ast
Standard definitionen - was ist erlaubt

kann mir jemand links geben, wo beschrieben ist, bei welchen selektoren ich welche definitionen verwenden darf?

hab bereits gesucht, aber ich find nichts brauchbares.

konkret würd ich gern wissen, warum ich in einer # box nicht gleich schriftart, -grösse, -form, rahmen etc. verwenden soll.

danke!
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 15.02.2007, 00:02
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:
bei welchen selektoren ich welche definitionen verwenden darf?
Das kann man allgemein nur schwer sagen, da es wirklich sehr Kontextabhängig ist. Einem Inlineelement kann man z.B. keine Höhen- und Breitenangaben geben, einem Blockelement schon. Beide kann man am Selektor nicht sofort erkennen. beide können außerdem innerhalb einer Regel verändert werden.

Zitat:
konkret würd ich gern wissen, warum ich in einer # box nicht gleich schriftart, -grösse, -form, rahmen etc. verwenden soll.
Was ist eine "# box"? Ein Element mit der ID box oder etwas anderes?
Wer hat dir gesagt, dass du die genannten Eigenschaften nicht verwenden kannst? Bzw. wie kommst du darauf?
__________________
Ü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
Sponsored Links
  #3 (permalink)  
Alt 15.02.2007, 00:32
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 08.02.2007
Beiträge: 30
andrea befindet sich auf einem aufstrebenden Ast
Standard

danke für deine antwort!

Zitat:
Zitat von gato Beitrag anzeigen
Das kann man allgemein nur schwer sagen, da es wirklich sehr Kontextabhängig ist. Einem Inlineelement kann man z.B. keine Höhen- und Breitenangaben geben, einem Blockelement schon. Beide kann man am Selektor nicht sofort erkennen. beide können außerdem innerhalb einer Regel verändert werden.
das versteh ich

Zitat:
Zitat von gato Beitrag anzeigen
Was ist eine "# box"? Ein Element mit der ID box oder etwas anderes?
Wer hat dir gesagt, dass du die genannten Eigenschaften nicht verwenden kannst? Bzw. wie kommst du darauf?
ja, ich mein eine ID. wenn ich z.b. eine ID für eine menüleiste anlege, dann kann ich dort auch die textdefinitionen anlegen, oder?
hat mir jemand gesagt, dass ich das falsch gemacht hab, dass ich für die texteigenschaften, rahmen etc. eigene definitionen anlegen soll.

ist es also doch ok?
gibt es dafür irgendwo beschreibungen?
Mit Zitat antworten
  #4 (permalink)  
Alt 15.02.2007, 00:40
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:
ja, ich mein eine ID. wenn ich z.b. eine ID für eine menüleiste anlege, dann kann ich dort auch die textdefinitionen anlegen, oder?
Ja kannst du. Allgemein kannst du jedem Selektor jede Eigenschaft zuweisen. Nur in manchen Fällen werden bestimmte Eigenschaften eben ignoriert.

Ob es eine entsprechende Sammlung außer der Spezifikation (die für normale Gestalter eher kryptisch ist) gibt, ist mir leider nicht bekannt.
__________________
Ü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
  #5 (permalink)  
Alt 15.02.2007, 01:25
{ display: random;}
XHTMLforum-Kenner
 
Registriert seit: 08.09.2004
Ort: Stuttgart
Beiträge: 5.034
andir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblick
Standard

Zitat:
wenn ich z.b. eine ID für eine menüleiste anlege, dann kann ich dort auch die textdefinitionen anlegen, oder?
Ja, kannst Du. Die Frage ist ob das einen Sinn ergibt, weil hier auch deine eventuell vorhandenen globalen CSS-Voreinstellungen für Links ( a ) Dir einen Strich durch die Rechnung machen könnten.

Wie gesagt: Eine Frage des Zusammenhangs
__________________
Grüsse Andreas- auch mal wieder da...

Design isn't about the tools, it's about creating the best experience for the user. A design should be based on usability, accesibility, aesthetics, but never on floats, lists or background images. ( by Cameron Adams)
Wiedergelesen: > hier und hier

[Foren-Links] Dein Post? Klar, DAS vorher gelesen? Hilft. ## User-Landkarte
Mit Zitat antworten
  #6 (permalink)  
Alt 15.02.2007, 09:04
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 08.02.2007
Beiträge: 30
andrea befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von andir Beitrag anzeigen
Ja, kannst Du. Die Frage ist ob das einen Sinn ergibt, weil hier auch deine eventuell vorhandenen globalen CSS-Voreinstellungen für Links ( a ) Dir einen Strich durch die Rechnung machen könnten.

Wie gesagt: Eine Frage des Zusammenhangs
klar - an solche voreinstellungen muss man dann eben denken bzw. darauf rücksicht nehmen.

aber prinzipiell ist alles "erlaubt" was auch funktioniert? keine barrieren etc?

ich hab nun schon auf einigen sites nachgeschaut, die im grunde gute css-einführungen haben - aber auf dieses Thema wird nirgends explizit eingegangen.

danke auch für deine antwort!
Mit Zitat antworten
  #7 (permalink)  
Alt 15.02.2007, 09:46
{ display: random;}
XHTMLforum-Kenner
 
Registriert seit: 08.09.2004
Ort: Stuttgart
Beiträge: 5.034
andir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblick
Standard

Um es noch einmal klarzustellen und vielleicht deine Frage besser zu beantworten:

Selektoren können z.B. HTML-Elemente, sowie id's und/oder Klassen sein.

Innerhalb von HTML-Elementen ist es nicht immer sinnvoll alles auszuzeichnen, da jedes HTML-Element Beschränkungen unterliegt, nämlich bezüglich des erlaubten Inhaltes.

Hier hilft die HTML-Elementereferenz von selfhtml weiter:

SELFHTML: HTML/XHTML / Referenz /HTML-Elementreferenz

Id's und Klassen sind vollkommen wahlfrei, weil willkürlich vom Autor gesetzt. Ihnen kommt zwar auch eine Bedeutung zu, aber nur, wenn der Autor oder ein anderer Leser des Quelltextes die vergebenen Bezeichnungen richtig zu deuten weiß. Beisp: id="menue"
Id's und Klassen müssen ja zwingend an html-Elemente gekoppelt werden, so dass in einem gewissen Sinn auch hier Beschränkungen existieren.

Aber da nicht alles so heiß gegessen wie gekocht wird, gilt auch hier: Auf den Zusammenhang kommts an. So macht es vielleicht keinen Sinn, einem Inline-Element eine bestimmte Höhe und Breite zuweisen zu wollen, aber es ergäbe Sinn, wenn das Element mit display:block darzustellen ist.
__________________
Grüsse Andreas- auch mal wieder da...

Design isn't about the tools, it's about creating the best experience for the user. A design should be based on usability, accesibility, aesthetics, but never on floats, lists or background images. ( by Cameron Adams)
Wiedergelesen: > hier und hier

[Foren-Links] Dein Post? Klar, DAS vorher gelesen? Hilft. ## User-Landkarte
Mit Zitat antworten
  #8 (permalink)  
Alt 15.02.2007, 10:31
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 08.02.2007
Beiträge: 30
andrea befindet sich auf einem aufstrebenden Ast
Standard

danke, andreas, für deine mühe.

du hast die sache auf den punkt gebracht.

bei html-elementen wie z.b. inline elementen (z.b. versch. textformationen) machen definitionen wie höhen und breiten keinen sinn.

bei id und klassen, die an das html-element wie <div> und <span> gekoppelt sind (welche ja eigentlich "leere" tags sind, die ohnehin erst formationen benötigen) darf ich also, wenns sinn macht, alles auf einen sitz definieren (position, rahmen, schriftarten, -farben, etc...).

... das sind fragen einer anfängerin, die sich ins kalte wasser gestürtzt hat, ohne jemals vorher mit html gearbeitet zu haben. da ist man manchmal dankbar für leute, die etwas aussprechen, was anscheinend in keinem buch etc. mehr drinsteht, weil die antwort als grundwissen vorausgesetzt wird.

wobei selfhtml ja schon auch wirklich sehr hilfreich ist!
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
Sind eigene Elemente erlaubt? Xzeer (X)HTML 14 20.05.2011 13:23
Redesign für Steiner Cycling Team pkipper Site- und Layoutcheck 11 09.02.2011 13:25
iframes nicht erlaubt in xHTML 1.1? mastersin (X)HTML 14 13.12.2006 14:14
Nochmal: Bei Weglassen des xml-Prolog nur UTF-8 erlaubt? terrikay (X)HTML 16 02.05.2005 10:29
Im Tag form ist das Attribut `name` nicht erlaubt ? Spardie (X)HTML 2 08.10.2004 09:59


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