CSS (Cascading Style Sheets) |
HTML is er om de structuur van een webpagina vorm te geven,
CSS (Cascading Style Sheets) verzorgt het uiterlijk. Om te beginnen
kan CSS de opmaak van teksten voor z'n rekening nemen: het soort
lettertype, kleur, grootte. Het uiterlijk van kopjes, van links, enz. Voordelen van het gebruik van CSS Meer mogelijkheden Makkelijk onderhoud Nettere en minder code Consistente opmaak
Toepassen van CSS CSS kan op drie niveaus worden toegepast: In de <HEAD> tag Een apart Stylesheet (een css-pagina)
Werken met Stijlen binnen Dreamweaver In vergelijking met de vorige versie van Dreamweaver zijn er weer veranderingen aangebracht in het werken met stijlen. Het is duidelijker geworden, wanneer met CSS wordt gewerkt, en wanneer met HTML. Het eigenschappen venster is nu in twee delen opgebouwd, met knoppen "CSS" en "HTML" om te schakelen tussen deze twee manieren:
Hierboven is de HTML modus geactiveerd. Bij "Formaat" zijn de kopjes te kiezen, en ook vet en cursief is door middel van HTML tags in te stellen. Wat het uiterlijk betreft, blijft het daarbij. Wil men bijvoorbeeld een ander lettertype toepassen, of de tekst centreren, dan moet men naar de CSS modus overschakelen. Wanneer het hoofdmenu "Formaat" wordt gekozen, is het echter nog steeds mogelijk om HTML voor tekstopmaak te gebruiken:
De opties "Lettertype" en "Uitlijnen" zullen hier HTML opmaak gebruiken, terwijl deze opties ook in het CSS gedeelte van het eigenschappen palet te vinden zijn. Vooral voor het gebruik van lettertypes moet dit voorkomen worden.
Eigenschappen: CSS modus
Indien we bijvoorbeeld een stuk tekst selecteren, en een ander lettertype selecteren uit het uitklapmenu, zal Dreamweaver automatisch het dialoogvenster "Nieuwe CSS Regel" openen:
Nu zal er een nieuwe CSS klasse worden gemaakt, die naar believen een aantal keer kan worden toegepast. Wordt later de klasse veranderd (bijvoorbeeld, er wordt voor een ander lettertype gekozen in de klasse) dan zal deze verandering onmiddelijk te zien zijn op alle punten waar de klasse is toegepast. Klikt men in dit venster OK, dan kan de opmaak en verdere eigenschappen van de stijl vastgelegd worden:
Maar stijlen moeten niet zomaar lukraak worden aangemaakt. Voor een effectief werken met stijlen, is het belangrijk te weten in welke context de stijlen werkzaam zijn. Daarvoor moeten we eerst terug naar het eerste dialoogvenster, waar we het juiste type kiezer moeten selecteren.
Contextueel typen kiezers Wanneer een nieuwe stijl wordt aangemaakt, moet er om te beginnen een type kiezer worden gekozen:
Dreamweaver biedt vier opties: Tag
Hier is al te lezen, dat deze regel zal worden toegepast op alle <h3> elementen. We klikken hier OK, en het volgende venster opent:
In de definitie kiezen we nu enkel in de categorie "Type" een rode kleur. Voortaan zal een kopje met de grootte H3 altijd rood worden weergegeven. De kop blijft wel de eigenschappen vertonen die hij al van nature gekregen heeft: Een h3 kopje wordt vet weergegeven, en is groter dan gewone tekst. Deze eigenschappen zouden echter ook veranderd kunnen worden. In het dialoogvenster "Nieuwe CSS Regel" kan gekozen worden waar de stijl wordt opgeslagen. In dit geval hebben we er nog voor gekozen dat de CSS in de HTML pagina wordt geplaatst. De code wordt dan in het <head> gedeelte van de pagina geplaatst:
Door gebruik te maken van de contextuele kiezer "Tag" kunnen dus bestaande html-elementen een ander uiterlijk krijgen. Dit is een zeer krachtige mogelijkheid. Dit kan bijvoorbeeld worden gebruikt om een standaard lettertype voor de site aan te geven. Daarvoor kan dan gebruik worden gemaakt van de tag <body>. Alle zichtbare tekst staat binnen de body, dus de stijl zal dan over de hele pagina worden toegepast. Klasse
Dan zal weer het venster Nieuwe CSS Regel openen.
In dit geval wordt nu voor Klasse gekozen, en kan een eigen naam worden ingevuld. Kies voor de naam een enkel woord, en begin de stijl met een gewone letter. In dit geval kunt u geen verdere eigenschappen van de stijl kiezen, omdat u al een eigenschap hebt gekozen. Dreamweaver gaat er daarom van uit, dat dit alles is wat gedaan moet worden. Later kunnen echter meer eigenschappen aan de stijl worden toegevoegd. Id Samengesteld (op basis van uw selectie)
Type
Font-size Font-Weight Font-Style Font-Variant Transform Color Decoration
achtergrond
Background image Repeat Attachment position (X) position (Y)
Blok Categorie Blok wordt gebruikt voor spatiëring en uitlijning. Letter Spacing Vertical align Text align Text indent Whitespace Display
kader Elk HTML block-level element
bevindt zich in een denkbeeldige doos. Deze doos heeft een marge aan de
buitenkant, die ervoor zorgt dat afstand wordt gehouden van andere
elementen. De doos heeft ook een eigenschap die de inhoud van de rand
afhoudt, dit is de padding. De doos heeft ook nog een rand (border),
die in de volgende categorie wordt besproken. Width Height Float Clear Padding Margin
rand De rand om een element. Width Color Same for All
Lijst Opties om lijsten vorm te geven image Position
Positioneren
Position Visibility Z-index Overflow Placement Clip
Extensies
Dit zijn een aantal extra's. De visual effects werken enkel in Internet Explorer. Page break Visual effect
Stijlen toepassen in de pagina Tag Let erop dat als je tags gebruikt voor CSS regels, je dat zo logisch mogelijk doet. Een H1 is de grootste kop, en dit zou in je CSS stijlen ook de meest opvallende moeten zijn. De <strong> tag maakt tekst normaliter vet, en het zou vreemd zijn als je die nu de functie van schuingedrukte tekst zou geven. Klasse (Class)
Het kan ook vanuit de CSS modus:
Onder "Klasse toepassen" staan de al gedefinieerde klassen. De eigenschappen zijn hier echter niet zichtbaar, dus men moet hier volledig op de naam van de stijl afgaan. Het is echter wel zaak op te letten: dikwijls zijn er verschillende elementen waaraan een class kan worden gekoppeld, bijvoorbeeld een alinea, of de cel van een tabel. Daarom kan deze werkwijze soms een ongewenst effect geven. Het is ook mogelijk classes toe te wijzen via de statusbalk van het documentvenster. Klik in het element, selecteer het element in de balk onderin het documentvenster, klik dan met de rechtermuisknop. Nu opent een dialoogvenster, waarmee een class aan het element kan worden gekoppeld:
Pagina eigenschappen als basis voor een extern stylesheet We hadden in het tekstbestand over de pagina-eigenschappen de volgende definities vastgelegd voor de pagina (via Wijzigen > Pagina eigenschappen): Een basis lettertype:
En kleuren voor de links:
Een stylesheet verplaatsen Door de CSS van de pagina te verplaatsen van de pagina naar een nieuw css bestand, verkrijgen we een extern stylesheet: - Open het CSS panel (Venster > CSS stijlen) - Selecteer de bovenste regel, hou de Shift toets ingedrukt, en selecteer daarna de onderste. - Klik op de rechter muisknop, en selecteer "Verplaats CSS-stijlen"
- Het dialoogvenster "Verplaatsen naar externe stijlpagina" opent. Kies hier voor de optie "Een nieuwe stijl pagina" (je kunt de stijlen ook in een bestaand bestand plaatsen), klik o.k en geef het bestand een naam. Het bestand wordt meteen gekoppeld aan je pagina. De pagina veranderd dus niet van uiterlijk. We krijgen dan een CSS pagina die er bijvoorbeeld als volgt uitziet:
De bovenste stijlregel correspondeert met het eerste venster van de pagina eigenschappen. De "body" tag omsluit alle zichtbare informatie van een pagina, en moet dus voldoen om de hele pagina dezelfde tekstopmaak te geven. Omdat echter Internet Explorer het formaat van tekst in tabellen niet overneemt vanuit de CSS voor body, is de html code voor een cel en een header cel ook opgenomen. Dit zorgt er voor dat alle browsers de gehele pagina zullen weergeven zoals bedoeld. Na het exporteren zijn de stijlen verwijderd uit de pagina, maar er blijft nog een lege <style> tag achter in het CSS venster. Deze kan verwijderd worden via het Stijlen paneel. Selecteer de tag daar en klik onderin op het vuilnisbakje.
Stijlen verwijderen Open het Stijlen paneel door Venster > CSS-stijlen te kiezen uit het hoofdmenu. Zorg dat de knop "Alles" is geselecteert, zodat alle stijlen binnen de pagina zichtbaar zijn. In het venster selecteer je vervolgens de bovenste regel, "style", en klik op het vuilnisbakje onderin het palet om alle stijlen te verwijderen.
Het is natuurlijk ook mogelijk een enkele regel te verwijderen, door die te selecteren.
Een stijlpagina koppelen aan een bestaande pagina Klik in de onderste balk van het panel op het knopje
met het kettinkje erin: Dit opent het volgende dialoogvenster: Toevoegen als Als we nu in het CSS panel kijken, zien we de stijlen daar
weergegeven:
Een stylesheet koppelen aan een nieuwe pagina Wanneer je een nieuwe pagina maakt en je hebt al een stylesheet, kun je het meteen koppelen. Rechtsonder in het dialoogvenster "Nieuwe Pagina" is de optie te vinden om een stylesheet aan de nieuwe pagina te koppelen. Na het klikken op "Stijlpagina koppelen" zal het dialoogvenster met deze naam weer verschijnen.
In de kolom "Layout" van dit dialoogvenster is echter ook te zien, dat er een groot aantal standaard layouts kunnen worden gekozen. Naast een layout zullen deze ook al een eerste font definitie geven.
Op deze manier is het mogelijk makkelijk CSS layouts te maken, waarop je later verder kunt bouwen.
Stijl eigenschappen bewerken De eigenschappen van de bestaande stijlen zijn te bewerken door een van de stijlen te selecteren, en in het "Eigenschappen" deel van het Stijlen paneel de eigenschap te wijzigen, toe te voegen of te verwijderen. In de onderstaande afbeelding wordt de eigenschap "font-style" toegevoegd.
In het bovenstaande voorbeeld is "toon gedefinieerde eigenschappen" geselecteert (knopjes linksonder).
Het is ook mogelijk op een stijl te dubbelklikken of onderin op het potloodje (Stijl bewerken) te klikken. Dan opent het dialoogvenster "Definitie van CSS-regel voor..." Indien men vanuit het HTML bestand op deze manier CSS eigenschappen heeft veranderd, zal het CSS bestand standaard geopend worden, en de veranderingen worden daarin doorgevoerd. Wil men nu het html bestand voorvertonen in de browser, dan zal een venster verschijnen: Wat er gebeurt bij dubbelklikken op stijlen, en of het CSS bestand geopend moet worden, is te wijzigen in de voorkeuren (Bewerken > Voorkeuren , tab CSS Stijlen).
|
|
©Dreambits |