Under hela serien kommer du att lära dig hur du skapar en webbplats med det senaste inom webbdesignsteknik (HTML5 och CSS3). Denna serie riktar sig till dem med absolut ingen tidigare kunskaper om webbdesign.
Eftersom vi ska skapa våra webbsidor med de senaste standarderna (HTML5 och CSS3) behöver vi en modern webbläsare som kan förstå det senaste inom webteknik.
Versioner av Microsofts Internet Explorer-webbläsare under IE8 kommer helt enkelt inte att skära den. Om du använder IE7 eller under, ladda ner en av webbläsarna nedan.
Om du redan använder en annan webbläsare, kontrollera att den överensstämmer med minimikraven nedan för bästa prestanda.
"Varför behöver jag en viss webbläsare?" du kanske frågar. Tja, eftersom HTML5 är relativt ny, förstår inte äldre webbläsare hur man läser koden och gör den till en webbsida korrekt.
HTML-filer är helt enkelt textfiler med en .html-tillägg, så du behöver inte någon specialist eller dyr programvara som Dreamweaver för att skapa dem. Faktum är att datorn kommer förinstallerad med programvara som du kan skriva webbsidor i - "Anteckningsblock" på Windows, eller "TextEdit" (i "vanlig textläge") på Mac.
Medan mjukvaran är förinstallerad på din dator ska göra, det är långt ifrån bäst. Jag rekommenderar att du laddar ner Notepad ++ om du är på Windows eller TextWrangler på Mac. Båda programmen är helt gratis och erbjuder ett antal funktioner som är användbara för webbutvecklare, som syntaxmarkering, tabbad filredigering och radnummerering.
För Mac-användare rekommenderar jag starkt att du köper antingen TextMate, Coda eller Espresso. Windows-användare, försök E-TextEditor.
Varje webbplats på internet är skrivet i Hyper-Text Markup Language (HTML). HTML-språket har ökat och utökats under åren eftersom webben har blivit mer vanligt och webbplatser befinner sig som kräver nya funktioner.
HTML-språket underhålls av World Wide Web Consortium (W3C) och den senaste specifikationen är för närvarande HTML 5, som har lagt till ett antal nya funktioner på språket och bidrar till att bana väg till fler interaktiva och funktionsrika webbsidor.
En enkel HTML-sida ser ut som:
Hej världen! Hej och välkommen till min hemsida.
Ovanstående kod kommer att skapa följande webbplats när den öppnas i en webbläsare:
HTML är ett mycket enkelt språk att lära. Du lägger enkelt in "taggar" i ditt innehåll som beskriver hur varje innehållsinnehåll ska visas i en webbläsare.
Du kan till exempel lägga in taggar i din sida där du vill ha nya stycken text som ska börja, att göra texten till en rubrik i dokumentet, att infoga bilder, länkar till andra sidor på din webbplats eller på andra ställen på Internet etc..
HTML-taggar är inslagna inuti < > vinklar. Om du tittar på föregående exempel kommer du att se varje "tagg" är ett par. Vi har på toppen och på botten.
informerar webbläsaren om att allt inom taggparet är HTML-kod. De tagg berättar webbläsaren HTML-innehållet har upphört. "Slash" i den sista taggen betecknar detta som "stängning" -taggen.
NOTERA: De Linjen måste inkluderas längst upp i någon HTML5 för att den ska betraktas som "giltig" kod. Den här raden berättar webbläsarens dokumenttyp för resten av sidan - med andra ord, vilken version av HTML dokumentet är markerat så att webbläsaren kan göra det korrekt.
De
... avsnittet omedelbart efter är där du placerar information om webbsidan som inte kommer att visas på huvudsidan själv, men innehåller metadata om din sida för webbläsaren.Inuti
avsnittet har vi texten "Hej världen!" insvept inutiFöljer
avsnitt har vi tagg med lite välkommen text inuti.
markerar-upp en punkt på din sida. Till exempel:
En gång i ett land långt, långt därifrån bodde en prinsessa som levde lyckligt någonsin efter.
Slutet.
Markerar upp två stycken text. Om vi skulle se det i en webbläsare ser vi följande:
Du kanske undrar varför vi behöver dessa
och
taggar för att visa en paragraf. Tja, om vi inte gjorde det, och skrev webbsidan så här:En gång i ett land långt, långt därifrån bodde en prinsessa som levde lyckligt någonsin efter. Slutet.
Sidan kommer att se ut så här i en webbläsare:
Som du kan se ignorerar webbläsaren vilken formatering vi gör i filen. Vi kunde skriva vår exemplarwebbplats enligt följande och den kommer att visa samma i webbläsaren:
Hej världen! Hej och välkommen till min hemsida
Webbläsaren är bara intresserad av vad HTML-taggarna säger att den ska göra. Det kommer att ignorera vilken blankutrymme du inkluderar i dokumentet (extra utrymmen, flikar, nya rader etc.)
Nu förstår du grunden till HTML, låt oss göra vår första webbsida! Bilden ovan är vad den här sidan så småningom kommer att se ut.
Skapa en ny mapp någonstans på din dator och namnge den 'html-from-scratch'. Använd din föredragna textredigerare, skapa en ny tom fil och spara den i den här mappen som "min första webbsida.html".
Ange följande i filen:
HTML från grunden
Ovanstående är en grundläggande HTML 5-fillayout. Vi har förklarat dokumenttypen på första raden, öppnade vår och
taggar och ange "HTML From Scratch" som titel för sidan. Vi stänger sedan huvudet och öppnar kroppen.På rad 7 har vi tagit med en kommentar. Använd kommentarer för att lämna extra information i din kod som inte kommer att visas på din webbsida. Markera en kommentar genom att lägga in din text inuti taggar.
Slutligen stänger vi av vår öppna kropp och HTML-taggar för att slutföra dokumentet.
Ta bort rad från din källkod och skriv ut följande:
HTML från grunden
De tagg är ett nytt element introducerat i HTML5 som existerar för att mark-up och strukturera avsnittet "rubrik" på en webbsida. Sidhuvudet är den övre delen av en webbsida, vanligtvis där webbplatsens namn är.
Före HTML5 använde vi
VIKTIG: ska inte förväxlas med
. De är båda helt olika taggar.Inne i vår rubrik ingår vi a
Därefter markerar vi navigationsmenyn för webbplatsen. Efter avslutningen , skriv ut följande:
Denna bit av kod kan verka lite skrämmande, men låt oss bryta ner den. Blokken ovan markerar-upp ett navigeringsområde (
Spara filen och öppna "min-första-webbsida.html" i din webbläsare. Du borde se detta:
Som du kan se, är
Du kanske märker att vi har ett problem med vår navigeringslista just nu: objekten är inte hyperlänkar och så är de inte klickbara. För att åtgärda detta, ändra de tre listobjekten (
Inuti var och en av våra
För ankaretiketten att faktiskt länka någonstans, ger vi den adressen med länken till en "href" -parameter. Parametrarna går in i öppningstaggen (...).
På vår hemsida går länken "Hem" till den aktuella sidan ("min första webbsida.html"), "Nettuts" går till Nettuts (http://net.tutsplus.com) och länken "Google" till, gissade du det, Google.
Följer tagga ut följande:
Detta är huvudinnehållet för min hemsida.
Här är några saker om mig:Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.
De Inne har vi två stycken som innehåller slumpmässig text. Meddelande i första stycket vi har a De Flera andra taggar är också självslutande, till exempel och Inne i mappen "html-from-scratch", skapa en ny mapp med namnet "bilder". Spara bilden nedan i den mappen (högerklicka, Spara bild som): Nu tillbaka in i huvudinnehållet för webbplatsen, innan stängningen De tagg, som ankaretiketten, är självstängande och accepterar det mesta av innehållet som parametrar i öppningsetiketten. alt = "..." innehåller alternativtexten som kommer att visas om bilden inte laddas. Du brukar kort beskriva bilden här. Ta en titt på sidan nu. Bilden ska visas: Låt oss sedan markera sidans sidor på vår webbsida. Skriv följande efter stängningen märka: Inne i vårt sidofält har vi en rubrik på tredje nivån (H3) med titeln Sidebar, en paragraf som innehåller lite slumpmässig platshållare och sedan en oorderad lista med 3 poster. Ta en titt på din sida, och du borde se ovanstående innehåll direkt under vad vi placerade i I sidfoten, längst ner på vår hemsida, kommer vi att inkludera ett litet upphovsrättsmeddelande. Några webbplatser tar sin footer lite längre och andra detaljer som en webbplatskarta. NOTERA: Se det "©" i vår sidfot? Det är en HTML-enhet. Denna enhet kommer att visa en upphovsrättssymbol (©) när den görs i webbläsaren. Det avslutar den första delen av denna serie. På bara kort tid har du redan gjort en hel del! Du har lärt dig några grundläggande HTML-taggar och handkodade din första webbsida. I nästa del lär vi oss att använda HTML: s partner-in-crime-CSS-för att göra webbsidan se trevligt och vänd den grundläggande, ostilade sidan ovan till vår slutprodukt:
märka. Detta är en radbrytning; Med andra ord kommer texten som följer efter att visas på en ny rad, men i samma stycke.
taggen är speciell eftersom den inte har en stängningskod. I stället ingår det slutliga snedstrecket ('/') i slutet av taggen. Detta beror på att en radbrytning inte innehåller något innehåll, det existerar endast för estetiska ändamål, annars skulle vi skriva
vilket är lite meningslöst.
, som vi kommer att titta på senare.
Bilder
src = "..." står för "källa" (sökvägen till bilden). Bilden kan lagras någon annanstans på Internet, eller lokalt med webbsidan. Här har vi satt taggen för att visa bilden vi sparade i vår bildkatalog.
Sidofältet
Footer
Läs mer om HTML-karaktärsenheter på Wikipedia.
I del 2