HTML-nettsiden er. Oppretting av websider. Lære HTML-språket. Nettsideelementer: Overskrift

Før vi begynner vår reise gjennom HTML- og CSS-nettstedbyggingsleksjoner, er det viktig å forstå forskjellene mellom de to språkene, syntaksen til hvert språk og noen grunnleggende terminologier.

Hva er HTML og CSS?

HTML (HyperText Markup Language) definerer strukturen til innholdet og dets betydning, og definerer innhold som overskrifter, avsnitt eller bilder. CSS (Cascading Style Sheets) er et presentasjonsspråk laget for å style utseendet til innhold, ved å bruke for eksempel fonter eller farger.

Disse to språkene - HTML og CSS - er uavhengige av hverandre og bør forbli det. CSS bør ikke skrives inne i et HTML-dokument og omvendt. Som en generell regel vil HTML alltid representere innholdet, og CSS vil alltid definere stilen.

Med denne forståelsen av forskjellen mellom HTML og CSS, la oss dykke inn i HTML mer detaljert.

Grunnleggende HTML-vilkår

Før du begynner å jobbe med HTML, vil du sannsynligvis komme over noen nye og ofte merkelige termer. Du vil bli mer kjent med dem alle over tid, men foreløpig bør du begynne med de tre grunnleggende HTML-begrepene - elementer, tagger og attributter.

Elementer

Elementer spesifiserer hvordan strukturen og innholdet til objekter på en side skal defineres. Noen av de ofte brukte elementene inkluderer flere nivåer av overskrifter (definert som elementer med

før

) og avsnitt (definert som

); Du kan inkludere elementer i listen ,

, , Og og mange andre.

Elementer identifiseres ved hjelp av vinkelparenteser<>, rundt elementnavnet. Så elementet vil se slik ut:

Tagger

Legge til vinkelbraketter< и >oppretter det som kalles en tag rundt elementet. Tagger forekommer oftest i par med åpne- og lukkemerker.

Åpningskoden markerer begynnelsen av elementet. Den består av et symbol<, затем идёт имя элемента и завершается символом >; For eksempel,

.

Den avsluttende taggen markerer slutten på elementet. Den består av et symbol< с последующей косой чертой и именем элемента и завершается символом >; For eksempel,

.

Innholdet som vises mellom åpnings- og avslutningstaggen er innholdet i det elementet. Linken vil for eksempel ha en åpningskode og avsluttende tag. Det som er mellom disse to taggene vil være innholdet i lenken.

Så, lenkekodene vil se omtrent slik ut:

...

Attributter

Attributter er egenskaper som brukes til å gi tilleggsinformasjon om elementet. De vanligste attributtene inkluderer id-attributtet, som identifiserer elementet; klasseattributtet, som klassifiserer elementet; src-attributtet, som spesifiserer kilden til det innebygde innholdet; og et href-attributt, som spesifiserer en kobling til den tilknyttede ressursen.

Attributter er definert i åpningstaggen etter elementnavnet. Generelt inkluderer attributter et navn og en verdi. Formatet for disse attributtene består av attributtnavnet etterfulgt av et likhetstegn, etterfulgt av attributtverdien i anførselstegn. For eksempel element med href-attributtet vil se slik ut:

Shay Howe

Demonstrasjon av grunnleggende HTML-termer

Denne koden vil vise teksten "Shay Howe" på en nettside, og når du klikker på denne teksten, vil brukeren gå til http://shayhowe.com. Koblingselementet er deklarert ved hjelp av en åpningstagg og avsluttende tag som dekker teksten, samt attributtet og verdien til lenkeadressen som er deklarert via href="http://shayhowe.com" i åpningstaggen.

Ris. 1.01. HTML-syntaks i disposisjonsform inkluderer element, attributt og tag

Nå som du vet hva HTML-elementer, koder og attributter er, la oss ta en titt på vår første nettside. Hvis noe ser nytt ut her, ikke bekymre deg - vi bryter det ned mens vi går.

Tilpasse HTML-dokumentstrukturen

HTML-dokumenter er enkle tekstdokumenter som lagres med filtypen .html i stedet for .txt. For å begynne å skrive HTML trenger du først tekstredigerer, som er praktisk for deg å bruke. Dette inkluderer dessverre ikke Microsoft Word eller Sider, siden disse er komplekse redaktører. De to mest populære tekstredigererne for å skrive HTML og CSS er Dreamweaver og Sublime Text. Gratis alternativer også Notepad++ for Windows og TextWrangler for Mac.

Alle HTML-dokumenter inneholder en påkrevd struktur, som inkluderer følgende erklæringer og elementer: , , Og .

Dokumenttypeerklæring elligger helt i begynnelsen av et HTML-dokument og forteller nettlesere hvilken versjon av HTML som brukes. Siden vi skal bruke siste versjon HTML, vår dokumenttype vil være enkel. Etter dette kommer elementet som indikerer begynnelsen av et dokument.

Innsiden element definerer toppen av dokumentet, inkludert ulike metadata (medfølgende informasjon om siden). Innhold i et element vises ikke på selve nettsiden. I stedet kan den inkludere tittelen på dokumentet (som vises i tittellinjen i nettleservinduet), lenker til eksterne filer eller andre nyttige metadata.

Alt synlig innhold på nettsiden vil være inneholdt i elementet . Strukturen til et typisk HTML-dokument ser slik ut:

Hei Verden!

Hei Verden!

Dette er en nettside.



Demonstrasjon av HTML-dokumentstruktur

Denne koden viser dokumentet, starter med dokumenttypeerklæringen,, så kommer elementet umiddelbart . Innsiden elementer kommer Og . Element inneholder sidekodingen via taggen og tittelen på dokumentet gjennom elementet . Element <body>inkluderer tittelen gjennom elementet <h1>og et avsnitt med tekst gjennom<р>. Fordi både tittelen og avsnittet er nestet i elementet <body>, er de synlige på nettsiden.</p><p>Når et element er inne i et annet element, også kjent som nestet, er det en god idé å rykke inn for å holde dokumentstrukturen godt organisert og lesbar. I forrige kode begge elementene <head>Og <body>nestet og forskjøvet i elementet <html>. Innrykkstrukturen for elementer fortsetter med nye elementer lagt til inne <head>Og <body> .</p><h3>Selvlukkende elementer</h3><p>I forrige eksempel, elementet <meta>var den eneste taggen som ikke inkluderte en avsluttende tag. Ikke bekymre deg, dette ble gjort med vilje. Ikke alle elementer består av åpnings- og lukkemerker. Noen elementer mottar ganske enkelt innhold eller atferd gjennom attributter i en enkelt kode. <meta>er et av disse elementene. Elementinnhold <meta>i eksemplet er det tildelt ved hjelp av charset-attributtet og en verdi. Andre typiske selvlukkende elementer inkluderer:</p><ul><li><br> </li><li><embed> </li><li><hr> </li><li><img> </li><li><input> </li><li><li><meta> </li><li><param> </li><li><source> </li><li><wbr> </li> </ul><p>Redusert struktur laget ved hjelp av en dokumenttypeerklæring<!DOCTYPE html>og elementer <html> , <head>Og <body>, er ganske vanlig. Vi ønsker å beholde denne dokumentstrukturen praktisk fordi vi vil bruke den ofte når vi lager nye HTML-dokumenter.</p><h3>Kodevalidering</h3><p>Uansett hvor nøye vi skriver koden vår, er feil uunngåelige. Heldigvis, når vi skriver HTML og CSS, har vi validatorer for å sjekke arbeidet vårt. W3C tilbyr HTML- og CSS-validatorer som skanner kode for feil. Gjennomgang av koden vår hjelper ikke bare å gjengi den riktig i alle nettlesere, men hjelper også med å lære om beste fremgangsmåter når du skriver kode.</p><h2>På praksis</h2><p>Som webdesignere og front-end-utviklere har vi den luksusen å delta på en rekke flotte konferanser dedikert til håndverket vårt. Vi skal organisere vår egen stilkonferanse og lage en nettside for den i løpet av de neste leksjonene. Som dette!</p><br><img src='https://i2.wp.com/webref.ru/assets/images/learn-html-css/practice-1.png' width="100%" loading=lazy loading=lazy><p>La oss bytte gir litt bort fra HTML og ta en titt på CSS. Husk at HTML definerer innholdet og strukturen på nettsidene våre, mens CSS definerer deres visuelle stil og utseende.</p><h2>Grunnleggende CSS-vilkår</h2><p>I tillegg til HTML-termer, er det noen grunnleggende CSS-termer du må bli kjent med. Disse begrepene inkluderer velgere, egenskaper og verdier. Akkurat som med HTML-terminologi, jo mer du jobber med CSS, jo mer blir disse begrepene andre natur.</p><h3>Velgere</h3><p>Når du legger til elementer på en nettside, kan de styles ved hjelp av CSS. En velger bestemmer hvilket eller hvilke elementer i HTML som skal målrettes mot og bruke stiler (som farge, størrelse og plassering) på. Velgere kan inkludere en kombinasjon av forskjellige beregninger for å velge unike elementer, avhengig av hvor spesifikke vi ønsker å være. For eksempel vil vi velge hvert avsnitt på en side eller bare velge ett spesifikt avsnitt.</p><p>Velgere er vanligvis knyttet til en attributtverdi, for eksempel en id- eller klasseverdi, eller et elementnavn, som f.eks. <h1>eller<р> .</p><p>I CSS kombineres velgere med krøllete klammeparenteser (), som omslutter stilene som brukes på det valgte elementet. Denne velgeren retter seg mot alle elementer <span><p>P(...)</p><h3>Egenskaper</h3><p>Når et element er valgt, bestemmer egenskapen stilene som skal brukes på det. Eiendomsnavn kommer etter velgeren, inni <a href="https://5visa.ru/no/installation-and-configuration/kvadratnye-skobki-v-vorde-kak-ubrat-kvadratnye-i-figurnye.html">krøllete regulering</a>() og rett før tykktarmen. Det er mange egenskaper vi kan bruke, for eksempel bakgrunn, farge, skriftstørrelse, høyde og bredde og andre ofte lagt til egenskaper. I den følgende koden definerer vi egenskapene for farge og skriftstørrelse som gjelder for alle elementer <span><p>P ( farge: ...; skriftstørrelse: ...; )</p><h3>Verdier</h3><p>Så langt har vi kun valgt et element gjennom en velger og bestemt hvilken stil vi ønsker å bruke på det gjennom egenskaper. Nå kan vi angi atferden til denne egenskapen via en verdi. Verdier kan spesifiseres som tekst mellom et kolon og et semikolon. Nedenfor velger vi alle elementene <p >Og sett fargeegenskapsverdien til oransje og egenskapsverdien for skriftstørrelse til 16 piksler.</p><p>P (farge: oransje; skriftstørrelse: 16px; )</p><p>For å teste dette ut, i CSS starter regelsettet vårt med en velger, etterfulgt umiddelbart av krøllete klammeparenteser. Disse krøllete tannreguleringene inneholder erklæringer som består av par med egenskaper og verdier. Hver erklæring begynner med en egenskap, etterfulgt av et kolon, verdien av eiendommen og til slutt et semikolon.</p><p>En vanlig praksis er å flytte par med egenskaper og verdier innenfor krøllete seler. Som med HTML, hjelper innrykk med å holde koden vår organisert og oversiktlig.</p><p><img src='https://i0.wp.com/webref.ru/assets/images/learn-html-css/css-syntax-outline.png' height="138" width="257" loading=lazy loading=lazy></p><p>Ris. 1.03. CSS-syntaksstruktur inkluderer velger, egenskaper og verdier</p><p>Å kunne noen få grunnleggende begreper og generell CSS-syntaks er en flott start, men vi har noen flere punkter å dekke før vi dykker ned i dypet. Spesielt må vi se nærmere på hvordan velgere fungerer i CSS.</p><h2>Arbeid med velgere</h2><p>Velgere, som nevnt tidligere, indikerer hvilke HTML-elementer som skal styles. Det er viktig å forstå hvordan du bruker velgere og hvordan de fungerer. Det første trinnet bør være å bli kjent <a href="https://5visa.ru/no/education/zte-blade-a515---tehnicheskie-harakteristiki-mobilnyi-telefon-zte-blade-a515.html">forskjellige typer</a> velgere. Vi starter med de mest grunnleggende velgerne: type-, klasse- og identifikatorvelgere.</p><h3>Typevelgere</h3><p>Typevelgere målretter elementer etter type. For eksempel hvis vi ønsker å målrette alle elementer <div>vi må bruke div-velger. Følgende kode viser typevelgeren for elementer <div>, samt tilhørende HTML.</p><p>Div(...)</p><p> <div>...</div> <div>...</div> </p><h3>Klasser</h3><p>Klasser lar deg velge et element basert på verdien av klasseattributtet. Klassevelgere er litt mer spesifikke enn typevelgere fordi de velger en bestemt gruppe elementer i stedet for alle elementer av samme type.</p><p>Klasser lar deg bruke de samme stilene på forskjellige elementer samtidig ved å bruke samme klasseattributtverdi for flere elementer.</p><p>I CSS er klasser representert med en ledende prikk etterfulgt av verdien til klasseattributtet. Under klassevelgeren velger alle elementer som inneholder verdien av det fantastiske klasseattributtet, inkludert elementer <div>Og <span><p>Rått(...)</p><p> <div class="awesome">...</div> </p><h3>Identifikatorer</h3><p>Identifikatorer er enda mer presise enn klasser fordi de kun retter seg mot ett unikt element om gangen. Akkurat som klassevelgere bruker verdien av klasseattributtet, bruker identifikatorer verdien av id-attributtet som en velger.</p><p>Uavhengig av elementtypen som vises, kan id-attributtverdien bare brukes én gang på en side. Hvis ID-er er til stede, bør de reserveres for viktige elementer.</p><p>I CSS er identifikatorer representert med et hash-symbol foran, etterfulgt av verdien av id-attributtet. Her vil id-en kun velge elementet som inneholder id-attributtet med verdien shayhowe.</p><p>#shayhowe ( ... )</p><p> <div id="shayhowe">...</div> </p><h3>Ekstra velgere</h3><p>Velgere er ekstremt kraftige ting, og de som er beskrevet ovenfor er blant de vanligste velgerne vi kommer over. Disse velgerne er bare begynnelsen. Det er mange avanserte velgere tilgjengelig, og de er lett tilgjengelige. Når du er komfortabel med dem, ikke vær redd for å sjekke ut noen av de mer avanserte.</p><p>Ok, la oss begynne å sette alt sammen. Vi legger til elementer på siden i HTML-en vår, så kan vi velge disse elementene og style dem ved hjelp av CSS. La oss nå koble prikkene mellom HTML og CSS for å få de to språkene til å fungere sammen.</p><h2>Kobler til CSS</h2><p>For å få CSS-en vår til å snakke med HTML-en vår, må vi peke på CSS-filen fra HTML-en. En god praksis er å inkludere alle stilene våre i én ekstern fil, som det vises til i elementet <head>HTML-dokumentet vårt. Ved å bruke en ekstern CSS kan vi bruke de samme stilene på hele nettstedet og gjøre endringer på det raskt.</p><h3>Andre alternativer for å legge til CSS</h3><p>Andre alternativer for å inkorporere CSS inkluderer bruk av interne og innebygde stiler. Du kan støte på disse alternativene i virkeligheten, men de er generelt sett mislikt fordi de gjør oppdatering av nettsteder tungvint og tungvint.</p><p>For å lage vårt eksterne stilark ønsker vi igjen å bruke vårt valgte tekstredigeringsprogram for å lage en ny <a href="https://5visa.ru/no/installation-and-configuration/failovaya-sistema-v-vide-spiska-na-vb6-chtenie-izapis-vtekstovoi.html">tekstfil</a> med .css-utvidelse. CSS-filen vår skal lagres i samme mappe eller undermappe som HTML-filen vår.</p><p>Inne i et element <head>element brukt <link>, som definerer forholdet mellom HTML- og CSS-filer. Siden vi kobler til CSS, bruker vi rel-attributtet med en stilarkverdi for å indikere forholdet deres. I tillegg brukes href-attributtet for å indikere plasseringen eller banen til CSS-filen.</p><p>I følgende eksempel HTML-dokument, elementet <head>peker på en ekstern stilfil.</p><p> <head> <link rel="stylesheet" href="main.css"> </head> </p><p>For at CSS skal gjengis riktig, må baneverdien til href-attributtet samsvare direkte med der CSS-filen er lagret. I forrige eksempel er main.css-filen lagret på samme sted som HTML-filen, også kjent som rotmappen.</p><p>Hvis CSS-filen er plassert i en undermappe, må verdien til href-attributtet samsvare med den banen. For eksempel, hvis main.css-filen vår ble lagret i en undermappe kalt stylesheets, vil verdien av href-attributtet være stylesheets/main.css. Dette bruker en skråstrek (eller skråstrek) for å indikere flytting til en undermappe.</p><p>På <a href="https://5visa.ru/no/firmware/apple-iphone-se-2017-dizain-harakteristiki-funkcii-i-data-vyhoda-vse-chto.html">dette øyeblikket</a> sidene våre begynner å våkne til liv, sakte men sikkert. Vi har ikke fordypet oss for dypt i CSS ennå, men du har kanskje lagt merke til at noen elementer har stiler som vi ikke har deklarert i vår CSS. Det er nettleseren som pålegger disse elementene sine egne foretrukne stiler. Heldigvis kan vi omskrive disse stilene ganske enkelt, og det er det vi skal gjøre neste gang ved å bruke en tilbakestilling av CSS.</p><h2>Bruker CSS-tilbakestilling</h2><p>Hver nettleser har sine egne standardstiler for <a href="https://5visa.ru/no/problems/soedinenie-treh-provodov-cherez-klemmnik-osobennosti-podklyucheniya-silovogo.html">ulike elementer</a>. Hvordan <a href="https://5visa.ru/no/navigation/chto-takoe-brauzer-google-kak-polzovatsya-gugl-hrom-google-chrome-vse-po.html">Google Chrome</a> viser overskrifter, avsnitt, lister og så videre, kan avvike fra hvordan det gjør <a href="https://5visa.ru/no/multimedia/oshibka-veb-stranicy-vypolnit-otladku-oshibki-scenariya-v-internet-explorer-prichiny-i.html">Internet Explorer</a>. For å sikre kompatibilitet på tvers av nettlesere har tilbakestilling av CSS blitt mye brukt.</p><p>En CSS-tilbakestilling tar alle de grunnleggende HTML-elementene med en gitt stil og gir en konsistent stil på tvers av alle nettlesere. Disse tilbakestillingene innebærer vanligvis fjerning av dimensjoner, polstring, marger eller tilleggsstiler som senker disse verdiene. Siden CSS-cascading fungerer fra topp til bunn (du vil lære om det snart) - bør tilbakestillingen vår være helt på toppen av stilen vår. Dette sikrer at disse stilene blir lest først, og det er det. <a href="https://5visa.ru/no/multimedia/chto-takoe-kuki-brauzera-zachem-ih-udalyat-i-kak-eto-mozhno-sdelat.html">forskjellige nettlesere</a> vil begynne å jobbe fra et felles referansepunkt.</p><p>Det er en haug med forskjellige CSS-tilbakestillinger tilgjengelig for bruk, de har alle sine egne <a href="https://5visa.ru/no/tips/chto-takoe-wordpress-i-joomla-bitva-besplatnyh-titanov-joomla-ili-wordpress.html">styrker</a>. En av de mest populære fra Eric Meyer, hans CSS-tilbakestilling er tilpasset for å inkludere nye HTML5-elementer.</p><p>Hvis du føler deg litt eventyrlysten, er det også Normalize.css laget av Nicholas Gallagher. Normalize.css fokuserer ikke på å bruke en hard tilbakestilling for alle kjerneelementer, men i stedet på å sette felles stiler for disse elementene. Dette krever en dypere forståelse av CSS, samt kunnskap om hva du ønsker å oppnå av stilene.</p><h3>Kompatibilitet og testing på tvers av nettlesere</h3><p>Som nevnt tidligere, gjengir forskjellige nettlesere elementer forskjellig. Det er viktig å erkjenne viktigheten av kompatibilitet og testing på tvers av nettlesere. Nettsteder skal ikke se helt like ut i alle nettlesere, men bør være i nærheten. Hvilke nettlesere du ønsker å støtte og i hvilken grad er en avgjørelse du må ta basert på hva som er best for nettstedet ditt.</p><p>Det er flere ting å være oppmerksom på når du skriver CSS. Den gode nyheten er at du kan gjøre alt, og det krever bare litt tålmodighet for å mestre det.</p><h2>På praksis</h2><p>La oss gå tilbake til der vi sist slapp på konferansesiden vår og se hvordan vi kan legge til noe CSS.</p><ol><li>Inne i vår styles-conference-mapp, la oss lage en ny mappe kalt assets. Det er her vi vil lagre alle ressursene for nettstedet vårt, for eksempel stiler, bilder, videoer, osv. For stilene våre, la oss gå videre og legge til en annen stilark-mappe i eiendelermappen.</li><li>Ved hjelp av et tekstredigeringsprogram, la oss lage en ny fil kalt main.css og lagre den i stilarkmappen vi nettopp opprettet.</li><p>Ser vi på index.html filen i nettleseren kan vi se at elementene <h1>Og <p>Inneholder allerede standardstilen. Spesielt har de en unik skriftstørrelse og plass rundt seg. Ved å bruke Eric Meyers tilbakestilling kan vi myke disse stilene, slik at hver av dem kan starte fra samme base. For å gjøre dette, ta en titt på nettstedet hans, kopier koden og lim den inn øverst i main.css-filen vår.</p><p>/* http://meyerweb.com/eric/tools/css/reset/ 2. v2.0 | 20110126 Lisens: ingen (offentlig domene) */ html, body, div, span, applet, objekt, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, akronym, adresse, stor, siter, kode, del, dfn, em, img, ins, kbd, q, s, samp, liten, strike, sterk, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, feltsett, form, etikett, legende, tabell, bildetekst, tbody, tfoot, thead, tr, th, td, article, side, canvas, details, embed, figure, figcaption, footer, header, hgroup, meny, nav, utdata, rubin, seksjon, sammendrag, tid, merke, lyd, video ( margin: 0; utfylling: 0; kantlinje: 0; skriftstørrelse: 100 %; skrifttype: arv; vertikaljustering: grunnlinje ; ) /* HTML5 display-rolle tilbakestilt for eldre nettlesere */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section ( display: block; ) body ( line-height: 1; ) ol, ul ( listestil: ingen; ) blokksitat, q ( anførselstegn: ingen; ) blokksitat:før, blokksitat:etter, q:før, q:etter ( innhold: ""; innhold: ingen; ) tabell ( grense- kollapse: kollapse; kantlinjeavstand: 0; )</p><li>Main.css-filen vår begynner å ta form, så la oss koble den til index.html-filen. Åpne index.html i et tekstredigeringsprogram og legg til et element <link>V <head>, umiddelbart etter elementet <title> .</li><li>Siden vi peker på stiler gjennom elementet <link>legg til et rel-attributt med verdistilarket.</li><p>Vi vil også inkludere en lenke til main.css-filen vår ved å bruke href-attributtet. Husk at vår main.css-fil er lagret i stilarkmappen, som ligger inne i eiendelermappen. Så verdien av href-attributtet, som er banen til main.css-filen vår, bør være assets/stylesheets/main.css.</p><p> <head> <meta charset="utf-8"> <title>Stilkonferanse

På tide å sjekke arbeidet vårt og se hvordan HTML og CSS fungerer sammen. Å åpne index.html-filen (eller oppdatere siden hvis den allerede er åpen) i nettleseren skal vise et litt annet resultat enn før.

Ris. 1.04. Vår stilkonferanseside med tilbakestilling av CSS

Demo og kildekode

Nedenfor kan du se Styles Conference-nettstedet i sin nåværende tilstand, og også laste ned kilde nettstedet for øyeblikket.

Sammendrag

Så alt er bra! Vi tok noen store skritt i denne opplæringen.

Bare tenk, nå vet du det grunnleggende om HTML og CSS. Etter hvert som vi fortsetter og du bruker mer tid på å skrive HTML og CSS, vil du bli mye mer komfortabel med å jobbe med disse to språkene.

For å oppsummere dekket vi følgende:

  • Forskjellen mellom HTML og CSS.
  • Introduksjon til HTML-elementer, koder og attributter.
  • Sette opp strukturen til din første nettside.
  • Introduksjon til CSS-velgere, egenskaper og verdier.
  • Arbeid med CSS-velgere.
  • Peker til CSS fra HTML.
  • Viktigheten av tilbakestilling av CSS.

La oss nå se nærmere på HTML og bli litt kjent med semantikken.

Ressurser og lenker

  • Vanlige HTML-termer via Scripting Master
  • CSS-vilkår og -definisjoner via imponerende nett
  • CSS-verktøy: Tilbakestill CSS via Eric Meyer

Hoveddelen av innholdet som presenteres på Internett er nettsider. Dette er historisk sett den aller første typen dokument beregnet for plassering i et virtuelt nettverksområde, men det er fortsatt relevant og har praktisk talt ingen konkurrerende formater. Hva er strukturen til nettsider? Hvilke webutviklingsverktøy brukes de til å lage?

Hva er en webside?

"List opp hovedelementene på en nettside," forteller sensoren oss i en informatikktime. Hva kan vi si til ham som svar? Først av alt skal vi snakke om hva en nettside er i prinsippet.

I henhold til den allment aksepterte definisjonen blant IT-spesialister er dette et dokument som er ment å åpnes i et spesialisert program - en nettleser, og som inneholder data for visning på dataskjermen ved hjelp av riktig type programvare med forskjellig nyttig innhold - tekster , lenker, grafikk, videoer, musikk og etc. En nettside er et tekstdokument. Tilsvarende data for nettleseren er bokstaver, tall og Spesielle symboler, brukt som markup language-elementer - HTML. Det er ved hjelp av det at skaperen av nettsiden "forklarer" til nettleseren hvordan du viser dette eller det innholdet på skjermen.

Stedet og rollen til nettsider i strukturen til nettsteder

Kan vi si at en nettside er hovedkomponenten i et nettsted? Dette er delvis sant. Men som vi bemerket ovenfor, er en nettside bare et tekstdokument. Nettstedet inneholder som regel også bilder, videoer og andre multimedieelementer. En nettside kan ikke inneholde dem, men den kan inneholde lenker til dem i sin struktur. Dermed kan nettsiden kalles hovedkomponenten av nettstedet når det gjelder dens dominerende rolle i å vise virtuelt innhold foran brukere.

I sjeldne tilfeller vil selvfølgelig det aktuelle dokumentet være den eneste komponenten på nettstedet - hvis det av en eller annen grunn ikke sørger for visning av grafikk, video og andre multimedieelementer. Spesielt de aller første nettstedene - da merkespråkene for nettsider først dukket opp - inkluderte ikke relevant innhold. Foran brukerens øyne var det bare tekst og lenker.

Prinsippet om å bruke hypertekst

Så en webside er et dokument som er kompilert på HTML-språk, som brukes til å merke hypertekst. Men hva er dette fenomenet? Hva er hypertekst? Uten å gå for dypt inn i teori, konstaterer vi at dette er en tekst som på en eller annen måte lar deg få rask tilgang til en annen - gjennom lenker. Dette er umulig i en vanlig bok - det er "enkel tekst". For å få tilgang til ønsket side må leseren gjøre flere svinger, først lese innholdsfortegnelsen eller fotnotene. I hypertekstmodus gjøres mesteparten av arbeidet av datamaskinen ved å bruke informasjon som gjenspeiles i HTML-elementene på siden.

Hvis en lærer i informatikk forteller oss: "List opp hovedelementene på en nettside", så kan vi ganske riktig begynne å snakke om komponentene i det tilsvarende dokumentet som er opprettet ved hjelp av HTML-markeringsspråket. La oss derfor først se på noen teoretiske punkter angående HTML.

HTML-språkstruktur: koder

Hvordan leser en nettleser de nødvendige dataene om en nettside fra et HTML-dokument? Veldig enkelt.

Essensielle elementer av dette språket- Dette er tagger. I de fleste tilfeller er de sammenkoblet - det er en åpning, og det er en avsluttende. De førstnevnte er kun angitt med vinkelparenteser. De andre er like, men før den andre parentesen er det en skråstrek - symbolet /. Nettleseren er i stand til å gjenkjenne dem, og viser derfor innholdet på nettsider uten problemer i henhold til algoritmene laget av dokumentutvikleren.

Åpningsbrikken skrives vanligvis med store bokstaver, den avsluttende taggen med små bokstaver. Dette er en standard som har blitt etablert blant IT-spesialister. Nettleseren vil selvfølgelig gjenkjenne HTML-kommandoen i alle bokstaver, men nettutviklere rådes fortsatt til å følge det merkede kodeskrivingsskjemaet. Dette vil gjøre det lettere for for eksempel andre spesialister å forbedre nettsiden.

Attributter

Andre viktige elementer i HTML-språket er attributter. Med deres hjelp kan skaperen av en nettside angi egenskapene til innholdet - for eksempel skrifthøyde, farge, posisjon i forhold til siden. Det samme gjelder bilder, videoer og andre multimediekomponenter. Attributter er skrevet i åpningstaggen.

Innhold

Mellom åpnings- og avslutningstaggen ligger den neste nøkkelkomponenten på en nettside – innholdet. Dette er faktisk selve innholdet som skal vises foran brukeren på skjermen. Dette kan være tekst, en lenke, et bilde, en video eller et annet multimedieelement.

Nettsideelementer

"Så liste opp hovedelementene på en nettside, endelig!" – gjentar læreren. "Med glede," svarer vi ham. Hva er inkludert i strukturen til dokumenttypen som vurderes? La oss bli enige om at vi vil vurdere dette aspektet i sammenheng med HTML-elementene på nettsiden. Det vil si at deres visning i nettleseren – det brukeren ser på skjermen – vil interessere oss i mindre grad. Faktum er at de tilsvarende HTML-algoritmene, på grunnlag av hvilke programmet viser innhold på samme måte, kan være forskjellige. Og dette er en funksjon i HTML-språket: ønsket bilde på en webside kan vises forskjellige måter. Samtidig kan de enten være likeverdige når det gjelder arbeidskostnadene til nettsideskaperen, eller kreve en annen mengde innsats og tid for implementeringen.

Nettsideelementer: Overskrift

Standardelementer på en webside, hvor overraskende det enn kan høres ut, presenteres i svært små mengder. Faktisk er det bare to av dem - tittelen og hoveddelen av dokumentet. Samtidig kan hver av dem ha en ganske kompleks struktur.

Hva er detaljene ved tittelen? Den ligger helt øverst på nettsiden. HTML-koden som danner overskriften er vanligvis ment å "kryptere" bare teksten, men om nødvendig kan små grafiske innlegg også plasseres i det tilsvarende elementet. Og det er faktisk alt som kan sies om tittelen. Det ser ut til at dens rolle i strukturen til det tilsvarende dokumentet er ubetydelig. Men det er ikke sant. Nettsidetitler er svært viktige med tanke på nettstedindeksering i søkemotorer - Yandex, Google. Dette elementet må være helt relevant for innholdet på nettsiden, så vel som de tematiske spesifikasjonene til nettstedet.

Hvordan fanges tittelen på en nettside med HTML? Veldig enkelt. Først skrives åpningstaggen, som alltid ser ut som HEAD med vinkelparenteser, deretter header-innholdet, deretter den avsluttende taggen. De er selvfølgelig skrevet helt øverst i nettdokumentet.

Tittelen på et nettdokument kan inneholde en rekke tilleggselementer. Noen ganger kan formatet til en webside kreve at tekst vises i en bestemt koding. Hvordan kan du sikre at webdokumentet ditt oppfyller dette kriteriet? Veldig enkelt. HTML-algoritmer må plasseres i dokumenthodestrukturen, og instruerer nettleseren til å bruke en spesifikk språkkoding - for eksempel kyrillisk. De tilsvarende kommandoene er plassert i META-taggen, som, i likhet med andre, kan åpne og lukke.

Hoveddelen av nettsiden

Hoveddelen av nettdokumentet åpnes med BODY-taggen og lukkes med det tilsvarende elementet, inkludert en skråstrek. Dessuten kan det være et stort antall ekstra hypertekst-markeringsspråkkommandoer mellom åpnings- og avslutningstaggen. Dette skyldes det faktum at hoveddelen av nettsiden inneholder dets nyttige innhold - tekster, lenker, grafikk, videoer, ulike skjemaer å fylle ut.

Hver av de tilsvarende innholdstypene har sine egne tagger. Strukturen til hoveddelen av et nettdokument kan inneholde HTML-kommandoer, som også brukes til å formatere teksten – for eksempel å gi skriften en viss farge, størrelse og andre egenskaper.

La oss se på detaljene til noen ofte brukte HTML-koder. Faktisk utgjør de hovedelementene i en nettside.

Grunnleggende HTML-tagger

Så, for å studere i detalj hva elementene i en nettside er, la oss studere mer detaljert essensen av grunnleggende HTML-koder. Vi har allerede gitt noen av dem ovenfor - spesielt de med hjelp av hvilke nettleseren leser overskriftene på nettsider og bestemmer hvor hoveddelen av dokumentet er plassert.

P-taggen er ganske vanlig. Den, som andre lignende elementer i hypertekst-markeringsspråket, kan åpne og lukke. Denne taggen lar deg formatere et enkelt avsnitt i et dokument. Du kan for eksempel angi en bestemt skrifttype eller farge for den. Dette gjøres imidlertid ved å bruke en ekstra kode - FONT. I dette tilfellet vil den bli plassert innenfor den som markerer grensene for avsnittet - dette vil forhindre at HTML-kommandoen som gjenspeiler typen foretrukket skrift distribueres til andre elementer på nettsiden.

Tabeller opprettes ved hjelp av TABLE-taggen. Ved å bruke de tilsvarende attributtene kan du bestemme det nødvendige antallet kolonner og rader, angi bredde, spesifikke grenser, størrelse og skriftfarge på teksten i tabellen.

Ansvarlig for behandling av bilder i nettleseren. Du kan også plassere forskjellige attributter i den som regulerer størrelsen på bildet og plasseringen på siden.

Lenker til andre nettdokumenter eller filer angis ved hjelp av taggen A. Som regel er det attributter inni den som indikerer at det er en hyperkobling i strukturen til nettsiden. I dette tilfellet er dokumentet, filen eller nettstedet som det fører til, angitt.

En vanlig tag er FRAMESET. Med dens hjelp kan du dele plassen på en nettside i flere områder - rammer. I hver av dem kan du bruke separate nettdokumenter. Det vil si at rammer lar deg plassere to eller flere sider riktig på en skjerm samtidig.

En historie om nøkkelelementene til nettsider og en påfølgende historie om måten å formatere dem på ved hjelp av HTML-språket - omtrent dette vil være algoritmen for svaret vårt på spørsmålet som sensor stilte oss. Hvis han kom til oss og sa «liste opp hovedelementene på en nettside», så vil vi, ved å bruke riktig metodikk, ha alle muligheter til å avdekke emnet. Det vil si at med begrepet "elementer" kan vi forstå nøkkelkomponentene i strukturen til et nettdokument, eller typene innhold - tekst, bilder, tabeller, rammer, lenker som webmaster genererer ved hjelp av et verktøy som HTML-språket .

Spesifikasjoner for webutviklingsverktøy

I tillegg til det som er sagt, kan vi forklare at det er et stort antall tagger og attributter levert av HTML-standarder. I tillegg til HTML kan webutviklere bruke ekstra formateringsverktøy for hypertekstdokumenter. For eksempel med bruker JavaScript du kan lage dynamiske nettsider - det vil si de der innholdet kontinuerlig oppdateres (både på grunn av handlingene til brukeren selv, og i samsvar med algoritmer som er forhåndsskrevet i skript).

Det ville være nyttig å legge til at en webutvikler kan bruke fullverdige programmeringsspråk i arbeidet sitt, som for eksempel Perl, PHP, Java, Python, ved hjelp av hvilke mulighetene for å jobbe med hypertekstdokumenter blir enda bredere. Behovet for dette kan skyldes at bruksområdene til nettteknologier i dag er svært forskjellige. Utfordringene moderne utviklere står overfor kan være ganske komplekse. Noen ganger er det for eksempel nødvendig å oversette nettsider skrevet på russisk til engelsk. I dette tilfellet vil utviklerens verktøy være svært forskjellige.

Målet med arbeidet: gjøre studentene kjent med de grunnleggende begrepene i HTML-språket, strukturen til et HTML-dokument, obligatoriske tagger, kommentarer, metoder for tekstformatering, fysiske og logiske stiler, tilegne seg ferdigheter i å lage enkle statiske nettdokumenter.

I laboratorietimer vil vi bruke Notepad-tekstredigering for å klargjøre HTML-filer, og nettleseren Internet Explorer som et verktøy for å overvåke hva som er gjort.

Teoretisk informasjon

Enkle konsepter

Hypertekst- en informasjonsstruktur som lar deg etablere semantiske forbindelser mellom tekstelementer på en dataskjerm på en slik måte at du enkelt kan gå over fra ett element til et annet. I praksis, i hypertekst, utheves noen ord ved å understreke eller fargelegge dem i en annen farge (hyperkoblinger). Utheving av et ord indikerer en sammenheng mellom dette ordet og et dokument der emnet knyttet til det uthevede ordet diskuteres mer detaljert. Et separat dokument, skrevet i HTML-format, kalles:

HTML-dokument;

Web-dokument;

Nettside.

Slike sider er vanligvis i NTM- eller HTML-format.

En gruppe nettsider som tilhører én forfatter eller én IEDV-kropp og koblet sammen med vanlige hyperkoblinger danner en struktur som kalles en nettnode eller et nettsted. Hver HTML-side har sin egen unike URL - endsec på internett.

Ramme (Ramme) - et begrep som har to betydninger. Den første verdien er dokumentområdet med egne rullefelt. Det andre er et 0DNN0H-bilde i en animert grafikkfil (ramme).

Applet (Applet) - et program overført til klientdatamaskinen som en separat fil og startet når du ser på en webside.

Skript (Manus) , eller script, er et program inkludert i en webside for å utvide funksjonene. I visse situasjoner viser Internet Explorer-nettleseren meldingen: "Tillat kjøring av skript på siden?" I dette tilfellet mener vi skript.

CGI (Felles Inngangsport Grensesnitt) - et generelt navn for programmer som, som jobber på en server, lar deg utvide funksjonene til nettsider. Uten slike programmer er det umulig å lage interaktive nettsider.

Nettleser (Nettleser) - et program for visning av websider.

Element- HTML-språkdesign. Du kan tenke på det som en beholder som inneholder data og lar deg formatere dem på en bestemt måte. Enhver nettside er et sett med elementer. En av hovedideene til hypertekst er muligheten for å bygge elementer. For eksempel:

<Начало элемента>Innholdet i elementet, dataene som elementet formaterer

stikkord(på engelsk tag - label, descriptor, label) - start- eller sluttmarkøren til et element. Tagger definerer grensene for handlingen til elementer og skiller elementer fra hverandre. I teksten på en webside er tagger omsluttet av vinkelparenteser< >, og sluttkoden blir alltid etterfulgt av en skråstrek. Tekst ikke mellom disse parentesene (< >), er helt synlig når den vises i en nettleser. For eksempel:

<Начальный тег>Innholdet i elementet, dataene som

formaterer et element

<Р>Denne teksten vil bli plassert i et eget avsnitt

Enhver nettside er et sett med elementer. Et av de grunnleggende prinsippene for HTML er muligheten til å hekke ett element i et annet.

Egenskap- parameter eller egenskap til et element. Attributter er plassert inne i startkoden og er atskilt fra hverandre med mellomrom. Hvis sementen inneholder tekst, kan attributtene angi skriftfarge og størrelse, justering tekst avsnitt og så videre. Hvis elementet inneholder et bilde, kan attributtene spesifisere størrelsen på bildet, tilstedeværelsen og størrelsen på en ramme rundt bildet, etc.

<Р align="center">Denne teksten vil bli justert til midten av skjermen

Dette eksemplet bruker igjen en kode som definerer begynnelsen og slutten av et avsnitt. Start-taggen inneholder imidlertid et align-attributt, som setter tekstjusteringen til midten av skjermen.

Merk:

All nyttig informasjon må vises mellom start- og slutttaggene som indikerer formatet;

Alle attributter er plassert i startkoden;

For enkelhets skyld kan du skrive startkoden med en stor (stor) bokstav (P), og sluttkoden med en liten (små) bokstav (/p), selv om dette ikke er nødvendig;

Ikke alle elementer krever en slutt (avslutnings)-tag;

Begynn å skrive hvert nytt element på en ny linje. Innrykk nestede elementer (tab). Dette er igjen ikke nødvendig, men det vil gjøre jobben din mye enklere.

En nettside er et spesielt formatert dokument som kan inneholde tekst, grafikk, hyperkoblinger, lyd, animasjon og video.

Flere nettsider som deler et felles tema, design og lenker, og vanligvis ligger på samme webserver, danner et nettsted.

Nettsted (fra engelsk. nettsted: web- "nett, nettverk" og nettstedet- "sted", bokstavelig talt "sted, segment, del av nettverket") - en samling elektroniske dokumenter(filer) til en person eller organisasjon i datanettverk, samlet under én adresse (domenenavn eller IP-adresse).

Alle nettsteder utgjør til sammenVerdensveven, hvor kommunikasjon (nett) forener informasjonssegmenter fra verdenssamfunnet til en enkelt helhet - en database og kommunikasjon på planetarisk skala. En protokoll ble spesielt utviklet for direkte tilgang til klienter til nettsteder på servere HTTP .

Et nettsted er strukturert som et magasin som inneholder informasjon om et bestemt emne eller tema. Akkurat som et magasin består av trykte sider, består et nettsted av datamaskinwebsider.

Programmet som viser en nettside kalles en nettleser.

Nettsteder er opprettet ved hjelp av hypertekstdokument-markeringsspråket HTML. HTML-teknologi består av å sette inn kontrolltegn (tags) i et vanlig tekstdokument og som et resultat får vi en webside. Når du laster inn en webside, viser nettleseren den på skjermen i den formen som er spesifisert av tagger.

HTML lar deg:

· formatere tekst;

· inkludere bilder og multimedia i dokumentet;

· Ved å bruke dette språket opprettes hypertekstlenker til andre websider.

HTML brukes til å lage filinformasjonsinnhold og for å definere strukturen og formatet til websider. Siden HTML-filer bare er vanlige tekstfiler, kan en slik fil sendes til praktisk talt hvilken som helst datamaskin.

For å lage websider brukes enkle tekstredigerere som ikke inkluderer kontrolltegn for tekstformatering i det opprettede dokumentet. Som en slik editor i Windows kan du bruke standard applikasjon"Notisbok".

Vanligvis har en websidefil filtypen .html eller .htm.

I tillegg er det mange teknologier der de grunnleggende handlingene for å lage nettsteder allerede er automatiserte; alt som gjenstår er å gjøre endringer i samsvar med emnet ditt.

For å se en HTML-side, skriv ganske enkelt inn URL-adressen i adressefeltet til nettleseren din og følg deretter hyperkoblingene. Men dette er nettopp hovedproblemet - hvordan finner man ut sideadressen? Oftest skjer det at du vet hva du trenger å finne, men du vet ikke nøyaktig hvor du skal lete. For å løse dette problemet er det spesielle søkemotorer. Fra brukerens synspunkt, søkesystem- dette er en vanlig side på hjemmeside som inneholder lenker til andre nettsteder, oppdelt etter kategori ("Sport", "Bedrift", "Datamaskiner", etc.). I tillegg lar søkemotoren brukeren skrive inn flere nøkkelord og returnerer lenker til sider som inneholder disse søkeordene.

nettsted

Et nettsted (engelsk nettsted, fra web - web og nettsted - "sted") er en samling dokumenter fra en privatperson eller organisasjon samlet under én adresse på et datanettverk. Som standard antas det at siden ligger på Internett. Alle Internett-nettsteder utgjør til sammen World Wide Web. HTTP-protokollen er spesielt utviklet for at klienter skal få direkte tilgang til nettsider på servere. Nettsteder kalles ellers Internett-representasjonen av en person eller organisasjon. Når de sier "din egen side på Internett", betyr det et helt nettsted eller en personlig side som en del av andres nettsted. I tillegg til nettsteder på Internett, er også WAP-sider for mobiltelefoner tilgjengelig.

Opprinnelig var nettsteder samlinger av statiske dokumenter. For tiden er de fleste av dem preget av dynamikk og interaktivitet. For slike tilfeller bruker eksperter begrepet nettapplikasjon - ferdig Software pakke for å løse nettsideproblemer. En nettapplikasjon er en del av en nettside, men en nettapplikasjon uten data er kun teknisk sett et nettsted.

I de fleste tilfeller på Internett tilsvarer ett nettsted ett domenenavn. Akkurat i henhold til domenenavn nettsteder er identifisert i globalt nettverk. Andre alternativer er mulige: ett nettsted på flere domener eller flere nettsteder under ett domene. Vanligvis brukes flere domener av store nettsteder (nettportaler) for logisk å skille forskjellige typer tjenester som tilbys (mail.yandex.ru, news.yandex.ru, auto.yandex.ru). Det er også tilfeller der egne domener er tildelt forskjellige land eller språk. For eksempel er google.ru og google.fr logisk sett Google-nettsteder på forskjellige språk, men teknisk sett er de forskjellige nettsteder. Å kombinere flere nettsteder under ett domene er typisk for gratis hosting. For å identifisere nettsteder inneholder adressen en tilde og nettstedsnavnet etter verten: example.com/~my-site-name/.




Topp