Homepage » Tutorials » HTML & CSS » Linked stylesheets
Linked stylesheets
| Info | ||||
| Door: | Rick | Moeilijkheidsgraad: | ![]() |
|
| Geplaatst op: | 09-02-2004 | Reacties: | 34(Bekijken) | |
| Views: | 48329 (gem. 20.1203 per week) | Log in om zelf te reageren | ||
| Waardering: | ||||
Uitgebreide cursus CSS» Inleiding: wat is CSS? | Linked stylesheets | Embedded stylesheets | Inline stylesheets | Je eigen styles maken | Meer over styles | Tekst en CSS | Achtergronden met CSS
Als eerste dus de linked stylesheets. Zoals gezegd koppel je een stylesheet aan een of meer html-bestanden. Over hoe je zo'n styleheet maakt hebben we het straks wel, eerst leggen we je even uit hoe je een stylesheet aan het html-bestand koppelt. We gaan er even vanuit dat je HTML al onder de knie hebt, zoniet, volg dan de HTML-cursus nog even.
Je weet dat een html-pagina er zo uit kan zien:
| # | Code |
1 | <html> |
Dit stelt natuurlijk niet veel voor, maar daar gaat het nu ook niet om. Het gaat hier even om de manier waarop we de stylesheet koppelen. En dat doen we in de head-sectie, dus tussen <head> en </head>. Koppelen we aan het bovenstaande document bijvoorbeeld het stylesheet opmaak.css, dan ziet de head-sectie er zo uit:
| # | Code |
1 | <head> |
| # | Code |
1 | p { |
Met 11pt hebben we de hoogte opgegeven. Dat had ook gekund in pixels (px), inches, centimeters of wat dan ook. Met font-family geven we het lettertype aan. Door 3 lettertypes op te geven gaat de browser ze allemaal af. Wordt bijvoorbeeld Arial niet op de pc aangetroffen, dan zoekt hij evrder naar Swiss. Is ook die niet te vinden, dat gaat hij voor Helvetica. Je kunt er ook nog meer opgeven.
De kleur kun je zowel als hexadecimale code(#000000) of als woord(black) opgeven.
Koppel je dit bestand aan bijvoorbeeld 15 html-documenten, dan worden de voordelen al snel duidelijk. Kom je er bijvoorbeeld achter dat zwart toch wel erg slecht te lezen is op een donkerblauwe achtergrond en wil je de tekst wit maken, dan hoef je niet bij elke alinea de kleur op te geven. Het enige wat je doet is black veranderen in white, en alles is aangepast! Het zal duidelijk zijn dat dit enorme tijdwinst oplevert, en je een hoop vervelend werk afneemt.
«Inleiding: wat is CSS? Embedded stylesheets »
| 34 reacties | |
| serdaan | |
![]() Regular |
Wat een geweldige site! Ik heb nog nooit zo veel geleerd in korte tijd. Ik ben nog steeds geen ster in de materie, maar kan wel een beetje wegwijs. Ik weet niet of het toegestaan is om hier om hulp te vragen, maar dat merk ik dan vanzelf :-) Ik zit nl. nu al bijna de hele dag te prutsten op mijn linked stylesheet die maar niet wil werken. Het betreft gewoon een link naar een andere pagina; de tekst komt in beeld maar de style van de hoofdpagina wordt niet overgenomen. Ik heb een kopie gemaakt van de hoofdpagine, dus wat kan hier dan fout aan zijn: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>dekoofies</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> |
| willy vital | |
![]() Regular |
fantastische cursus! ben met css willen beginnen en een afzonderlijke stylesheet maken , maar het is mij niet duidelijk waar ik alles moet plaatsen, anderen hebben daar schijnbaar ook problemen mee. kunt u duidelijk zeggen waar ik alles moet plaatsen? veel dank |
| EpicMaster | |
![]() Regular |
@juliusjk: staat het CSS bestand in de zelfde map als het HTML bestand? En heb je ook wel iets tussen <p>hier dus</p> staan, want dat is het enigste wat het CSS bestand hier verandert... |
| juliusjk | |
![]() Regular |
ik heb geprobeert een style te maken met css maar het werkte niet. ik deed dus: p { font-size: 11 pt; font-family: Chiller, Comic sans MS; color: blue;} dit bestand opgeslagen als bodystyle_site.css (en nee geen .txt erachter!!!). daarna heb ik in een html bestand dit gezet: <link rel="stylesheet" type="text/css" href="bodystyle_site.css"> (natuurlijk in de head) maar het werkt niet... iemand enig iedee wat er fout is... iemand HELP ME!!!!!!!!! |
| niels daddle | |
![]() Regular |
Mag je die css code in het zelfde bestand typen als je html code? Of gwn in een ander bestand maar in dezelfde map? Groeten Niels |
| 5v3n | |
![]() Regular |
Is het ook mogelijk op een link te leggen naar een php-script, en dat dat script naar een css verwijst? dan kun je via een controlepaneeltje makkelijk een stijl wijzigen i.p.v. de css te overschrijven |
| Peck | |
![]() Moderator |
Als je je tekst eerst in kladblok plakt, dan hou je enkel nog plaintext over (=platte tekst, zonder enige opmaak). Als je deze dan plakt in Frontpage kan je deze zonder zorgen opnieuw opmaken. |
| Cees | |
![]() Regular |
Als ik een Word doc. toegestuurd krijg en ik plak de tekst m.b.v. Frontpage 2003 in de body van een webpage dan overrulen de opmaaktags van Word de CSS commando's Dan zie je bijv. <p class="MsoNormal"><span style="font-size: 11pt> Dit zou betekenen dat ik alle tags handmatig moet verwijderen en vervangen door de style opdracht. Is hier een truc voor? |
| 5v3n | |
![]() Regular |
ik merk ook juist een probleempje op met deze pagina: ik klikte op vernieuwen om op reacties te sheckke en het bericht werd opnieuw verzonden het stond er 2 keer, ik paste het dan maar aan naar dit bericht Grtz |
| 5v3n | |
![]() Regular |
EY, 'k heb e vraagske: Ik wouw een map maken op de server ("scins") waarin ik verschillende css bestanden wouw plaatsen. zo wordt het mogelijk verschillende scins snel na elkaar te kunnen afwisselen. 1 probleempe, als ik het uiterlijk wil laten aansturen door een ander css bestand, dan moet ik alle links in de html/php pagina's wijzigen naar dat bestand. ik dacht eraan om de al die links standaard naar http://www.svencoppers.be/scins/ te sturen. is het dan mogelijk daar een bestand default.css te maken? zodat dat bestand gebruikt wordt. zoja, volgend probleem: dan zal ik telkens de namen van de css bestanden te wijzigen, dat wordt onoverzichtelijk want dan weet je niet meer welke wat is ?? iemand ene oplossing??? |
| lord floris9 | |
![]() Regular |
cool!.... ik ben een grote fan van websitemaken.be want zeg nou zelf? het is echt een handige website |
| Redzero90 | |
![]() Regular |
is al opgelost |
| joevan74 | |
![]() Regular |
internet blijft het beste |
| Mikomi | |
![]() Regular |
goede tutorial, alleen heb ik 1 probleem. alles blijkt goed te werken maar met firefox werkt de font-size blijkbaar niet? als ik dezelfde website open met internet explorer past hij deze wel aan. Heeft iemand enige oplossing voor mijn probleem ? bedankt |
| MaHo | |
![]() Regular |
Dit werkt in IE prima maar bij in Firefox zie ik niets veranderen...misschien een plugin? |
| Niek57K | |
![]() Regular |
.allemaal leuk en aardig. je schrijft (Koppel je dit bestand aan bijvoorbeeld 15 html-documenten, dan worden de voordelen al snel duidelijk.) maar hoe koppel je zoiets. hoefd niet meer heb het al begrepen denk ik door het uit te proberen van voorbeeld van mazzelaar. |
| sierra | |
![]() Regular |
hoe kan het dat tabellen en lijsten niet meekleuren? daar moet ik apart de kleur wijzigen |
| mazzelaar | |
![]() Regular |
je typt dit in een kladblok bestand. en slaat het dan op als opmaak.css p { font-size: 11 pt; font-family: Arial, Swiss, Helvetica; color: Red;} dan neem je weer een leeg kladblok en zet je dit er in. en slaat hem dan op als HTMLbestand.html bijv. <html> <head> <title>Welkom op mijn website!</title> <link rel="stylesheet" type="text/css" href="opmaak.css"> </head> <body> <p> hier komt de tekst dat beinvloed word door opmaak.css </p> </body> </html> als je HTMLbestand.html nu in je browser opend krijg je als het goed is een rode tekst te zien(ik heb voor de handigheid black met red vervangen) |
| Michielvsb | |
![]() Regular |
Gewoon in je extern CSS bestand. |
| thijsty | |
![]() Regular |
ik heb het eerste gedeelte gedaan maar waar moet je: p { font-size: 11 pt; font-family: Arial, Swiss, Helvetica; color: black;} neerzetten¿¿¿¿¿¿¿¿¿¿¿¿¿¿ |
| ingridtjuh | |
![]() Regular |
hoe koppel je de stylesheet aan een html bestand?? |
| rogier.slag | |
![]() Moderator |
Zet er ook een body in. Een volledige HTML pagina ziet er namelijk niet zo uit. Bekijk onze HTML cursus eens |
| basketdude | |
![]() Regular |
supereendje, ben je zeker dat je het bestand opgeslagen hebt als opmaak.css en niet als opmaak.css.txt, als het tweede het geval is kan je (extra-mapopietes-weergave) en dan vink (je extensies voor bekende bestandstypen verbergen) uit en sla je opnieuw op als opmaak.css (misschien is dit de oplossing mss ook niet) |
| Supereendje | |
![]() Regular |
Ik heb deze code in het kladblok gezet en het opgeslagen als opmaak.css: p { font-size: 11 pt; font-family: Arial, Swiss, Helvetica; color: black;} En toen een ander bestand met deze code opgeslagen als test.html: <head> <title>Welkom op mijn website!</title> <link rel="stylesheet" type="text/css" href="opmaak.css"> </head> Maar hij doet t niet! Wat doe ik fout? =S |
| Willem | |
![]() Regular |
Heb antwoord waarschijnlijk gevonden. Ik kan nl mijn bestand stylesheets.css niet openen in kladblok. In mapopties gezocht naar extencies OID op de tabblad bestandstypen. Moet ik dan een nieuwe extentie OID invoegen, met daarin als actie "kladblok openen in CSS"? Gr, Willem |
| Mirax | |
![]() Moderator |
Wat heb je precies opgeslagen in hmtl? De css moet je dus opslaan als .css. |
| Willem | |
![]() Regular |
Hallo Mirax, heb het opgeslagen in html.document, alle bestanden. De href <link heb ik tussen de head tags gezet en dat is voldoende, als ik t goed begrepen heb. Gr, |
| Mirax | |
![]() Moderator |
Dat mag je zelf weten, hoe je het opslaat, als je het in de href van <link> maar goed zet! |
| Willem | |
![]() Regular |
Hallo, All types?? Bij mij staat tekstdocumenten {*.txt} Als bestandsnaam heb ik oefensite.html. Moet ik dat opslaan als oefensite.css? Gr, Willem |
| gapelvaar | |
![]() Regular |
bij mij werkt dat niet! Help me A.UB.! |
| keasu | |
![]() Regular |
save as style.css (of andere naam .css ) en dan op "save" klikken :) een kind kan de was doen |
| Ventura | |
![]() Regular |
Kun je een JavaScript bestand en een CSS bestand tesamen aan een html bestand linken? Bij mij lukt dat niet. |
| Ewoudonline | |
![]() Regular |
Nog iets over die code om te linken. Je kan er nog bijzetten: media="all" Ik weet nog niet waarvoor het exact dient, maar je hebt verschillende dingen: aural, braille, handheld, print, projection, screen, tty en tv. Greetzz, !€-w0uD! Online |
| Mirax | |
![]() Moderator |
Je kan dat inkladblok gewoon intypen. Bestand > Opslaan als... Kies dan all types (*.*), en dan typ je bijvoorbeeld style.css, als het goed is werkt het dan. |
Om te reageren moet je ingelogd zijn.
Nog niet geregistreerd? Doe dat dan nu!
Check je domein...
Websitemaken wordt gehost door Nucleus.be



