Skip to main content

Sådan bruges notesblok til at skrive CSS til en webside.

Intro to HTML and CSS part 21 - Adding Social Media Icons (April 2025)

Intro to HTML and CSS part 21 - Adding Social Media Icons (April 2025)
Anonim
01 af 10

Opret CSS Style Sheet

På samme måde skabte vi en separat tekstfil til HTML, du vil oprette en tekstfil til CSS. Hvis du har brug for billeder til denne proces, bedes du se den første vejledning. Her er trinene til at oprette dit CSS-stilark i Notesblok:

  1. Vælg Filer> Ny i Notesblok for at få et tomt vindue
  2. Gem filen som CSS ved at klikke på Filer <Gem som …
  3. Naviger til my_website-mappen på harddisken
  4. Skift "Gem som type:" til "Alle filer"
  5. Navngiv din fil "styles.css" (slip fra citaterne) og klik på Gem
02 af 10

Link CSS Style Sheet til din HTML

Når du har et stilark til dit websted, skal du tilknytte det til selve websiden. For at gøre dette bruger du linketiketten. Anbring følgende link tag hvor som helst inden for tags af dit pets.htm dokument:

03 af 10

Løs sidemargenerne

Når du skriver XHTML til forskellige browsere, er en ting du vil lære, at de alle synes at have forskellige marginer og regler for, hvordan de viser ting. Den bedste måde at være sikker på, at dit websted ser ud til at være det samme i de fleste browsere, er ikke at tillade ting som margener som standard til browseren.

Jeg foretrækker at starte mine sider i øverste venstre hjørne uden ekstra polstring eller margin omkring teksten. Selv hvis jeg skal pudse indholdet, sætter jeg margenerne til nul, så jeg starter med det samme blanke skifer. For at gøre dette skal du føje følgende til dit styles.css-dokument:

html, krop {margin: 0px;polstring: 0px;grænse: 0px;venstre: 0px;top: 0px;} 04 af 10

Ændring af skrifttypen på siden

Skrifttypen er ofte den første ting, du vil ændre på en webside. Standard skrifttypen på en webside kan være grim, og er faktisk op i selve webbrowseren, så hvis du ikke definerer skrifttypen, ved du virkelig ikke, hvordan din side vil se ud.

Typisk vil du ændre skrifttypen på afsnit eller nogle gange på hele dokumentet. For dette websted definerer vi skrifttypen på overskrift og stykkenniveau. Tilføj følgende til dit styles.css-dokument:

p, li {skrifttype: 1em Arial, Helvetica, sans-serif;}h1 {skrifttype: 2em Arial, Helvetica, sans-serif;}h2 {skrifttype: 1.5m Arial, Helvetica, sans-serif;}h3 {skrifttype: 1.25em Arial, Helvetica, sans-serif;}

Jeg startede med 1em som min basisstørrelse for afsnit og listeposter, og brugte det til at angive størrelsen for mine overskrifter. Jeg forventer ikke at bruge en overskrift dybere end h4, men hvis du planlægger at du vil gerne stil det så godt.

05 af 10

Gør dine links mere interessante

Standardfarverne for links er blå og lilla for henholdsvis uvisede og besøgte links. Selvom dette er standard, passer det måske ikke til dine siders farveskema, så lad os ændre det. I din styles.css-fil skal du tilføje følgende:

et link {skrifttype-familie: Arial, Helvetica, sans-serif;farve: # FF9900;tekst-dekoration: understrege;}a: besøgte {farve: # FFCC66;}a: svever {baggrund: #FFFFCC;font-weight: bold;}

Jeg har oprettet tre linkformater, a: linket som standard, a: besøgt for, når det er blevet besøgt, jeg ændrer farven og a: svinger. Med en: svømmer jeg har linket få en baggrundsfarve og gå fed for at understrege, at det er et link, der skal klikkes.

06 af 10

Styling af navigationssektionen

Da vi først sætter navigeringsnavnet (id = "nav") i HTML'en, lad os først stil det. Vi skal angive, hvor bredt det skal være, og sæt en bredere margen på højre side, så hovedteksten ikke støder op imod den. Jeg sætter også en kant omkring den.

Tilføj følgende CSS til dit styles.css-dokument:

#nav {bredde: 225px;margin-højre: 15px;grænse: medium solid # 000000;}#nav li {listestil: none;}.footer {skrifttypestørrelse: .75em;klare: begge;bredde: 100%;tekst-align: center;}

Ejendommen i listestilen opretter listen inde i navigationssektionen for ikke at have nogen kugler eller tal, og .footer-stilen ophavsretlige sektionen er mindre og centreret i sektionen.

07 af 10

Placering af hovedafsnittet

Ved at placere dit hovedafsnit med absolut positionering kan du være sikker på, at den forbliver præcis, hvor du vil have den på din webside. Jeg lavede min 800px bred for at imødekomme større skærme, men hvis du har en mindre skærm, vil du måske gøre det mindre.

Placer følgende i dit styles.css-dokument:

#main {bredde: 800px;top: 0px;position: absolut;venstre: 250px;} 08 af 10

Styling dine afsnit

Da jeg allerede har angivet afsnit skrift ovenfor, ville jeg give hvert afsnit et lille ekstra "kick" for at gøre det skiller sig ud bedre. Det gjorde jeg ved at sætte en kant øverst, der fremhævede stykket mere end blot billedet alene.

Placer følgende i dit styles.css-dokument:

.topline {border-top: tykt fast # FFCC00;}

Jeg besluttede at gøre det som en klasse kaldet "topline" snarere end blot at definere alle afsnit på den måde. På denne måde, hvis jeg beslutter mig for at have et afsnit uden en øverste gule linje, kan jeg simpelthen forlade klassen = "topline" i afsnitstegnet, og den vil ikke have den øverste grænse.

09 af 10

Styling af billederne

Billeder har typisk en kant omkring dem. Dette er ikke altid synligt, medmindre billedet er et link, men jeg kan godt lide at have en klasse i mit CSS stilark, der automatisk slukker grænsen.Til dette stilark har jeg oprettet klassen "noborder", og de fleste af billederne i dokumentet er en del af denne klasse.

Den anden specielle del af disse billeder er deres placering på siden. Jeg ville have, at de skulle være en del af det afsnit, de var inde i, uden at bruge tabeller til at justere dem. Den enkleste måde at gøre dette på er at bruge float CSS-ejendommen.

Placer følgende i dit styles.css-dokument:

#main img {flyde: venstre;margin-højre: 5px;margin-bund: 15px;}.noborder {grænse: 0px none;}

Som du kan se, er der også marginegenskaber, der er sat på billederne, for at sikre, at de ikke smadres op mod den fladte tekst, der er ved siden af ​​dem i afsnitene.

10 af 10

Se nu på din komplette side

Når du har gemt dit CSS, kan du genindlæs pet.htm siden i din webbrowser. Din side skal se ud som den, der vises på dette billede, med billeder justeret og navigationen placeret korrekt på venstre side af siden.

Følg disse samme trin for alle dine interne sider for denne side. Du vil have en side for hver side i din navigation.