Movatterモバイル変換


[0]ホーム

URL:


Zum Inhalt springen
Boarische Wikipedia
Suach

CSS

Aus Wikipedia

Vorlage:Infobox Dateiformat/Wartung/MagischeZahl fehltVorlage:Infobox Dateiformat/Wartung/Website fejt

Cascading Style Sheets
Dateiendung. css
MIME-Typetext/css
Entwicklt voWorld Wide Web Consortium
OartStylesheet-Sprache
Standard:Level 1 (Recommendation)
Level 2 (Recommendation)
Level 2 Revision 1 (Candidate Recommendation)

CSS (Cascading Style Sheets) is a deklarativeStylesheet-Sproch fia strukturiate Dokumente. Damit wean Formatvoalogn gmocht, wo fia HTML- und XML-Datein vawendd wean. Des hoasst, dass da Inhoit vo da Gstoitung trennt festglegt is.

Mit CSS kena Foabm und Schriftn definiat wean, es kena owa a Elemente positioniat und Hintagrundbuidl festgelegt wean.

CSS guit ois Standard-Stylesheetsproch fia Netzseitn.

Gschicht

[Werkeln |Am Gwëntext werkeln]

Da easchte Voaschlog fia Web-Stylesheets is 1993 afkema. Cascading Style Sheets (CSS), wias aktuell bekannt san, san 1994 vom Håkon Wium Lie voagschlogn woan.

Syntax

[Werkeln |Am Gwëntext werkeln]

Definition vonam Syntaxschema

[Werkeln |Am Gwëntext werkeln]

A CSS-Regl schaut so aus:

Selektor[,Selektor2,]{Oagnschoft-A:Wert-A;Oagnschoft-B:Wert-B}/* Kommentar */

A Stylesheet deaf beliebig vui soichane Regln enthoitn. De foigende Tabejn gibt de wichtigstn Selektorn wieda, mit dena Elemente (moastHTML-Elemente) ausgwejd wean kena. A voiständige Iwasicht vo oin Selektorn findd si fia CSS2[1] wia aa fia CSS3[2] auf w3.org.

Megliche Auswoikriterien san direkte Merkmoi vo de Elemente (Typ, Klasse, ID, Attribut oda Attributwert), owa aa strukturelle Oagnschoftn (Existenz vo am bestimmtn iwagordnetn Element oda vo am Voagängarelement). De Auswoikriterien lossn si miteinanda kombinian.

MustaBedeitungEigfiat inDefinitionEalaitarung
*Selektiat jeds ElementCSS2Universal selector
ESelektiat jeds Element vom Typ ECSS2Type selectorsTyp-Selektoren
.cSelektiat jeds Element vo da Klasse c (analog [class~='c'])CSS2Class selectorsKlassen-Selektoren
#myidSelektiart s Element mit da ID „myid“.CSS2ID selectorsID-Selektoren
E[foo]Selektiat jeds Element E, bei dem des „foo“-Attribut gsetzt is (unobhängig vom Wert)CSS2Attribute selectorsAttribut-Selektoren
E[foo=bar]Selektiat jeds Element E, bei dem das „foo“-Attribut mim Wert bar gsetzt isCSS2Attribute selectorsAttribut-Selektoren
E[foo^=bar]Selektiat jeds Element E, bei dem des „foo“-Attribut mitm Wert bar ofangtCSS3Substring matching attribute selectorsAttribut-Selektoren
E[foo$=bar]Selektiat jeds Element E, bei dem des „foo“-Attribut mitm Wert bar enddCSS3Substring matching attribute selectorsAttribut-Selektoren
E[foo*=bar]Selektiat jeds Element E, bei dem des „foo“-Attribut an Wert bar enthoitCSS3Substring matching attribute selectorsAttribut-Selektoren
E.cSelektiat jeds Element E vo da Klasse cCSS2Class selectorsUnd-Verknüpfung
E FSelektiat jedes Element F, des a Nochfoar vo Element E isCSS2Descendant selectorsHierarchische Verschachtelung
E> FSelektiat jeds Element F, des a Kind vo E isCSS2Child selectorsDirekte hierarchische Verschachtelung
E ~ FSelektiat jeds Element F, des an Vorgänga E af gleicha Ebene hodCSS3General sibling combinatorAbfolge
E + FSelektiat jeds Element F, des an direktn Vorgänga E af gleicha Ebene hodCSS2Adjacent sibling combinatorDirekte Abfolge
E:first-childSelektiat an Element E, wenns des easchte Kind vom direktn Vorfoarn isCSS2The :first-child pseudo-class

CSS:

p.note{position:relative;left:15%;width:80%;padding:30px;padding-bottom:45px;border:1pxsolidblack;line-height:1.5em;color:black;font-weight:bold;text-align:justify;background-color:#eeeeee;}

HTML:

<pclass="note">DiesisteinkleinerTestabsatz.DiesisteinkleinerTestabsatz...</p>

Desp-Tag mocht den Text, dea wo dazwischn steht, zu am Obsotz. Wei eam de Klasse „note“ zuagwiesn wead, wead a vo am CSS-kompatibln Browsa wia foigt dorgstejt:

Da Text is so formatiat, wia des CSS-Beispui des voagibt.

Do wead da Deklarationsbereich oinp-Elementn zuagwiesn, wo desclass-Attribut mit am Wertnote besitzn. Dadat ma desp im Selektor weglossn, waradn olle Elemente vo da Klassenote betroffn, beim Weglossn vom.note ollep-Elemente.

A wichtigs Prinzip vo CSS is de Vaeabung vo de Oagnschoftswerte an untagordnete Elemente und de Kombination vaschiedena Stylesheets (Kaskadeneffekt). De kena dabei aus vaschiednan Quejn stamma: vom Autor vom Stylesheet, am Browser (User Agent) oda am Nutza.

A Owendung vo CSS-Syntax bei da Gstoitung vo Netzseitn san sognennte CSS-Hacks.

Beleg

[Werkeln |Am Gwëntext werkeln]
  1. CSS2: selector #pattern-matching af w3.org (engl.)
  2. CSS3 selectors auf w3.org (engl.)

Literatua

[Werkeln |Am Gwëntext werkeln]
  •  Ingo Chao, Corina Rudel:Fortgeschrittene CSS-Techniken.Galileo Computing,Bonn2009,ISBN 978-3-8362-1426-1(CSS-Feinheitn).
  •  Michael Jendryschik:Einführung in XHTML, CSS und Webdesign.Addison-Wesley,Minga2007,ISBN 978-3-8273-2477-1(Standardkonforme und barrierefreie Netzseitn eastejn).

Netzseitn

[Werkeln |Am Gwëntext werkeln]
Wikibooks: Websiteentwicklung: CSS – eppas zum Lerna und Lehra.
Logo des W3C
Voh „https://bar.wikipedia.org/w/index.php?title=CSS&oldid=840959
Kategoariner:

[8]ページ先頭

©2009-2026 Movatter.jp