I denne omfattende guide lærer du, hvordan du bygger et simpelt, men attraktivt websted fra bunden ved kun at bruge HTML og CSS. Og hvad kunne være bedre end at oprette en hjemmeside til dit elskede kæledyr? Det vil blive opdelt i tre sektioner: Hjem, Tjenester og Om. Vi tilføjer en navigationsmenu øverst og en sidefod i slutningen.
Så uden omsvøb, her er, hvordan du opretter en hjemmeside fra bunden i HTML og CSS.
Opbygning af navigations- og heltesektionen
Tilføj en > sektion for at give dit projekt en titel. Link a style.css fil, og tilføj Rubik skrifttype fra Google-skrifttyper ved hjælp af en tag.
HTML-sektion:
href=" https://fonts.googleapis.com/css2?family=Rubik: wght@400;500;600;700&display=swap"
rel="stylesheet"
/>
Pawfect
Tilføj en sektion og struktur den første fold af dit websted. Tilføj en header-klasse til logoet og navigationsmenuen. Tilføj derefter a sektionshelt klasse for den primære overskrift med en lille beskrivelse af webstedets tjenester.
HTML-sektion:
Pet Home Grooming Service i North Carolina
Løber tør for tid? Sig ikke mere. Veniome Pawfect ea fugiat itaque, aut unde ratione veniam ipsum temporibus cumque sunt nemo assumenda facere?
Produktion:
Nu er det tid til at style navigationsmenuen og heltesektionen.
Generel CSS
Tilføj den generelle CSS-styling øverst på din style.css fil. Helteafsnittet har et baggrundsbillede. Du kan få adgang til den komplette kode inklusive billeder på GitHub, eller brug dit eget billede.
* {
margin: 0;
polstring: 0;
box-sizing: border-box;
}html {
/* 10px / 16px = 0,625 =62,5*/
skriftstørrelse: 62,5%;
overløb-x: skjult;
rulle-adfærd: glat;
}krop {
font-family: 'Rubik', sans-serif;
line-højde: 1,5;
skriftstørrelse: 1,5rem;
skrifttype-vægt: 400;
overløb-x: skjult;
farve: #523414;
baggrundsfarve: #e9be5a;
}.overskrift-primær,
.overskrift-sekundær,
.heading-tertiær {
skrifttype-vægt: 700;
farve: #523414;
bogstavmellemrum: -0,5px;
}.heading-primary {
skriftstørrelse: 5,2rem;
linjehøjde: 1,05;
margin-bund: 3,2rem;
}.heading-secondary {
skriftstørrelse: 4,4rem;
linjehøjde: 1,2;
margin-bund: 5,6rem;
tekst-align: center;
}.heading-tertiær {
skriftstørrelse: 3rem;
linjehøjde: 1,2;
margin: 1,2rem;
}en {
tekst-dekoration: ingen;
}
.first-fold {
baggrundsbillede: url(img/Pawfect-bg.png);
min-højde: 80rem;
}
Styler navigationslinjen
Brug CSS flexbox for at justere logoet og navigationsmenuerne i en række. Sæt baggrundsfarve til gennemsigtig og give en grænse-radius af 9px til knappen Call-To-Action (CTA).
Navigationslinje CSS
/* ****************** */
/* Logo */
/* ****************** */.header {
display: flex;
retfærdiggøre-indhold: mellemrum-mellem;
align-items: center;
baggrundsfarve: gennemsigtig;
højde: 9,6rem;
polstring: 0 4,8rem;
}.logo {
højde: 2,2rem;
skriftstørrelse: 3,6rem;
tekst-dekoration: ingen;
tekst-align: center;
font-weight: fed;
farve: #462d12;
}/* ****************** */
/* Navigation */
/* ****************** */.main-nav-list {
liste-stil: ingen;
display: flex;
align-items: center;
mellemrum: 4,8 rem;
}.main-nav-link {
display: inline-blok;
tekst-dekoration: ingen;
farve: #462d12;
skrifttype-vægt: 400;
skriftstørrelse: 1,8rem;
}
.main-nav-link.nav-cta {
polstring: 1,2rem 2,4rem;
kant-radius: 9px;
farve: #fff;
baggrundsfarve: #523414;
}
Produktion:
Relaterede: Sådan opbygger du en responsiv navigationslinje ved hjælp af HTML og CSS
Styling af heltesektionen
Indstil a max-bredde på helteklassen, der indlejrer den primære overskrift og beskrivelse. Ellers vil den strække sig ud til enden i stedet for at blive på venstre side. Indstil skriftstørrelse og polstring i henhold til dit krav.
Hero Sektion CSS
/* ****************** */
/* Helte sektion */
/* ****************** */
.section-hero {
polstring: 15rem 0 9,6rem;
}.hero {
max-bredde: 75rem;
polstring: 0 9,6rem;
align-items: venstre;
}
.hero-description {
skriftstørrelse: 2rem;
line-højde: 1,6;
margin: 4,8rem 0;
}
Produktion:
Opbygning af servicesektionen
Siden tilbyder fire tjenester: fuld pleje, selvbetjent hundevask, vask og føntørring og krops- og potemassage.
Tjenester Sektion HTML
Opret en forælder class="nettjenester" og tilføje alle fire tjenester ved hjælp af. Tilføj billedet, tjenestenavnet og en lille beskrivelse af det.
Vores tjenester

Fuld pleje
Lorem ipsum consectetur adipisicing elit.

Selvbetjent hundevask
Odit aliquam dolor ex doloremque sed itaque.

Vask & føntør
Voluptatem suscipit ud omnis quas saepe.

Krops- og potemassage
Sapiente quos qui hic porro voluptatibus hindrer.
Tjenester Sektion CSS
Opret et gitter med to lige store kolonner og indstil hul til 4 rem. Juster alle grid-elementer i midten og indstil billedet bredde til 80 % af den originale størrelse.
/* ****************** */
/* Vores tjenester */
/* ****************** */
.vores-tjenester {
polstring: 9,6rem 0;
}
.container {
max-bredde: 120rem;
margin: 0 auto;
polstring: 1,5rem 3,2rem;
}
.grid {
display: gitter;
gitter-skabelon-kolonner: 1fr 1fr;
mellemrum: 4rem;
align-items: center;
retfærdiggøre-indhold: center;
tekst-align: center;
}
.services img {
bredde: 80%;
kant-radius: 9px;
}
Produktion:
Opbygning af Om-sektionen
Afsnittet Om vil have et billede og en tekstboks med nogle korte oplysninger om holdet.
Om Sektion HTML
Lave en og placer billedet og teksten inde i det.

Om os
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas
officiis, perferendis iure possimus dolor aspernatur incidunt rem
ipsa, consectetur temporibus dolor ea? Tenetur nobis laboriosam
dolor perspiciatis aspernatur incidunt rem placeat quis assumenda
dikta!
Om Sektion CSS
Style billedet og tekstboksen ved hjælp af CSS Grid og tilføj en skygge for at gøre det mere attraktivt. Brug en negativ margin for at indstille tekstboksen over billedet.
/* ****************** */
/* Om os */
/* ****************** */.grid-about {
gitter-skabelon-kolonner: 1,2fr 0,8fr;
mellemrum: 0;
}.om {
polstring: 2rem 0 7rem 0;
}.about img {
bredde: 98%;
retfærdiggøre-selv: ende;
kant-radius: 9px;
}.om p {
skriftstørrelse: 2,2rem;
}.text {
max-bredde: 45rem;
baggrundsfarve: #e7ac21;
polstring: 10rem 5rem;
margin-venstre: -5rem;
kant-radius: 9px;
}
.text h2 {
margin-bund: 4,5rem;
tekst-align: center;
}
Produktion:
Et websteds sidefod efterlader et varigt indtryk i de besøgendes sind, så sørg for, at det er rent og velorganiseret.
Tilføj en primær overskrift, der siger tak til de besøgende. © er en HTML-entitet for © symbol.
Style sidefoden ved at give den en anden baggrundsfarve og passende indstilling polstring.
/* ****************** */
/* Sidefod */
/* ****************** */
sidefod {
tekst-align: center;
baggrundsfarve: #e7ac21;
polstring: 2,5rem;
}
Produktion:
Du kan se det endelige Pawfect-websted ved at følge dette link.
Udgiv din hjemmeside
Tillykke, du har oprettet en komplet hjemmeside fra bunden ved hjælp af HTML og CSS! Det er tid til at offentliggøre dit websted og få feedback fra fællesskabet. Vi håber, du nød processen med at lave siden. Hvis du er ny til hosting, så tag et kig på, hvordan du hoster et websted gratis ved hjælp af GitHub Pages.
Hvis du har en simpel hjemmeside, behøver du ikke betale for webhosting. Du kan bruge GitHub-sider gratis!
Læs Næste
- Programmering
- HTML
- Web-udvikling
- Webdesign
- CSS

Naincy har specialiseret sig i at bygge meget responsive hjemmesider og effektiv indholdsstrategi sammen med webkopier. Hun er en freelance tech-skribent, der holder skarpt øje med trendende teknologier.
Abonner på vores nyhedsbrev
Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!
Klik her for at abonnere