CSS

CSS (Cascading Style Sheets)

Dæmi um CSS skjal.
Skráarending:.css
MIME-gerð:text/css
Hönnun:W3C
Tegund forsniðs:Stílmál
Staðall:W3C 1,0 (Tilmæli)
W3C 2,0 (Tilmæli)
W3C 2,1 (Í vinnslu)

CSS (af Cascading Style Sheets; oft hreinlega kallað stílsnið) er mál sem notað er til að skilgreina útlit skjala, oftast vefsíðna. CSS segir vafranum hvar kassar eigi að vera og hvernig texti eigi að líta út, sá texti er settur fram í HTML.

Munur á gömlu HTML og XHTML/HTML og CSS

Í eldri útgáfum HTML var hægt að skilgreina rauðan texta svona:

<p color="red">Rauður Texti</p>

Í útgáfu 4.01 t.d. og öllum útgáfum XHTML þykir eðlilegra að skilgreina útlit textans í sérstakri CSS-skrá með eftirfarandi hætti:

p { color: red; }

Og stiklutextinn sjálfur lítur einfaldlega svona út:

<p>Rauður Texti</p>

Til að tengja skjölin tvö saman þarf að vísa í CSS skjalið innan <head> hluta (X)HTML skjalsins.

<link rel="stylesheet" type="text/css" media="screen,projection" href="screen.css" />

Einnig er hægt að hafa stílreglurnar í <head> hluta HTML skjals, innan í <style> marki.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Halló heimur! – CSS</title>
<style>
p {
color: black;
}
</style>
</head>
<body>
<p>Halló heimur!</p>
<p>Þessi texti mun vera svartur.</p>
</body>
</html>

Uppbygging

Grunnmálfræði CSS samanstendur af veljara (e. selector) og stíl (e. declaration). Veljarinn kemur á undann síðan kemur slaufusvigi („{“), því næst stíllinnn – sem aftur er skipt í eigindi (e. property og gildi (e. value), aðskilin með tvípunkti („:“) – og loks öfugur slaufusvigi („}“). Þessi skrifmáti er nokkurn veginn nákvæmlega eins og skrifmáti JSON. Veljarinn er venjulega nafnið á markinu sem það á við eða kommu („, “) skiptur listi yfir þau. Hægt er að hafa umsagnir (e. comment í CSS kóðanum innan í „/*“ og „*/-pari. Bilið milli tvípunktsins eftir eigindið í stílnum og gildisins er ekki nauðsynlegt og valfrjálst.

h1 {
color: red;
}
h2, h3, h4, h5, h6 {
color:gray;
/* athugið að bilið milli „color:“ og „gray“ (litað blátt) hefur verið tekið burt */
}

Veljarar

Þótt veljarar séu oft bara listi yfir mörk þarf stundum að sigta sum úr, eða jafnvel láta stílinn gilda fyrir allt skjalið – hvort sem það er XML- eða HTML-skjal.

klasar

Hægt er að tengja mörk saman með klösum (e. classes). Það er gert með því að láta markið vera með eigindið class sem hefur klasann sem gildi. Hægt er að hafa mark í mörgum klösum og er þá class eigindið látið innihalda bilskiptan lista (lista þar sem gildin eru aðskilin með bili) með klösunum.

<span class="klasi1">
Hér er texti í klasa 1.
</span>
<p class="klasi1 klasi2">
Og hér er texti í bæði klasa 1 og 2.
</p>

Klasarnir eru valdir með því að hafa punkt og svo klasann strax á eftir. Hægt er að hafa nafnið á markinu á undan.

.klasi1 {
  color: red;
  text-style: italic;
}

p.klasi2 {
  background-color: green;
  font-style: none;
  font-weight: bold;
}

Þetta myndi líta nokkurn veginn svona út:
Hér er texti í klasa 1.

Og hér er texti í bæði klasa 1 og 2.

Þarna hafði color: red áhrif á báða klasana en font-style: italic hafði bara áhrif á fyrra dæmið.

ID

Hægt er að velja mörk eftir því hvaða „ID“ þau hafa. Í HTML er það gildi id eigindisins og í XML er það gildi xml:id (strangt til tekið þarf ekki að vera xml: á undan id en eigindið verður að vera í XML nafnaplássinu (XML Namespace). Það er gert með því að hafa ferhyrning („#“) á undan id-inu. Einungis eitt mark er með hvert ID svo að það þarf að hafa kommuskiptan lista yfir ID-in ef velja á mörg mörk.

#id /* velur markið með ID-ið „id“ */ {
  color: yellow;
}

span#merkilegt /* velur span markið með ID-ið merkilegt */ {
  color: red; /* litar textann rauðan */
  text-decoration: underline; /* strikar undir textann */
  font-wheight: bold; /* þykkir letrið með gleiðletri */
  font-size: x-large; /* stækkar leturgerðina */
}

Gerviklasar

Gerviklasar eru klasar marka sem þurfa ekki endilega að hafa class eigindið skilgreint, heldur uppfylla þeir þau skilyrði sem hver klasi setur. Tvípunktur („:“) er hafður á undan nafni gerviklasans frekar en punkturinn á undan „venjulegu“ klösunum. Mörk geta færst á milli gerviklasa við aðgerðir notandans.

a:hover /* velur tengla sem notandinn er með bendilinn (tölvumús eða álíka tæki) yfir */ {
  color: blue;
  text-decoration: underline;
}

Stílar

CSS stílar samanstanda af eigindi og gildi, þ.e.a.s. hverju á að breyta og í hvað, rétt eins og stílreglur eru af veljurum og stílum (hvaða mörkum á að breyta og hvernig).

p {
  color: black; /* Þetta gefur eigindinu color (litinn) gildið black (svartan). Það litar textann svartan. */
}

Eigindin og gildin eru venjulega orð á amerískri ensku.

Kostir CSS

  • Í media hluta dæmisins að ofan er miðill skjalsins er tilgreindur. Með þessu móti má aðgreina mismunandi útlit á sama innihald (XML/XHTML) fyrir t.d. prentverk eða lófatölvu og vísa þá í mismunandi CSS skjal fyrir hvern og einn miðil.
  • Mun auðveldara er að uppfæra útlit yfir heilt vefsvæði þar sem öllum útlitstengdum reglum er haldið til haga í fáum skjölum.
  • CSS býður upp á fullkomnari stjórn á útliti skjala.
  • CSS býður upp á möguleika sem bæta aðgengi fatlaðra að innihaldi skjala.
  • CSS minnkar í mörgum tilfellum stærð skjala.

Tengt efni

Tenglar

Read other articles:

  لمعانٍ أخرى، طالع جون لي (توضيح). هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) جون لي   معلومات شخصية الميلاد 26 أبريل 1982 (41 سنة)  مواطنة المملكة المتحدة  الحياة العملية المهنة ممثل،  ومغني...

 

Grethe Weiser Grethe Weiser, en el Berliner Wintergarten en 1932Información personalNombre de nacimiento Mathilde Ella Dorothea Margarethe Nowka Nacimiento 27 de febrero de 1903 Hannover (Imperio alemán) Fallecimiento 2 de octubre de 1970 (67 años)Bad Tölz (Alemania) Causa de muerte Accidente de tránsito Sepultura Friedhof Heerstraße Nacionalidad AlemanaInformación profesionalOcupación Cantante, actriz de cine y actriz de teatro Instrumento Voz Distinciones Cruz de la Orden del Mérit...

 

Device for notifying a fire department of a fire For other uses, see Fire alarm (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Fire alarm call box – news · newspapers · books · scholar · JSTOR (July 2009) (Learn how and when to remove this template message) Fire alarm call box (Somerville,...

Pegawai Pemerintah dengan Perjanjian KerjaPekerjaanNamaPegawai Pemerintah dengan Perjanjian KerjaJenis pekerjaanKontraktual (berdasarkan Perjanjian Kerja)Sektor kegiatanPendidikanKesehatanPertanian[1]Manajemen[2][3][4] dan Tenaga Teknis lainnyaPenggambaranPekerjaan terkaitPNS Pegawai Pemerintah dengan Perjanjian Kerja (disingkat PPPK) adalah Warga Negara Indonesia yang memenuhi syarat tertentu, yang diangkat berdasarkan perjanjian kerja untuk jangka waktu terte...

 

Railway in Ireland 54°59′38″N 7°19′34″W / 54.994°N 7.326°W / 54.994; -7.326 Londonderry and Enniskillen RailwayIndustryrailwayFounded1845Defunct1883Fatetaken overSuccessorGreat Northern Railway (Ireland)HeadquartersDerry, IrelandArea servedDonegal, Fermanagh, County Londonderry, Tyrone vteLondonderry andEnniskillen Railway Legend Londonderry Foyle Road Foyle Valley Railway Carrigans St. Johnston Porthall River Foyle River Foyle Strabane Finn Valley Railway ...

 

18th episode of the 10th season of The Simpsons Simpsons Bible StoriesThe Simpsons episodeEpisode no.Season 10Episode 18Directed byNancy KruseWritten byTim LongLarry DoyleMatt SelmanProduction codeAABF14Original air dateApril 4, 1999 (1999-04-04)Episode featuresChalkboard gag(first) I cannot absolve sins/(second) I will not deface (in hieroglyphics)Couch gagThe family run in and slip up on banana peels.CommentaryMatt GroeningMike ScullyGeorge MeyerTom MartinLarry DoyleMatt...

Software whose source code is entered by the user An example of hexadecimal MLX type-in program code as printed in a Compute!'s Gazette magazine A type-in program or type-in listing was computer source code printed in a home computer magazine or book. It was meant to be entered via the keyboard by the reader and then saved to cassette tape or floppy disk. The result was a usable game, utility, or application program. Type-in programs were common in the home computer era from the late 1970s th...

 

Швецький танк CV90120 на Future Forces Forum 2018 Future Forces Forum — виставка озброєння та військової техніки, яка кожні 2 роки відбувається в Чехії у м. Прага. Зміст 1 Future Forces 2016 2 Future Forces 2018 3 Див. також 4 Примітки 5 Посилання Future Forces 2016 12-а міжнародна виставка Future Forces 2016 проходила 17 — 21 жовт...

 

American priest and activist (1932–2023) FriarLouis VitaleOFMFriarVitale demonstrating against weaponized drones just before being arrested at Creech Air Force Base, Nevada c. 2010 to 2012DioceseSanta Barbara, San FranciscoPersonal detailsBorn(1932-06-01)June 1, 1932San Gabriel, California, U.S.DiedSeptember 6, 2023(2023-09-06) (aged 91)Oakland, California, U.S.DenominationCatholicOccupationFriar of the Franciscan orderAlma materLoyola, PhD UCLA Louis Vitale, OFM, (June 1, 1932 ...

Venezuelan citizens of Italian descent Italian VenezuelansItalo-venezuelani (Italian)Ítalo-venezolanos (Spanish)Juan Germán Roscio was a Venezuelan lawyer and politician of Italian ancestry who was the main editor of the Venezuelan Declaration of Independence,[1] and the chief architect of the Venezuelan Constitution of 1811Total populationc. 30,000 (by birth)[2] c. 5,000,000 (by ancestry, about 16% of the total Venezuelan population)[3][4&#...

 

2021 single by OneRepublic RunCover art for Latin version with Mariah AngeliqSingle by OneRepublicfrom the album Human ReleasedMay 5, 2021Recorded2020Length2:48Label Interscope Mosley Songwriter(s) Ryan Tedder Brent Kutzle John Nathaniel Tyler Spry Producer(s) Ryan Tedder Brent Kutzle John Nathaniel Tyler Spry OneRepublic singles chronology Wild Life (2021) Run (2021) Someday (2021) Music videoRun on YouTube Run is a song by American band OneRepublic, taken from their fifth studio album Human...

 

Human settlement in EnglandAshfieldSt. Johns Church, Ashfield, MaesburyAshfieldLocation within ShropshireOS grid referenceSJ308256Civil parishOswestry RuralUnitary authorityShropshireCeremonial countyShropshireRegionWest MidlandsCountryEnglandSovereign stateUnited KingdomPost townOSWESTRYPostcode districtSY10Dialling code01691PoliceWest MerciaFireShropshireAmbulanceWest Midlands UK ParliamentNorth Shropshire List of places UK England Shropshire 52°49...

2021 single by Super Junior House PartyPromotional photo for House PartySingle by Super Juniorfrom the album The Renaissance LanguageKoreanReleasedMarch 16, 2021 (2021-03-16)StudioSM Booming System, South KoreaGenre Disco-pop Dance Length4:01Label SM Label SJ Dreamus Composer(s) Yoo Young-jin Christian Fast Didrik Thott Sebastian Thott Lyricist(s)Yoo Young-jinProducer(s)Lee Soo-manSuper Junior singles chronology The Melody (2020) House Party (2021) Callin' (2022) Music vide...

 

1952 film by Curtis Bernhardt The Merry WidowDirected byCurtis BernhardtWritten byVictor Léon (libretto)Leo Stein (libretto)Sonya LevienWilliam LudwigBased onDie lustige Witwe1905 operettaby Franz LehárProduced byJoe PasternakStarringLana TurnerFernando LamasCinematographyRobert SurteesEdited byConrad A. NervigMusic byJay Blackton (uncredited)Color processTechnicolorProductioncompanyMetro-Goldwyn-MayerDistributed byLoew's Inc.Release dateSeptember 5, 1952 (1952-09-05)Running ...

 

Author and entrpreneur Archana Garodia Gupta is an author, entrepreneur, business leader, and quizzer.[1] She was the president of the FICCI Ladies Association in 2015.[2] Archana Garodia GuptaBornKolkata, IndiaEducationDelhi University BA Hons Indian Institute of Management, Ahmedabad (M.B.A) Early life and education Archana was born In Kolkata and grew up in Delhi.[3] She did her schooling in Modern School, Vasant Vihar. She graduated from the Lady Shri Ram College f...

Illustration by John Lockwood Kipling (Rudyard's father) Toomai of the Elephants is a short story by Rudyard Kipling about a young elephant-handler. It was first published in the December 1893 issue of St. Nicholas magazine and reprinted in the collection of Kipling short stories, The Jungle Book (1894).[1] The character Petersen Sahib is thought to be modelled on India-born English naturalist George P. Sanderson (1848–1892).[2] The story was filmed in 1937 as Elephant Boy d...

 

Cordyceps Cordyceps militaris Klasifikasi ilmiah Kerajaan: Fungi Divisi: Ascomycota Kelas: Sordariomycetes Ordo: Hypocreales Famili: Cordycipitaceae Genus: CordycepsFr. (1818) Spesies tipe Cordyceps militaris(L.) Fr. (1818) Spesies sekitar 600 Cordyceps /ˈkɔːrdəsɛps/ adalah genus dari fungi Ascomycota yang terdiri atas sekitar 600 spesies. Hampir semua spesies Cordyceps merupakan endoparasitoid, yaitu bersifat parasitik terutama pada serangga dan artropoda lainnya (sehingga mereka diseb...

 

Chromium(III) sulfide Identifiers CAS Number 12018-22-3 Y ECHA InfoCard 100.031.477 EC Number 234-638-8 PubChem CID 159397 CompTox Dashboard (EPA) DTXSID30893164 Properties Chemical formula Cr2S3 Molar mass 200.19 g/mol Appearance Brown to black powder Odor odorless Density 3.77 g/cm3 Melting point 1350 °C Solubility in water insoluble Magnetic susceptibility (χ) +2390.0·10−6 cm3/mol Hazards NFPA 704 (fire diamond) 1 0 0 NIOSH (US health exposure limits)...

село Новофедорівка Країна  Україна Область Донецька область Район Покровський район Громада Криворізька сільська громада Код КАТОТТГ UA14160090180018727 Облікова картка Новофедорівка  Основні дані Населення 452 Поштовий індекс 85030 Телефонний код +380 6277 Географічні дані Гео...

 

Oh Father Oh Father Single de Madonnado álbum Like a Prayer Lado B Pray for Spanish Eyes Lançamento 24 de outubro de 1989 (1989-10-24) Formato(s) 7” Vinil Single K7 Single CD Single Gravação Novembro de 1988 Estúdio(s) Garment District, Manhattan (New York City, New York) Gênero(s) Pop Barroco Duração 4:20 (Edit) 4:57 (LP Version) Gravadora(s) Sire Warner Bros. Composição Madonna Patrick Leonard Produção Madonna Leonard Cronologia de singles de Madonna Cherish (1989) Dear ...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!