Huis Sociale Media Gebruik van een externe stylesheet voor HTML5- en CSS3-programmering - dummies

Gebruik van een externe stylesheet voor HTML5- en CSS3-programmering - dummies

Inhoudsopgave:

Video: Defibrilleren is niet moeilijk: een AED gebruiken 2025

Video: Defibrilleren is niet moeilijk: een AED gebruiken 2025
Anonim

CSS3 ondersteunt externe stylesheets. Met deze techniek kunt u een stijlpagina als een afzonderlijk document definiëren en deze in uw webpagina's importeren. Om te zien waarom dit aantrekkelijk kan zijn, bekijk het voorbeeld.

Als u naar de code voor externalStyle kijkt. html, je zou verbaasd zijn om helemaal geen duidelijke stijlinformatie te zien!

externalStyle. html

Externe stijl

Op deze pagina zijn stijlen ingesteld voor alinea's, hoofdtekst en kop 1.

De stijlen worden gedefinieerd in een externe stylesheet.

Waar normaal gesproken stijltags worden weergegeven (in de koptekst), is er geen stijl. In plaats daarvan zie je een tag. Deze speciale tag wordt gebruikt om het huidige document aan een ander document te koppelen.

Hoe definieer ik de externe stijl

Wanneer u een externe stijl gebruikt, worden de stijlelementen niet ingesloten in de paginakop maar in een volledig afzonderlijk document.

In dit geval is de pagina verbonden met een speciaal bestand met de naam myStyle. css. Dit bestand bevat alle CSS-regels:

/ * myStyle. css * / body {background-colour: # 333300; kleur: #FFFFFF;} h1 {kleur: # FFFF33; text-align: center; lettertype: cursief 200% fantasie;} p {achtergrondkleur: # FFFF33; kleur: # 333300; text-align: right; border: 3px groove # FFFF33;}

De stijlpagina lijkt op een stijl op paginaniveau, behalve enkele belangrijke verschillen:

  • De stylesheet-regels bevinden zich in een apart bestand. De stijl maakt geen deel meer uit van de HTML-pagina, maar is een volledig afzonderlijk bestand dat op de server is opgeslagen. CSS-bestanden eindigen meestal met de. css extensie.

  • Er zijn geen -tags. Deze zijn niet nodig omdat de stijl niet langer is ingesloten in HTML.

  • De code begint met een opmerking. Het / * * / paar geeft een opmerking in CSS. Eerlijk gezegd kun je opmerkingen in CSS op paginaniveau plaatsen. Externe CSS-bestanden bevatten vaak opmerkingen.

  • Het stijldocument heeft geen HTML. CSS-documenten bevatten niets anders dan CSS. Dit komt dichter bij het doel om stijl (in het CSS-document) en inhoud (in het HTML-document) te scheiden.

  • Het document is niet gekoppeld aan een bepaalde pagina. Het grote voordeel van externe CSS is hergebruik. Het CSS-document maakt geen deel uit van een bepaalde pagina, maar elke pagina kan het gebruiken.

Hoe u een externe CSS-stijl opnieuw kunt gebruiken

Externe stijlbladen zijn echt leuk als u meer dan één pagina hebt die dezelfde stijl nodig heeft. De meeste websites gebruiken tegenwoordig meerdere pagina's en ze moeten een standaard stylesheet delen om de consistentie te behouden.

De code laat zien hoe gemakkelijk dit wordt gedaan:

SecondPage.html

Tweede pagina

Deze pagina gebruikt dezelfde stijl als externalStyle. html.

Externe stylesheets hebben enkele enorme voordelen:

  • Eén stylesheet kan vele pagina's besturen: Over het algemeen heeft u een groot aantal verschillende pagina's in een website die allemaal dezelfde algemene stijl delen. U kunt de stijlpagina in één document definiëren en alle HTML-bestanden verwijzen naar het CSS-bestand.

  • Wereldwijde wijzigingen zijn eenvoudiger: Als u externe stijlen gebruikt, maakt u een wijziging op één plaats en wordt deze automatisch doorgevoerd naar alle pagina's in het systeem.

  • Scheiding van inhoud en ontwerp: Met externe CSS is al het ontwerp gehuisvest in de CSS en de gegevens in HTML.

  • Eenvoudige upgrades: Omdat de ontwerpparameters van de hele site in één bestand zijn gedefinieerd, kunt u de site gemakkelijk wijzigen zonder dat u hoeft te rotzooien met afzonderlijke HTML-bestanden.

De linktag

De tag is de sleutel tot het toevoegen van een CSS-verwijzing naar een HTML-document. De tag heeft de volgende kenmerken:

  • De tag maakt deel uit van de HTML-pagina. Gebruik een tag in uw HTML-document om aan te geven welk CSS-document door de HTML-pagina wordt gebruikt.

  • De tag komt alleen voor in de koptekst. Anders dan de tag, kan de tag alleen in de header voorkomen.

  • De tag is niet zichtbaar. De gebruiker kan de tag niet zien, alleen de effecten.

  • De -link wordt gebruikt om het document aan een ander document te relateren. U gebruikt de tag om de relatie tussen documenten te beschrijven.

  • De -tag heeft een rel -attribuut, waarmee het type relatie wordt gedefinieerd. Momenteel is de enige relatie die u gebruikt het kenmerk stylesheet.

  • De tag heeft ook een kenmerk href , dat de locatie van het andere document beschrijft.

Koppelingstags worden vaak gebruikt om een ​​pagina aan een extern gedefinieerd stijldocument te koppelen.

De meeste mensen verwijzen naar de hyperlinks die door de anchor () -tag zijn gemaakt als hyperlinks of links. Dit kan tot enige verwarring leiden, omdat in die zin de koppelingstag niet dat type koppeling maakt.

Een externe koppeling opgeven

Ga als volgt te werk om de tag te gebruiken om een ​​externe stijlpagina op te geven:

  1. Definieer de stijlpagina.

    Externe stijlbladen lijken veel op de bladen die u al kent. Plaats alle stijlen in een afzonderlijk tekstdocument zonder de tags en.

  2. Maak een koppelingselement in het hoofdgedeelte van de HTML-pagina om de koppeling tussen de HTML- en CSS-pagina's te definiëren.

    Mijn link-element ziet er zo uit:

    
    
  3. Stel de relatie van de koppeling in door het kenmerk rel = "stylesheet" in te stellen.

    Eerlijk gezegd, stylesheet is bijna de enige relatie die u ooit zult gebruiken, dus dit zou automatisch moeten worden.

  4. Specificeer het type stijl door type = "text / css" in te stellen.

  5. Bepaal de locatie van de stijlpagina met het href-kenmerk.

Gebruik van een externe stylesheet voor HTML5- en CSS3-programmering - dummies

Bewerkers keuze

Ondersteuning voor SketchUp-lagen van onderaf - dummies

Ondersteuning voor SketchUp-lagen van onderaf - dummies

SketchUp-wereld is een fantastische plaats waar u snel een 3D-model kunt bouwen terwijl u negeert kleine dingen zoals de wetten van de natuurkunde. Een object dat 3D-geprint is, is echter onderworpen aan alle krachten van de fysieke wereld, inclusief die vervelende alomtegenwoordige, zwaartekracht. Nieuwe lagen kunnen niet zwevend in open ruimte worden afgedrukt; zij ...

De feiten over SketchUp-modelgezichten - dummies

De feiten over SketchUp-modelgezichten - dummies

Gezichten zijn oppervlakken. Als u denkt dat SketchUp-modellen zijn gemaakt van tandenstokers en papier (wat ze eigenlijk zijn), zijn gezichten in feite het papier. Dit moet u weten:

De gekopieerde profielmethode voor het bouwen van trappen in SketchUp - dummies

De gekopieerde profielmethode voor het bouwen van trappen in SketchUp - dummies

Deze methode voor het modelleren van een trap is afhankelijk van met Push / Pull om een ​​3D-formulier te maken vanuit een 2D-gezicht. Schrijf in een notendop het profiel - het zijaanzicht, een soort - van een enkele stap en kopieer vervolgens zoveel stappen als je nodig hebt, maak een enkel gezicht en extrudeer het hele ding in ...

Bewerkers keuze

Hoe u de iPhone-gebruikersinterface voor uw iOS-app maakt - dummies

Hoe u de iPhone-gebruikersinterface voor uw iOS-app maakt - dummies

Veel keer zullen iOS app-programmeurs code schrijven voor de iPad. Alle code die u voor de iPad schrijft, werkt prima voor de iPhone. Het enige wat je hoeft te doen is de volgende items toevoegen aan je storyboard-bestand op je iPhone, op een vergelijkbare manier als wat je net deed voor het storyboard van de iPad: ...

Omgaan met netwerkfouten bij het gebruik van kaarten in uw iOS-app - dummies

Omgaan met netwerkfouten bij het gebruik van kaarten in uw iOS-app - dummies

Wat als het internet niet beschikbaar is voor uw speciale kaart om te werken met uw iOS-app? De Apple Human Interface Guidelines (en hopelijk, het gezond verstand) zeggen dat app-programmeurs de gebruiker op de hoogte moeten houden van wat er gaande is. Vanwege het feit dat u de MapController tot een MKMapView-gemachtigde heeft gemaakt, bevindt uw app zich in ...

Hoe u de doeltabel in uw iOS-app kunt weergeven - dummies

Hoe u de doeltabel in uw iOS-app kunt weergeven - dummies

U wilt dat uw tabelweergave verschijnt automatisch wanneer de gebruiker toegang tot uw iOS-app heeft. Het zou automatisch moeten verschijnen als de gebruiker de UIAlertView aflegt - degene die het bericht "Welkom bij roadtrip" weergeeft bij de eerste keer dat de app wordt gestart. De beste manier om hiermee om te gaan, is om een ​​methode te bieden die ...

Bewerkers keuze

GED sociale studies test: economische oorzaken en neerslag gerelateerd aan oorlog - dummies

GED sociale studies test: economische oorzaken en neerslag gerelateerd aan oorlog - dummies

U moet u vertrouwd maken met economische vraagstukken in verband met oorlog voor de GED Social Studies-test. Vóór de Industriële Revolutie werden oorlogen gevochten door grotendeels huursoldaten die ergens in een veld waren om te beslissen welke koning op welke troon zou moeten zitten. Dynastieke successie veroorzaakte alle grote oorlogen van de 18e eeuw. Beginnend met ...

GED-testvoorbereiding: redenering via taal Arts uitgebreide antwoordvragen - dummies

GED-testvoorbereiding: redenering via taal Arts uitgebreide antwoordvragen - dummies

In de uitgebreide Reactie van het Reasononing Through Language Arts-gedeelte van de GED, je krijgt 45 minuten om een ​​essay te schrijven. Merk op dat het bronmateriaal langer is dan één scherm. De tabs aan de linkerkant geven aan dat deze tekst over vier pagina's is verdeeld. Lees zeker ...