Gjennom hele denne serien lærer du hvordan du lager et nettsted ved hjelp av det siste innen webdesignteknikker (HTML5 og CSS3). Denne serien er rettet mot de som har absolutt null tidligere kunnskaper om webdesign.
Siden vi skal lage våre nettsider ved hjelp av de nyeste standardene (HTML5 og CSS3), trenger vi en moderne nettleser som kan forstå det siste innen webteknologi.
Versjoner av Microsofts Internet Explorer-nettleser under IE8 vil ikke kutte den. Hvis du bruker IE7 eller under, laster du ned en av nettleserne nedenfor.
Hvis du allerede bruker en annen nettleser, må du sjekke at den samsvarer med minimumskravene nedenfor for best mulig ytelse.
"Hvorfor trenger jeg en bestemt nettleser?" du kan spørre. Vel, siden HTML5 er relativt ny, forstår eldre nettlesere ikke hvordan man leser koden og gjør den riktig til en nettside.
HTML-filer er bare tekstfiler med en. Html-utvidelse, slik at du ikke trenger noen spesialisert eller dyr programvare som Dreamweaver for å lage dem. Faktisk kommer datamaskinen din forhåndsinstallert med programvare som du kan skrive websider i - Notisblokk på Windows, eller 'TextEdit' (i 'vanlig tekstmodus') på Mac.
Mens programvaren er forhåndsinstallert på datamaskinen Vil gjøre, det er langt fra det beste. Jeg anbefaler å laste ned Notepad ++ hvis du er på Windows eller TextWrangler på Mac. Begge programmene er helt gratis og tilbyr en rekke funksjoner som er nyttige for webutviklere, for eksempel syntaksutheving, tabbed filredigering og linjenummering.
For Mac-brukere anbefaler jeg at du kjøper enten TextMate, Coda eller Espresso. Windows-brukere, prøv E-TextEditor.
Hvert nettsted på internett er skrevet i Hyper-Text Markup Language (HTML). HTML-språket har vokst og blitt utvidet gjennom årene da nettet har blitt mer vanlige og nettsteder finner seg selv som krever nye funksjoner.
HTML-språket vedlikeholdes av World Wide Web Consortium (W3C), og den nyeste spesifikasjonen er for øyeblikket HTML 5, som har lagt til en rekke nye funksjoner på språket, og bidrar til å bane vei til flere interaktive og funksjonsrike websider.
En enkel HTML-side ser ut som:
Hei Verden! Hei, og velkommen til min hjemmeside.
Ovennevnte kode vil opprette følgende nettside når den åpnes i en nettleser:
HTML er et veldig enkelt språk å lære. Du setter ganske enkelt inn 'tagger' i innholdet ditt, som beskriver hvordan hver bit av innhold skal vises i en nettleser.
For eksempel vil du sette inn koder i siden din der du vil at nye tekstavsnitt skal begynne, for å lage tekst en overskrift i dokumentet, for å sette inn bilder, koblinger til andre sider på nettstedet ditt eller andre steder på Internett osv..
HTML-koder er pakket innvendig < > vinkelbeslag. Ser på det forrige eksempelet, vil du se at alle 'tag' er et par. Vi har på toppen, og på bunnen.
informerer nettleseren om at alt inni taggparet er HTML-kode. De tag forteller nettleseren HTML-innholdet er avsluttet. "Slash" i den siste taggen betegner dette som "closing" -taggen.
MERK: De Linjen må være inkludert øverst på en hvilken som helst HTML5 for at den skal betraktes som «gyldig» kode. Denne linjen forteller nettleserens dokumenttype for resten av siden - med andre ord, hvilken versjon av HTML-dokumentet er merket opp slik at nettleseren kan gjøre det riktig.
De
... seksjonen som følger etter er hvor du plasserer informasjon om nettsiden som ikke vises på hovedsiden, men inneholder metadata om siden din for nettleseren.Inne i
seksjonen, vi har teksten "Hei, Verden!" innpakket innvendigFølger
delen har vi tag med en liten velkomsttekst inni.
markerer opp et avsnitt på siden din. For eksempel:
En gang i et land langt, langt borte der bodde en prinsesse som levde lykkelig etterpå.
Slutten.
Merker opp to avsnitt i teksten. Hvis vi skulle se det i en nettleser, ser vi følgende:
Du lurer kanskje på hvorfor vi trenger disse
og
koder for å vise et avsnitt. Vel, hvis vi ikke gjorde det, og skrev nettsiden slik:En gang i et land langt, langt borte der bodde en prinsesse som levde lykkelig etterpå. Slutten.
Siden vil se slik ut i en nettleser:
Som du kan se, ignorerer nettleseren enhver formatering vi lager i filen. Vi kunne skrive vårt eksempel nettside som følger, og det vil vise det samme i nettleseren:
Hei Verden! Hei, og velkommen til min hjemmeside
Nettleseren er bare interessert i hva HTML-kodene forteller det å gjøre. Det vil ignorere alle hvite plasser du inkluderer i dokumentet (ekstra mellomrom, faner, nye linjer etc.)
Nå forstår du veldig grunnleggende om HTML, la oss lage vår første nettside! Bildet ovenfor er hva denne siden til slutt vil se ut.
Opprett en ny mappe et eller annet sted på datamaskinen din og kaller det 'html-from-scratch'. Bruk din foretrukne tekstredigerer, opprett en ny blank fil og lagre den i denne mappen som "min første nettside.html".
Skriv inn følgende i filen:
HTML fra grunnen
Ovenstående er et grunnleggende HTML 5-filoppsett. Vi har erklært dokumenttypen på første linje, åpnet vår og
tagger og sett "HTML From Scratch" som tittel for siden. Vi lukker hodet og åpner kroppen.På linje 7 har vi tatt med en kommentar. Bruk kommentarer for å legge igjen ekstra info i koden din, som ikke vises på din nettside. Merk opp en kommentar ved å pakke inn teksten innvendig tags.
Til slutt lukker vi vår åpne kropp og html-koder for å fullføre dokumentet.
Fjern linje fra kildekoden og skriv ut følgende:
HTML fra grunnen
De tag er et nytt element introdusert i HTML5 som eksisterer for å markere og strukturere «overskrift» -delen av en nettside. Overskriften er den øverste delen av en nettside, vanligvis hvor nettstedets navn er.
Før HTML5 brukte vi
VIKTIG: skal ikke forveksles med
. De er begge helt forskjellige tagger.Inne i vår header inkluderer vi a
Deretter merker vi opp navigasjonsmenyen for nettstedet. Etter avslutningen , skriv ut følgende:
Denne delen av koden kan virke litt skummelt, men la oss slå den ned. Blokken ovenfor markerer opp et navigasjonsområde (
Lagre filen, og åpne «min første nettside.html» i nettleseren din. Du bør se dette:
Som du kan se, er
Du kan legge merke til at vi har ett problem med vår navigasjonsliste akkurat nå: elementene er ikke hyperlinker, og de er ikke klikkbare. For å fikse dette, endre de tre listepostene (
Inne i hver av våre
For ankeretiketten til å faktisk knytte et sted, gir vi den adressen til å lenke til inne i en "href" -parameter. Parametre går inn i åpningskoden (...).
På vår nettside går «Hjem» -linken til den nåværende siden ("min første nettside.html"), "Nettuts" går til Nettuts (http://net.tutsplus.com) og "Google" -linken går til, du gjettet det, Google.
Følger tag, skriv ut følgende:
Dette er hovedinnholdet på nettstedet mitt.
Her er noen ting om meg:Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ulticies eget, tid er satt, ante.
De Inne har vi to avsnitt som inneholder tilfeldig tekst. Merknad i første ledd har vi a De Flere andre tagger er også selvlukkende, for eksempel og I mappen 'html-fra-skrape', opprett en ny mappe med navnet 'bilder'. Lagre bildet nedenfor i den mappen (høyreklikk, Lagre bilde som): Nå, tilbake i hovedinnholdet for nettstedet, før avslutningen De tag, som ankeretiketten, er selvlukkende og aksepterer det meste av innholdet som parametere i åpningskoden. alt = "..." inneholder "Alternativ tekst" som vil bli vist hvis bildet ikke laster. Du beskriver vanligvis bildet kort her. Ta en titt på siden nå. Bildet skal vises: Neste, la oss markere sidelinjen på vår nettside. Skriv inn følgende etter avslutningen stikkord: I vårt sidebjel har vi en overskrift på tredje nivå (H3) med tittelen "Sidebar", et avsnitt som inneholder noen tilfeldig plassholder-tekst og deretter en uordnet liste med 3 elementer. Ta en titt på siden din, og du bør se innholdet ovenfor direkte under det vi plasserte i I bunnteksten, nederst på nettstedet, vil vi inkludere en liten opphavsrettserklæring. Noen nettsteder tar fotfoten litt videre og andre detaljer, for eksempel et nettstedkart. MERK: Se det '©' i vår sidefote? Det er en HTML-enhet. Denne enheten vil vise et opphavsrettssymbol (©) når det gjengis i nettleseren. Det avsluttes første del av denne serien. På bare kort tid har du allerede fullført mye! Du har lært en rekke grunnleggende HTML-koder og håndkodet din første nettside. I neste del lærer vi hvordan du bruker HTML's partner-in-crime-CSS-for å lage nettsiden se fint, og slå den grunnleggende, un-styled siden ovenfor inn i vårt endelige produkt:
stikkord. Dette er en linjeskift; Med andre ord vil teksten som følger med den vises på en ny linje, men i samme avsnitt.
taggen er spesiell siden den ikke har en lukkerkode. I stedet er den lukkende foroverstreken ('/') inkludert i slutten av taggen. Dette skyldes at en linjeskift ikke inneholder noe innhold, det eksisterer bare for estetiske formål, ellers ville vi skrive
noe som er litt meningsløst.
, som vi ser på senere.
Bilder
src = "..." står for "kilde" (banen til bildet). Bildet kan lagres et annet sted på Internett, eller lokalt med nettsiden. Her har vi satt taggen for å vise bildet vi lagret i vår bildekatalog.
Sidebjelken
The Footer
Les mer om HTML-karakterenheter på Wikipedia.
I del 2