Det grunnleggende elementet i hypertekstmarkeringsspråk er Pascal. Hypertext Markup Language HTML

Hypertext Markup Languages ​​SGML. XML. HTML.

SGML(English Standard Generalized Markup Language - et standard generalisert markup-språk; uttales [es-ji-em-el]) er et metaspråk der du kan definere et markup-språk for dokumenter. SGML er etterfølgeren til IBMs 1969 Generalized Markup Language (GML) og må ikke forveksles med Geography Markup Language utviklet av Open GIS Consortium.

SGML ble opprinnelig designet for deling av maskinlesbare dokumenter i store offentlige og romfartsprosjekter. Den ble mye brukt i trykking og publisering, men kompleksiteten gjorde det vanskelig å bli allment tatt i bruk for daglig bruk.

Hoveddelene av et SGML-dokument er:

SGML-erklæring - definerer hvilke tegn og skilletegn som kan vises i applikasjonen;

Document Type Definition - definerer syntaksen for markup-konstruksjoner. DTD kan inkludere tilleggsdefinisjoner som symbolske mnemoniske lenker;

Semantikkspesifikasjonen, som refererer til markup, gir også syntaksbegrensninger som ikke kan uttrykkes innenfor en DTD;

Innholdet i et SGML-dokument - må i det minste være et rotelement.

SGML gir mange alternativer for syntaktisk markering for bruk av ulike applikasjoner. Ved å modifisere SGML-deklarasjonen kan du til og med eliminere bruken av vinkelparenteser, selv om denne syntaksen anses som standard, den såkalte konkrete referansesyntaksen.

Eksempel på SGML-syntaks:

typisk noe sånt som dette

SGML er standardisert av ISO: "ISO 8879: 1986 Informasjonsbehandling-Tekst- og kontorsystemer-Standard Generalized Markup Language (SGML)"

HTML og XML er avledet fra SGML. HTML er en SGML-applikasjon, og XML er en undergruppe av SGML designet for å forenkle maskinanalysen av et dokument. Andre SGML-applikasjoner er SGML Docbook (dokumentasjon) og "Z Format" (typografi og dokumentasjon).

XML– The Extensible Markup Language, det vil si Extensible Markup Language, oppsto som et resultat av utviklingen av HTML-språket (HyperText Markup Language). Det ville imidlertid være en grov feil å tenke på det som bare en forbedret versjon av HTML-språket. I hovedsak er XML den neste generasjonen markup-språk. Det er tre punkter å huske på som fundamentalt skiller XML fra HTML og dets forgjengere (GML – Generalized Markup Language, SGML – Standard General Markup Language):

XML, i motsetning til HTML, HAR IKKE DEFINERT TAGS - mer presist, hver utvikler kan lage EGNE XML-tags - så mange som nødvendig. Antallet slike tagger er praktisk talt ubegrenset. Dermed er XML et metaspråk som lar deg lage andre markup-språk som HTML.

Etter hvert som HTML-språket utviklet seg, økte antallet tagger raskt. Til slutt nådde antallet "kritisk verdi" - det ble vanskelig for nettdokumentutviklere å huske flere og flere tagger, men nettleserutviklere befant seg i en dårligere posisjon - de måtte lage flere og flere versjoner av nettlesere som ville "forstå" nye tagger . Smartere nettlesere blir større og større, og stiller stadig større krav til datamaskinene de brukes på. Saken forverres av det faktum at de siste årene har lommeenheter blitt stadig mer populære (spesielt blir de stadig mer brukt i e-handel), med begrenset minne og "svake" skjermer, og derfor har nettleserne som brukes på dem kun svært begrensede muligheter. XML, som ikke har et forhåndsdefinert merkesystem, løser dette problemet. "Prisen" for allsidigheten er den større strengheten i utformingen av web-dokumenter. Reglene for formatering av XML-dokumenter er enkle:

ulukkede beholdertagger er ikke tillatt (men du kan kombinere åpnings- og lukketagger i én, for eksempel:
)

"nestede" beholdere kan ikke "overlappe"

små og store bokstaver oppfattes som forskjellige tegn

nøkkelord kan ikke brukes som merkenavn

mellomrom, skilletegn, parenteser, firkantede parenteser og krøllete klammeparenteser kan ikke brukes i merkenavn

understrek (_) og tall kan vises i merkenavn, men et tall kan ikke være det første tegnet i et merkenavn

(Hvis du trenger å bruke flere ord som merkenavn, bør de skrives sammen, og hvert ord starter med stor bokstav.)

Dokumenter som oppfyller disse reglene kalles velformede dokumenter.

XML tjener til å BESKRIVE DATASTRUKTUR, hovedsakelig HIERARKISKE STRUKTURER.

En av hovedtrendene i utviklingen av nettteknologier er DATASEPARERING, DOKUMENTSTRUKTUR OG STILDESIGN. Som du vet, er en av måtene å isolere data fra strukturen til dokumentet på å dynamisk koble DBMS med webdokumenter gjennom ODBC-grensesnittet (Open DataBase Connectivity). Isoleringen av stiler oppnås ved bruk av overlappende stilark. XML lar deg beskrive ikke-relasjonelle databaser. Siden tagger kan lages av utvikleren, karakteriserer navnene deres vanligvis betydningen av dataene.

XML, som et middel til å beskrive datastrukturen, gir DATAUTVEKSLING mellom ulike applikasjoner, og fungerer dermed som et slags "lim".

Verdien av denne "brodannende" XML-funksjonen kan ikke overvurderes. Takket være muligheten til å utveksle data mellom ulike applikasjoner "går" nettteknologier til et kvalitativt nytt nivå.

Hypertext Markup Language (HTML) det er et enkelt system for å lage hypertekstdokumenter som er portable fra en plattform til en annen. I utgangspunktet er HTML-dokumenter SGML-dokumenter med vanlig semantikk som er egnet for å representere informasjon i en lang rekke applikasjoner. HTML kan brukes til å representere:

Hypertekstnyheter, post, dokumentasjon og hypermedia

Valgmeny

Databasespørringsresultater

Enkle dokumenter med innebygd grafikk

Og også for hypertekstvisning av eksisterende rekker av informasjon

World Wide Web (WWW)-prosjektet samler informasjon spredt over hele verden. For å gjøre dette bruker WWW Internet HyperText Transfer Protocol (HTTP) – Hypertext Transfer Protocol, som lar deg inngå avtaler om hvordan data presenteres i samhandlingen mellom klienten og serveren.



Dataene overføres i brødteksten i meldingen i samsvar med MIME-standarden. HTML er en av representasjonene av informasjon på WWW. HTML antas å samsvare med en av MIME-typene, nemlig tekst / html. I tillegg er HTML en utvikling som samsvarer med den internasjonale standarden ISO 8879 - Standard Generalized Markup Language (SGML), som er et system for å definere strukturerte dokumenttyper.

HTML-dokument

Et HTML-dokument ligner på en tekstfil, bortsett fra at noen tegn (strenger) er kontrolltegn. Disse symbolene kalles tagger og definerer strukturen til dokumentet.

HTML-dokumenter må starte med en kode i begynnelsen av filen og slutt med taggen... Mellom disse kodene er HTML-dokumentet organisert som HEAD og BODY av dokumentet, omtrent som en e-postmelding. Inne i HEAD-delen er TITTEL og annen informasjon om dokumentet som helhet angitt. Inne i BODY delen, ved hjelp av HTML-tags, er teksten strukturert i avsnitt, lister osv. med mulighet for å style enkeltord og hele setninger og lage lenker til deler av dette og eksterne dokumenter. Teknisk sett kan åpnings- og lukketaggene for HTML-, HEAD- og BODY-elementer utelates. Dette anbefales imidlertid ikke, siden HEAD / BODY-strukturen tillater applikasjoner å definere funksjoner i dokumenter (for eksempel tittelen) uten å se på hele dokumentet.

Struktur av HTML-elementer

I et HTML-dokument definerer koder begynnelsen og slutten av overskrifter, avsnitt, lister, tegnutheving og koblinger. De fleste HTML-elementer i et dokument er definert som en åpningskode, som spesifiserer elementets navn og attributter, etterfulgt av kroppen til elementet, etterfulgt av en avsluttende kode. Avgrensningstegnene for startkoden er "<" и ">"; for den avsluttende -"". For eksempel:

Dette er overskriften

Dette er et avsnitt.

Noen elementer vises kun som en startkode. For eksempel, for å lage en skillelinje, bruk taggen
... I tillegg kan de avsluttende taggene for enkelte elementer (P, LI, DT, DD) utelates. En elementkropp er en sekvens av tegn og nestede elementer. Noen elementer, for eksempel elementer som definerer koblinger, kan ikke nestes i hverandre. Samtidig kan elementer som definerer lenker og karakterutheving plasseres inne i andre strukturer.

Dokumentvisning

Den spesifikke visningen av dokumentet kan variere fra klient til klient. HTML-tagger definerer bare den generelle visningsstilen til dokumentet. Noe som for eksempel betyr at HTML behandler overskriften på første nivå bare som overskriften på første nivå, men ikke spesifiserer at overskriften på første nivå skal vises med Times size 24-font i midten av toppen av siden. Fordelen med denne tilnærmingen er at hvis brukeren bestemmer seg for å endre overskriften på første nivå til Helvetica-skriftstørrelse 20 venstrejustert, er alt de trenger å gjøre å endre definisjonen av overskriften på første nivå i WWW-fremviseren. Dermed bestemmes den spesifikke presentasjonen av dokumentet på monitorskjermen av brukeren av en spesifikk klient.

Hovedstyrken til HTML ligger i dens evne til å assosiere områder med tekst (så vel som bilder) med andre dokumenter. Seere fremhever disse områdene (vanligvis med farger og/eller understreking) for å indikere at dette er hypertekstlenker. Anker er et stykke tekst som markerer begynnelsen og/eller slutten av en hypertekstkobling. Teksten mellom åpnings- og avslutningstaggen er startpunktet eller målet for hypertekstlenken. Attributtene til denne taggen er som følger: HREF

Valgfri. Hvis HREF-attributtet er til stede, er Anchor sensitiv tekst: startpunktet for lenken. Hvis leseren velger denne teksten, vil han bli presentert for et annet dokument, hvis nettverksadresse ble spesifisert i verdien av HREF-attributtet. Formatet på nettverksadressen er det samme som URL-en. Dette lar HREF = "# identifier"-strukturen referere til et annet anker i det gjeldende dokumentet, eller i et slettet dokument ved å prefiksere adressen med "#"-tegnet.

Valgfri. Hvis tilstede, lar ankeret brukes som koblingsdestinasjon. Attributtverdien er ankeridentifikatoren "a. En ren tekststreng kan brukes som identifikasjonsverdi, bortsett fra at alle slike identifikatorer må være unike i samme dokument.

Valgfri. Lar deg spesifisere forholdet mellom dokumentet som koblingen ble laget fra, og dokumentet som koblingen ble laget til.

I 1989 presenterte hypertekst en lovende ny teknologi som hadde et relativt stort antall implementeringer, på den ene siden, og på den andre siden ble det gjort forsøk på å bygge formelle modeller av hypertekstsystemer som var mer beskrivende av natur og var inspirert av suksess med den relasjonelle tilnærmingen til å beskrive data.

HTML er et hypertekst-markeringsspråk som brukes til å kode dokumenter. HTML-språk er et sett med kommandoer i henhold til hvilke nettleseren viser innholdet i dokumentet, HTML-kommandoer vises ikke. HTML-språket implementerer mekanismen til hypertekstkoblinger, som gir en kobling mellom ett dokument og et annet. Disse dokumentene kan ligge på samme server som siden de er koblet fra, eller de kan ligge på en annen server.

Ideen bak HTML er et eksempel på en ekstremt vellykket løsning på problemet med å bygge et hypertekstsystem med en dedikert skjermkontroll.

Kontekstuelle hypertekstlenker ble anerkjent som den mest effektive formen for organisering av hypertekst, og i tillegg ble inndeling i lenker knyttet til hele dokumentet som helhet og med dets individuelle deler anerkjent.


Alle HTML-dokumenter har samme struktur, definert av et fast sett med strukturkoder. HTML-dokument må alltid starte med en kode< HTML >og avslutt med den tilsvarende sluttkoden (). Innenfor et dokument er det to hovedseksjoner, overskriftsdelen og dokumentteksten, i den rekkefølgen. Overskriftene inneholder informasjon som beskriver dokumentet som helhet og er begrenset til tagger<НЕАD>og... Spesielt må overskriftene inneholde den generelle overskriften til dokumentet, avgrenset av den sammenkoblede taggen<ТITLE>.

). Det anbefales imidlertid ikke å utelate strukturkoder når du oppretter et HTML-dokument. Det enkleste korrekte HTML-dokumentet som inneholder alle kodene som definerer strukturen kan se slik ut:

< TITLE >Dokument tittel< /TITLE >

Dokumenttekst

HTML-elementer.

For tag-par bestemmes omfanget av delen av dokumentet mellom start- og slutttaggene. Denne delen av dokumentet regnes som et HTML-element. Så vi kan snakke om et "BODY-element" som inkluderer taggen, hovedinnholdet i dokumentet og den avsluttende taggen... Hele HTML-dokumentet. kan betraktes som et "HTML-element." For ikke-parede tagger, samsvarer elementet med taggen som definerer det.

De fleste elementene i HTML-språket. beskriver deler av innholdet i dokumentet og plasseres mellom tagger ... og, det vil si inne i strukturelementet BODY. Slike elementer er delt inn i blokk og tekst. Blokkelementer refererer til deler av teksten på avsnittsnivå. Tekstelementer beskriver egenskapene til individuelle fraser og til og med smertene til små deler av teksten.

Nå kan du formulere reglene for hekkende elementer.

Elementer må ikke overlappe hverandre. Med andre ord, hvis åpningstaggen er plassert inne i et element, må den tilsvarende lukkebrikken være plassert inne i det samme elementet.

Blokkelementer kan inneholde nestede blokk- og tekstelementer.

Tekstelementer kan inneholde nestede tekstelementer.

Tekstelementer kan ikke inneholde nestede blokkelementer.

Funksjonelle blokkelementer.

I de fleste dokumenter er de viktigste funksjonelle elementene overskrifter og avsnitt. HTML-språk. støtter seks nivåer av overskrifter. De er spesifisert ved å bruke sammenkoblede tagger fra<Н1>før<Н6>... Når de vises, blir nettdokumenter gjengitt på denne måten; tag (dokument på en dataskjerm, disse elementene vises med fonter i forskjellige størrelser.

Vanlige avsnitt spesifiseres ved hjelp av en par-tag<Р>... HTML-språk. inneholder ikke verktøy for å lage avsnittsinnrykk ("rød linje"), derfor, når de vises på en dataskjerm, er avsnitt atskilt med en tom linje. Slutt-taganses som valgfritt. Det antas at det kommer før taggen som setter begynnelsen av neste avsnitt i dokumentet. For eksempel:

Overskrift

<Р>Første ledd<Р>Andre ledd

Overskrift på andre nivå

En konsekvens av tilstedeværelsen av en spesiell kode som definerer et avsnitt er det faktum at det vanlige linjeslutttegn, som skrives inn ved å trykke på ENTER-tasten, ikke er nok til å lage avsnittsinnrykk. HTML-språk. behandler tegn og mellomrom på slutten av linjen på en spesiell måte. Enhver sekvens; som kun består av mellomrom og linjeslutttegn, behandles som et enkelt mellomrom når dokumentet vises. Dette betyr spesielt at linjeslutttegn ikke en gang utfører en ny linje (for dette formålet, tekstelementet spesifisert av den uparrede taggen
.

En horisontal linjal kan også brukes som avsnittsbryter. Dette elementet er spesifisert av en ikke-sammenkoblet tag


... Når dokumentet vises på skjermen, skiller linjalen deler av teksten fra hverandre. Lengden og tykkelsen er spesifisert av attributtene til taggen
.


Denne taggen lager en horisontal linjal 10 piksler bred, halve bredden av vinduet, og plassert til høyre.


Nettstedutvikling er en av de allment tilgjengelige mulighetene i den moderne internettindustrien. Selve opprettelsen av nettsteder er i prinsippet ikke mye mer komplisert enn opprettelsen av personlige e-postbokser og elektroniske visittkort.

For å lage et nettsted trenger du først og fremst en server koblet til Internett, som du kan plassere nødvendig hypertekst på. I tillegg er det nødvendig å registrere navnet på saigaen hos leverandøren som betjener den valgte serveren.

På Internett kan du finne leverandører som tilbyr gratis åpning av nettsteder på deres servere. Gratis nettsteder kan åpnes på innenlandske servere narod.ru, boom.ru, hotmail.ru og på utenlandske servere, for eksempel geocities.com, tripod.com.

Domenenavn i følgende skjema kan registreres på de angitte serverne:

<имя>... narod.ru

navn> .boom.ru,

Eksempler på registrerte domenenavn:

wdu.da.ru - nettstedet til det elektroniske universitetet;

wduniv.newmail.ru - nettstedet til et distribuert universitet.

Etter å ha registrert domenenavnet til nettstedet, kan du plassere hypertekst på det. Plasseringen av hypertekst på nettstedet utføres ved hjelp av spesielle programmer som lar deg lage, redigere, akkumulere og kopiere en rekke hypertekster. Umiddelbart etter plasseringen av den aller første (hoved) hypertekstsiden, kan informasjonen leses ved hjelp av en nettleser i et hvilket som helst land fra hvilken som helst datamaskin koblet til Internett. For å gjøre dette, er nettadressen på Internett angitt i nettleservinduet. For eksempel: http://bak.boom.ru

Alle plasserte filer må være hypertekst, skrevet i HTML-format og ha identifikatorer for skjemaet<имя>.html.

HTML er et hypertekst-markeringsspråk.

Etter struktur er hypertekst tekst med lenker til annen hypertekst som ligger på denne serveren, eller på andre servere. Når du klikker på en slik lenke, laster nettleseren automatisk en hypertekstside på dataskjermen, uavhengig av hvilken server og i hvilket land den befinner seg.

Ved hjelp av disse verktøyene og programmene kan et bredt utvalg av informasjonssider og systemer opprettes på Internett - personlige sider, bedriftssider, elektroniske aviser, magasiner, elektroniske bøker, oppslagsverk, samt elektroniske arkiver og biblioteker.

Forskjellen mellom nettstedene ligger i mengden informasjon, deres struktur og oppdateringsprosedyrer. Generelt, for nettsteder på Internett, som for enhver organisasjon, kan vi snakke om livssyklusene for deres opprettelse, utvikling, modernisering og avvikling.

Mengden informasjon bestemmes av eierne - personene eller organisasjonene som opprettet nettstedene og legger ut informasjonen deres på dem. Mengden informasjon på nettsteder kan variere fra noen få kilobyte til flere gigabyte (millioner kilobyte).

Strukturen til nettsteder kan være svært variert. Den enkleste strukturen er hovedsiden med lenker til et sett med tekster. Disse lenkene finnes i teksten på hovedsiden eller uthevet i innholdsfortegnelsen på begynnelsen av siden.

Hver side på nettstedet kan forsynes med en tittel som vises på den øverste linjen på skjermen når nettstedet lastes inn av nettleseren.

I tillegg, på hjemmesiden til nettstedet, kan du spesifisere en liste over søkeord for søkemotorer.

Søkemotorer gjennomsøker ukentlig alle servere på Internett og registrerer adressene til alle nettsteder og hypertekst som er funnet sammen med søkeordene som er uthevet i dem. Av disse grunner, senest en uke senere, kan all informasjon publisert på Internett finnes med nøkkelordene i dem.

Moderne informasjonswebteknologier endrer raskt vår verden og påvirker direkte utviklingen av nettteknologier. Denne teknologiske revolusjonen har dypt påvirket ikke bare næringslivet, men også privatlivet og yrkeslivet. De nyeste nettteknologiene trenger inn i alle samfunnssfærer, endrer kommunikasjonsmåter og prinsippene for å gjennomføre nettprosjekter til moderne selskaper, og bestemmer skjebnen til sistnevnte. Den iboende kompleksiteten og ekstreme brukervennligheten til moderne informasjonswebteknologier gjør dem tilgjengelige for alle som står overfor deres daglige bruk i sine profesjonelle aktiviteter.

Både i hverdagen og i næringslivet, i korrespondanse og handel, bruker mennesker og organisasjoner nettet, lager sine egne nettsider, hvor de tilbyr informasjon, varer og tjenester. Verktøy for å lage nettressurser utvikler seg raskt og uten stans, de lar deg lage komplekse nettdokumenter uten å kreve spesiell kunnskap om deres struktur og utseende, og frigjør tid til produktiv kreativ aktivitet. Hovedfordelen med nettteknologier under moderne forhold ligger i deres enkelhet og, som en konsekvens, i å øke effektiviteten til applikasjonen deres.

Hypertext Markup Language HTML

Populariteten til Internett er i stor grad drevet av fremveksten av World Wide Web (WWW), siden det var den første nettverksteknologien som ga brukeren et enkelt moderne grensesnitt for å få tilgang til en rekke nettverksressurser. Enkelhet og brukervennlighet har ført til en økning i antall WWW-brukere og tiltrukket seg oppmerksomheten til kommersielle strukturer. Videre ble prosessen med vekst i antall brukere et snøskred, og dette fortsetter til i dag. På grunnlag av behovet for å kombinere hele settet med informasjonsressurser, begynte teknologien å utvikle seg ved hjelp av hvilken hypertekstnavigasjonssystemet er definert. Denne teknologien ble HTML-språket. HTML-teknologien i det innledende stadiet var ekstremt enkel, og nesten alle nettbrukere fikk samtidig muligheten til å prøve seg som skapere og lesere av informasjonsmateriell publisert på World Wide Web. Faktum er at i utviklingen av ulike komponenter av teknologien ble det antatt at kvalifikasjonene til forfatterne av informasjonsressurser og utstyret deres med datateknologi ville være minimale.

HTML (HyperText Markup Language) er et av de såkalte markup-språkene. Begrepet "markup" betyr generell tjenesteinformasjon som ikke vises sammen med dokumentet, men som definerer; hvordan visse fragmenter av dokumentet skal se ut. Du kan for eksempel kreve at et ord vises med fet eller kursiv skrift, for å gjengi et individuelt avsnitt i en spesiell skrift, eller for å style overskrifter med en forstørret skrift.

Det er mange forskjellige markup-språk i disse dager. For eksempel, i kommunikasjonsprogrammer, definerer en spesiell form for markering betydningen av hver pakke med nuller og enere som sendes til Internett. Imidlertid må ethvert merkespråk gjøre to ting:

1) språket definerer syntaksen til markeringen;

2) språket bestemmer betydningen av markeringen.

Det vanligste merkespråket for nettsider er HTML. Dette markup-språket ble opprettet og annonsert som en av SGML-konkresjonene. Først foreslått i 1974 av Charles Goldfarb og senere adoptert som en offisiell ISO-standard, SGML (Standard Generalized Markup Language) er et metaspråk - et system for å beskrive andre språk.

Fremveksten av SGML-standarden ble drevet av behovet for å dele data mellom forskjellige applikasjoner og operativsystemer. Selv på de fjerne 60-tallet hadde databrukere mange kompatibilitetsproblemer. Etter å ha analysert manglene ved mange ikke-standard markup-språk, har tre IBM-forskere - Charles Goldfarb, Ed Mosher og Ray Lorie - formulert tre generelle prinsipper for å sikre at dokumenter kan samarbeides på tvers av flere operativsystemer.

1) Bruk av enhetlige formateringsprinsipper i alle programmer som behandler dokumenter. Det er et ganske logisk krav - vi vet alle godt hvor vanskelig det er for folk som snakker forskjellige språk å komme til enighet. Tilstedeværelsen av et enkelt sett med syntaktiske strukturer og felles semantikk forenkler i stor grad samspillet mellom programmer.

2) Spesialisering av formateringsspråk. På grunn av muligheten for å bygge et spesialisert språk basert på et sett med standardregler, slutter programmereren å være avhengig av eksterne implementeringer og deres ideer om behovene til sluttbrukeren

3) Klar definisjon av formatet til dokumentet. Reglene som styrer dokumentets format bestemmer antall og merking av språkkonstruksjoner som brukes i dokumentet. Bruk av standardformat sikrer at brukeren kjenner nøyaktig strukturen på dokumentets innhold. Vær oppmerksom på: vi snakker ikke om visningsformatet til dokumentet, men om dets strukturelle format. Settet med regler som beskriver dette formatet kalles en dokumenttypedefinisjon (DTD).

Disse tre reglene dannet grunnlaget for forgjengeren til SGML – GML (Generalized Markup Language). Forskningen og utviklingen av GML fortsatte i omtrent ti år til SGML-standarden dukket opp som et resultat av en avtale inngått av en internasjonal gruppe utviklere.

HTML (Hypertext Markup Language) er datamaskinspråket i hjertet av World Wide Web. HTML er basert på SGML-standarden, et hypertekst-markeringsspråk for dokumenter for presentasjon på nettet. HTML, en av de viktigste webstandardene, er utviklet og vedlikeholdt av W3C. Grunnleggeren av dette internasjonale konsortiet er Tim Berners-Lee. Konsortiet, i tillegg til å lage formateringsstandarder, er senteret for utviklingen av Semantic Web (Semantic Web). Ved hjelp av HTML-språket gis formatert markering av dokumenter, hyperkoblinger mellom dokumenter og/eller deres fragmenter bestemmes.

En ren tekstfil ble valgt som grunnlag for å skrive HTML-kode. En hypertekstdatabase i WWW-konseptet er således et sett med tekstfiler merket i HTML, som bestemmer formen for informasjonspresentasjon (markup) og strukturen på lenker mellom disse filene og andre informasjonsressurser (hypertekstlenker).

HTML-utviklerne var i stand til å løse to problemer:

· Å gi designere av hypertekstdatabaser et enkelt verktøy for å lage dokumenter;

· Gjør verktøyet kraftig nok til å reflektere det som den gang var forståelsen av brukergrensesnittet til hypertekstdatabaser.

Den første oppgaven ble løst ved å velge en tagget dokumentbeskrivelsesmodell. HTML-språket lar deg merke et elektronisk dokument som vises på en skjerm med et polygrafisk designnivå; det resulterende dokumentet kan inneholde et bredt utvalg av etiketter, illustrasjoner, lyd- og videoklipp og så videre. Språket inkluderer avanserte verktøy for å lage ulike nivåer av overskrifter, skriftutheving, ulike lister, tabeller og mye mer.

Det andre viktige punktet som påvirket skjebnen til HTML var det faktum at en vanlig tekstfil ble valgt som grunnlag. HTML-redigeringsmiljøet er midtveien mellom en enkel tekstfil og en WYSIWYG-applikasjon (det du ser er det du får). Å velge et redigeringsmiljø gir deg alle fordelene med tekstredigering.

Hypertekstlenker som etablerer koblinger mellom tekstdokumenter begynte gradvis å kombinere en rekke informasjonsressurser, inkludert lyd og video. Systemet med HTML-hyperkoblinger lar deg bygge et system med sammenkoblede dokumenter i henhold til ulike kriterier. HTML-språket inneholder kommandoer (tagger) som lar deg kontrollere formen og størrelsen på fonter, størrelsen og plasseringen av illustrasjoner, lar deg flytte fra et fragment av tekst eller illustrasjoner til et annet html - dokument - den såkalte hypertekstlenken . Et dokument i html - format er en tekstfil som inneholder all nødvendig informasjon om informasjonen som vises på skjermen. Du kan bruke skriptspråkene som JavaScript, Java og VBScript for å kontrollere skriptene for å surfe på nettsidene (hypertekstdatabase bygget på World Wide Web). Skjemaer for brukerinndata av data som senere behandles og annen informasjon kan behandles ved hjelp av spesielle serverprogrammer (for eksempel i PHP eller Perl). HTML lar deg plassere hypertekstlenker og klikkbare knapper på sider som kobler websidene dine til andre sider på samme nettsted, så vel som til andre nettsteder rundt om i verden.

HTML er et tekstmarkeringsspråk, ikke et programmeringsspråk, som bare er ett av verktøyene (mer presist, et sidebeskrivelsesspråk) som brukes til å lage nettsider. HTML har begrensede tekstformateringsmuligheter sammenlignet med publiseringsprogrammer, spesielt når du publiserer tekst som er rik på komplekse elementer.

Til nå er det ingen HTML-editorer som er praktiske nok til å klare seg uten et tekstredigeringsprogram og manuell merking. Dette kompliserer arbeidet med språket, gjør det nødvendig å mestre dem helt uvanlige funksjoner.

Ved å analysere særegenhetene til HTML-språket og vurdere utviklingsnivået, kan man komme til den konklusjon at vi i de kommende årene bør forvente utseendet til dets mer perfekte modifikasjoner, nye språk og applikasjonspakker for å jobbe med nettsider.

Dynamiske og statiske HTML-dokumenter

Det finnes to typer html-dokumenter - statiske og dynamiske. Statiske dokumenter lagres i filer fra samme filsystem som brukes av en nettserver eller nettleser når du viser lokale filer. Når du plasserer informasjon på en webserver, kan du bruke dynamiske dokumenter - de som ikke eksisterer permanent i form av filer, men som genereres på tidspunktet for klientens forespørsel. Dessuten, for sluttbrukeren, spiller den dynamiske eller statiske måten å presentere dokumenter på ingen rolle.

For å generere et dynamisk HTML-dokument kreves det et spesialskrevet program i henhold til reglene bestemt av webserveren. Når du planlegger plassering av informasjon på en webserver, for riktig å bestemme bruken av alle typer dokumenter, er det nødvendig å ta hensyn til graden av dataoppdatering, deres volum og sirkulasjonsfrekvens.

Den dynamiske metoden definerer lagring av data i en formalisert form, for eksempel i en database.

Hvis dataene er lagret i en formalisert form, genereres statiske dokumenter ved å bruke dokumentmalene der endringene ble gjort. For å generere statiske dokumenter kan du bruke et hvilket som helst rapporteringsverktøy som er tilgjengelig i databasestyringssystemet (DBMS), som behandlet og formaliserte dataene.

HTML-perspektiver

Det kommer ingen nye versjoner av HTML, men det er en videreutvikling av HTML kalt XHTML (English Extensible Hypertext Markup Language). Mens XHTML kan sammenlignes med HTML i sine evner, har den strengere syntakskrav. I likhet med HTML er XHTML en undergruppe av SGML, men XHTML, i motsetning til forgjengeren, samsvarer med XML-spesifikasjonen. XHTML 1.0 ble godkjent som en World Wide Web Consortium (W3C)-anbefaling 26. januar 2000. Det er imidlertid nødvendig å ta hensyn til en alvorlig detalj - et stort antall informasjonsressurser er opprettet i dette formatet, at de vil bli "forstått" av nettlesere i lang tid fremover og brukt i sin opprinnelige form. I tillegg skal alle nye formater utvikles (og utvikles allerede - for eksempel XML) med støtte for HTML-teknologier.

Måten å jobbe på er i endring, og det samme er måtene å få tilgang til innhold på. HTML ble opprinnelig laget som et plattformuavhengig språk. Nye teknologier brukes nesten overalt, og ganske snart vil World Wide Web-området ikke lenger bare være tilgjengelig for brukere av stasjonære personlige datamaskiner, allerede nå bruker noen brukere aktivt talenettlesere for blinde eller nettlesere som bruker Broglies alfabet, ofte vises innholdet ikke på en dataskjerm, men på en TV når set-top-bokser brukes med tilgang til nettverket eller til en teletype, eller til monokrome visninger av ulike arrangører-personsøkere og andre.

Internet Engineering Task Force) la ut et utkast til HTML-standardforslaget

HTML-dokumentstruktur

Et HTML 4-dokument har tre deler:

  • en streng som inneholder HTML-versjonsinformasjon,
  • erklære en header/header-seksjon (avgrenset av HEAD-elementet),
  • en kropp som inneholder selve dokumentet.

Kroppen kan inneholde BODY- eller FRAMESET-elementer. Mellomromstegn(mellomrom, nylinjetegn, faner og kommentarer) kan vises før eller etter denne delen.

Enkel side

Hei Verden!

Dokumentet starter med element type dokument eller doctype. Den beskriver hvilken type HTML som skal brukes – slik at brukerens klientapplikasjon kan bestemme hvordan dokumentet skal tolkes og avgjøre om det følger reglene den har tenkt å følge i sin uttalelse.

Etter det kan du se åpningstaggen til html-elementet. Det er en omslag rundt hele dokumentet. Den avsluttende HTML-koden er det siste objektet i et HTML-dokument.

Inne i html-elementet er det et head-element. Den inneholder informasjon om dokumentet (metadata). Inne i hodet er det et tittelelement, som definerer «Enkel side»-tittelen i menylinjen.

Head-elementet etterfølges av et body-element, som er en wrapper som inneholder det faktiske innholdet på siden - i dette tilfellet bare et førstenivå-overskriftselement (h1) som inneholder teksten "Hello world!" ...

Gjenstander inneholder ofte andre gjenstander. Brødteksten i dokumentet vil alltid inneholde mange nestede elementer.

Seksjoner på en side skaper den overordnede strukturen til et dokument, og kan inneholde underseksjoner. De kan også inneholde overskrifter, avsnitt, lister osv. Avsnitt kan inneholde elementer som skaper lenker til andre elementer, sitater, høydepunkter osv.

HTML-elementsyntaks

Et grunnleggende element i HTML består av to tagger rundt en tekstblokk. Det er elementer som ikke bryter tekst, og i nesten alle tilfeller kan elementer inneholde underelementer (ettersom html inneholder hode og kropp i eksemplet ovenfor).

Varer kan også ha egenskaper som kan endre oppførselen til elementet og introdusere tilleggsverdi.

Det grunnleggende Html

I dette eksemplet har div-elementet (sideseksjon, en måte å dele dokumenter inn i logiske blokker) en lagt til id-attributt som er satt til masttopp... div-elementet inneholder et h1-element (overskriften til det første eller viktigste nivået), som igjen inneholder litt tekst. Noe av denne teksten er pakket inn i et element abbr(som brukes til å definere forkortelsesutvidelsen), som har et tittelattributt satt til Hypertext Markup Language.

Mange attributter i HTML er felles for alle elementer, men noen er spesifikke for et eller flere gitte elementer. De har alle formen:

nøkkelord = "verdi"

Verdien må stå i enkle eller doble anførselstegn (i noen situasjoner kan det mangle anførselstegn, men dette er ikke særlig bra med tanke på forutsigbarhet, forståelse).

Attributter og deres mulige verdier bestemmes hovedsakelig av HTML-spesifikasjonene (http://www.w3.org/TR/html401/index/attributes.html), så du kan ikke lage dine egne attributter. De eneste virkelige unntakene er id- og klasseattributtene, hvis verdier er helt ment å legge til din egen mening og semantikk til dokumenter.

Et element inne i et annet element kalles "etterkommer" av denne varen. I eksemplet ovenfor abbr er et barn av h1, som igjen er et barn av en div. Motsatt er div "stamfaren" til h1-elementet.

Blokknivå og innebygde elementer

Det er to hovedkategorier av elementer i HTML, som tilsvarer typene innhold og strukturen som disse elementene representerer - blokknivå og innebygde elementer.

Blokknivå betegner et høyere nivå av et element, og gir vanligvis informasjon om strukturen til et dokument. Du kan tenke på blokknivåelementer som å starte på en ny linje, og bryte bort fra det som kom før. Felles blokkelementer er avsnitt, listeelementer, overskrifter og tabeller.

Strengeelementer er inneholdt i strukturelle elementer på blokknivå og dekker bare deler av dokumentteksten, ikke hele områder. Et inline-element fører ikke til at en ny linje vises i dokumentet, siden de er elementer som vises i et tekstavsnitt. Felles strengelementer er hypertekstlenker, uthevede ord eller uttrykk og korte sitater.

Overskrift

Hovedet til HTML-dokumentet er et valgfritt markup-element. Opprinnelig ble eksistensen av tittelen diktert av behovet navn på nettleservindu... Dette ble oppnådd gjennom markup element TITTEL:

Dette er tittelen ... ...

En annen funksjon av HTML-dokumenthodet er å kontrollere HTTP-utvekslingen via markup element META. Med den nåværende praksisen med å hoste nettsteder på leverandørenes servere, kan det hende at administratorene for disse nettstedene ikke kan administrere serverprogrammet. I dette tilfellet er det bare ett alternativ igjen for å kontrollere utvekslingen - gjennom overskriften til HTML-dokumentet.

Overskriften til HTML-dokumentet er også ment å beskrive søkebildet til dokumentet, som er nødvendig for indeksering av dokumentet av søkemotorrobotene. META-elementet lar deg lagre lister over nøkkelord og dokumentbeskrivelser som skal brukes til å komponere søkemotorindeksen og vises som en beskrivelse av dokumentet hvis en lenke til det returneres under et nøkkelordsøk.

Grunnleggende overskriftskoder er HTML-markeringselementer som oftest finnes i overskriften til et HTML-dokument, dvs. innsiden markup element HODE:

  • TITLE (tittel på dokumentet);
  • BASE (base URL);
  • ISINDEX (søkemønster);
  • META (metainformasjon);
  • LINK (generelle lenker);
  • STIL (stilbeskrivelser);
  • SCRIPT (skript).

De mest brukte elementene er TITLE, SCRIPT, STYLE. Bruken av META-elementet indikerer at forfatteren er klar over reglene for indeksering av dokumenter i søkemotorer og muligheten til å kontrollere HTTP-datautveksling. BASE og ISINDEX er praktisk talt ikke brukt i det siste. LINK spesifiseres kun når du bruker stilarkbeskrivelser utenfor dette dokumentet.

Markup element HEAD inneholder hodet til HTML-dokumentet. De markup element er valgfritt. Hvis det er en startkode markup element det er ønskelig å bruke sluttkoden også markup element... Som standard er HEAD-elementet lukket når enten startkoden for BODY-beholderen eller startkoden for FRAMESET-beholderen påtreffes.

Overskriftsbeholderen brukes til å inneholde informasjon relatert til hele dokumentet som helhet.

Markup element TITLE brukes til å navngi et dokument på World Wide Web. Når du velger tekst for innholdet i TITLE-beholderen, husk at den vises systemfont fordi det er tittelen på nettleservinduet.

Den generelle syntaksen for TITLE-beholderen er som følger:

dokumentets navn

Overskriften er ikke nødvendig som en beholder for dokumentet. Det kan utelates. Mange søkemotorroboter bruker innholdet i TITLE-elementet for å lage et søkebilde av et dokument. Ord fra TITLE går til søkemotorindeksen. Av disse grunner anbefales alltid TITLE-elementet for bruk på nettstedssider.

Markup element BASE brukes til å bestemme basis-URLen for hypertekstlenker til dokumentet, gitt i ufullstendig (delvis) form. I tillegg lar BASE deg definere standard dokumentinnlastingsmålvindu når du velger hypertekstlenken til gjeldende dokument. Oftest finnes BASE på nettstedssider som har "speil". Noen av dokumentene på hovedserveren blir av ulike årsaker ikke overført til "speil"-serveren. I dette tilfellet vil dokumentet med den tvungne base-URL alltid koble til hovedserveren.

Beholderstarttaggen inneholder ett nødvendig HREF-attributt, og kan inneholde ett valgfritt TARGET-attributt. Syntaksen for en BASE-beholder er vanligvis som følger:

Markup element ISINDEX brukes til å spesifisere et søkemønster og er arvet fra tidligere versjoner av HTML. Denne beholderen er ikke definert i HTML 4.0.

META markup element

META inneholder kontrollinformasjon som nettleseren bruker for å vise og behandle innholdet i dokumentet på riktig måte, for eksempel ved å bruke Content-type-attributtet, kan du spesifisere omkodingen av dokumentet på klientsiden.

Andre operatører kan også spesifiseres ved hjelp av META. For eksempel, deaktiver hurtigbufring av dokumentet. For å deaktivere caching, er det nok å sette inn i META-overskriften - en kode av skjemaet:

I den nye versjonen av HTTP-protokollen (HTTP 1.1) kontrolleres caching gjennom Cache-Control-operatøren. For å få samme resultat som med Pragma, i hodet av HTML-dokumentet, er det nok å spesifisere:

Du kan forhindre at dokumentet lagres etter at det er sendt.

HyperText Markup Language(HTML) - Hypertext Markup Language - designet for å skrive hypertekstdokumenter publisert på World Wide Web.

Hypertekstdokument Er en tekstfil som har spesielle etiketter kalt tags, som deretter gjenkjennes av nettleseren og brukes av den til å vise innholdet i filen på dataskjermen. Med disse etikettene kan du markere titlene på dokumentet, endre farge, størrelse og stil på bokstaver, sette inn grafikk og tabeller. Men hovedfordelen med hypertekst fremfor vanlig tekst er muligheten til å legge til innholdet i dokumentet hyperkoblinger- spesielle konstruksjoner av HTML-språket, som lar deg bytte til å vise et annet dokument med et museklikk.

Det er to måter å lage hypertekstdokumenter på. Du kan bruke en av WYSIWYG HTML-editorene (for eksempel Microsoft FrontPage eller andre), som ikke krever spesiell kunnskap om den interne strukturen til dokumentet som opprettes. Denne metoden lar deg lage dokumenter for WWW uten å kunne HTML-språket. HTML-redigerere automatiserer opprettelsen av hypertekstdokumenter, eliminerer rutinearbeid. Imidlertid er deres evner begrenset, de øker størrelsen på den resulterende filen kraftig, og resultatet oppnådd med deres hjelp oppfyller ikke alltid utviklerens forventninger. Men selvfølgelig er denne metoden uunnværlig for nybegynnere i utarbeidelsen av hypertekstdokumenter.

Et alternativ er å lage og merke et dokument ved hjelp av et vanlig tekstredigeringsprogram (NotePad). Denne metoden setter inn HTML-kommandoer manuelt i teksten. Ved å lage dokumenter på denne måten vet du nøyaktig hva du gjør.

Som nevnt inneholder et HTML-dokument symbolsk informasjon. En del av det er selve teksten, det vil si dataene som utgjør innholdet i dokumentet. En annen - tagger(markup-tags), også kalt markering av flagg, - spesielle konstruksjoner av HTML-språket som brukes til å merke et dokument og kontrollere visningen. Det er kodene til HTML-språket som bestemmer i hvilken form teksten skal presenteres, hvilke av komponentene som skal spille rollen som hypertekstlenker, hvilke grafiske eller multimedieobjekter som skal inkluderes i dokumentet. Grafikk- og lydinformasjonen som er inkludert i HTML-dokumentet lagres i separate filer. HTML-dokumentvisere (nettlesere) tolker markup-flaggene og ordner tekst og grafikk på skjermen deretter. For filer som inneholder HTML-dokumenter, aksepteres .htm- eller .html-utvidelsene.

Store og små bokstaver skilles ikke når du skriver tagger. I de fleste tilfeller brukes tagger i par. Et par består av en start-tag og en slutt-tag. Åpningstagsyntaks:

<имя_тега [атрибуты]>

Klammer som brukes i syntaksbeskrivelser indikerer at elementet kan mangle. Navnet på sluttkoden skiller seg fra navnet på åpningstaggen bare ved at det innledes med en skråstrek:

Tag-attributter skrives i følgende format:

navn [= "verdi"]

Anførselstegn når du spesifiserer en argumentverdi er valgfrie og kan utelates. For enkelte attributter er det kanskje ikke spesifisert en verdi. Sluttkoden har ingen attributter.

En hvilken som helst paret tag begynner der startkoden påtreffes og slutter når den tilsvarende sluttkoden påtreffes. Ofte kalles et par start- og sluttkoder container, og den delen av teksten som er avgrenset av åpnings- og avslutningstaggene, er element.

Tegnsekvensen som utgjør teksten kan bestå av mellomrom, tabulatorer, linjeskift, vognretur, bokstaver, skilletegn, tall og spesialtegn (for eksempel +, #, $, @), med unntak av følgende fire tegn som har spesiell betydning i HTML:< (меньше), >(større enn), & (ampersand) og "(dobbelt anførselstegn). Hvis du trenger å inkludere noen av disse tegnene i teksten, bør du kode den med en spesiell tegnsekvens.

HTML-dokumentstruktur

Den viktigste av HTML-taggene er taggen med samme navn - ... Den skal alltid åpne dokumentet ditt, akkurat som taggen må absolutt være i sin siste linje. Disse kodene indikerer at linjene mellom dem representerer et enkelt hypertekstdokument. Uten disse kodene kan ikke nettleseren eller andre seere identifisere dokumentformatet og tolke det riktig.

Den avsluttende taggen er like viktig som den åpne taggen. Hvis for eksempel et dokument er inkludert i en e-post, vil taggen instruerer seeren om å slutte å tolke teksten som HTML.

Et HTML-dokument består av to deler, et hode og en kropp, i følgende rekkefølge:

Du kan inkludere i HTML-dokumentet kommentarer, tillater å skjule deler av teksten fra nettleseren. Alt mellom karaktersekvenserforblir usynlig når du ser på siden. Kommentarer kan ikke nestes i hverandre

Inkludering av en overskriftsdel i dokumentet er valgfritt. Hensikten med overskriften er å representere nødvendig informasjon for nettleseren og HTTP-serveren. Informasjon plassert i tittelen til et dokument vises vanligvis ikke på skjermen (bortsett fra tittelen på dokumentet).

Dokumenttittelen åpnes med en kode som vanligvis følger taggen ... Slutt-tag indikerer slutten av denne delen, med resten av dokumenttittelkodene i mellom.

Oftest inkluderer tittelen på dokumentet en sammenkoblet tag ... spesifisere tittelen på dokumentet. Mange seere bruker det som tittel på vinduet der de viser dokumentet. Programmer som indekserer dokumenter på Internett bruker navnet til å identifisere siden. En god tittel bør være lang nok til å indikere riktig side, og samtidig skal den passe inn i tittellinjen i vinduet. Dokumentnavnet passer mellom åpnings- og avslutningstaggen. Brødteksten i dokumentet

I motsetning til tittelen, er hoveddelen av dokumentet et nødvendig element, siden det inneholder alt materialet i dokumentet ditt (det er bare ett unntak, som vi vil bli kjent med senere, når dokumentet inneholder en gruppe rammer i stedet for brødteksten ). Brødteksten i dokumentet plasseres mellom tagger og... Alt som plasseres mellom disse kodene tolkes av nettleseren i samsvar med reglene for HTML-språket, som gjør at siden kan vises riktig på skjermen.

stikkord ikke bare angir begynnelsen på innholdet i dokumentet, men angir også dets grunnleggende egenskaper: fargen på bakgrunnen, tekst og mye mer. Disse egenskapene er definert ved hjelp av attributtene vist i tabellen.

Min side Kroppdokument

Å bestemme fargen på de bestanddelene i et dokument er et av de første trinnene for å lage det. Hvis dette ikke gjøres, vil standardfargene, bestemt av nettleserinnstillingene, brukes. Det er ingen regler for å lage en velbalansert dokumentfargepalett. Du trenger bare å sørge for at du kan lese teksten uten å oppleve noen ulempe. Når du velger en fargepalett, prøv å opprettholde en høy kontrast mellom tekst og bakgrunn og unngå områder med lignende farger ved siden av dem.

Fargen kan angis med et navn (for eksempel grønn) eller et heksadesimalt tall som definerer fargen i RGB-modellen. Denne fargemodellen er basert på definisjonen av farge som en sammensetning av tre grunnleggende fargenyanser: rød (rød), grønn (grønn) og blå (blå). Hver komponent er spesifisert med et tosifret heksadesimalt tall (det vil si at det varierer fra 00 til FF). Disse verdiene blir deretter satt sammen til et enkelt tall, foran et #-symbol (de fleste moderne nettlesere kan gjenkjenne fargen uten å spesifisere #-symbolet).

Nedenfor er en tabell med 16 standardfarger sammen med deres heksadesimale koder.

svart (svart)

sølv (sølv)

rødbrun (rødbrun)

rød (rød)

grønn (grønn)

lime (lime)

oliven (oliven)

gul gul)

marine (mørkeblå)

blå (blå)

lilla (lilla)

fuchsia (fuchsia)

blågrønn (blågrønn)

grå (grå)

hvit (hvit)

HTML forutsetter at forfatteren av et dokument ikke vet noe om leserens datamaskin. Leseren har rett til å angi hvilken som helst vindusstørrelse og bruke hvilken som helst av de tilgjengelige fontene. Dette betyr at posisjonen til linjeskiftet kun bestemmes av seerens og sluttbrukerens preferanser. Linjeskifttegn i originaldokumentet ignoreres, noe som kan resultere i tekst som så bra ut i redigeringsvinduet ditt og blir til en solid, uleselig tekst i visningsvinduet.

For å unngå denne plagen kan du bruke avsnittsinndelingen ved å bruke taggen<Р>Plasser den i begynnelsen av hvert avsnitt, og seeren vil skille avsnittene fra hverandre med en tom linje. Ved hjelp av en sluttkode

ikke nødvendig. Flere tagger på rad<Р>ikke gi ekstra mellomrom mellom avsnitt.

Noen ganger er det nødvendig å "bryte" teksten, overføre resten til en ny linje, uten å velge et nytt avsnitt. Linjeskift-taggen brukes til dette.
Det får seeren til å vise tegnene som følger den på en ny linje. I motsetning til avsnittskoden, er
legger ikke til en tom linje. Denne taggen har ikke en matchende sluttkode.

Eksempel

Joseph Brodsky

Hvor kom vinteren fra?

du vet ikke, ingen vet.

Alt ble stille. Hun selv

løsner ikke kalde lepper.

Noen nettlesere tolker flere tilstøtende tagger
som en enkelt kode, så ikke bruk den til å sette inn tomme linjer.

    En annen metode for å dele et dokument i deler er å tegne horisontale linjer. De understreker visuelt fullstendigheten til et bestemt område på siden. stikkord


    lar deg tegne en hevet horisontal linje i vinduet for de fleste seere. Denne taggen krever ikke en sluttkode. En tom linje settes automatisk inn før og etter linjen.

Selv om HTML inkluderer koder for å oppnå ulike skrifteffekter (fet, kursiv, understreket), støtter ikke alle nettlesere dem. Alle nettlesere støtter imidlertid en eller annen form for tekstvalg. Derfor vil bruk av logisk formatering av teksten uansett føre til valg av de ulike delene av teksten av seeren og avsløre strukturen til dokumentet.

Navnet på dokumentet, spesifisert med taggen vises ikke som en del av dokumentet. En av titteltaggene brukes til å vise tittelen. Overskrifter i et typisk dokument er kategorisert i nivåer. HTML lar deg angi seks nivåer av overskrifter: H1 (overskrift på første nivå), H2, H3, H4, H5 og H6. Overskriften på første nivå er vanligvis større og tyngre enn overskriften på andre nivå.</p><p><b>Eksempel</b></p><p><TITLE>Overskrifter

Nivå 1 overskrift

Nivå 2 overskrift

Overskrift nivå 3

Nivå 4 overskrift

Nivå 5 overskrift

Nivå 6 overskrift

Husk at hvis du glemmer å sette en avsluttende overskriftskode, vil siden se forvrengt ut: alle overskriftstaggene vil automatisk sette inn en tom linje før og etter dem.

En av forskjellene mellom et HTML-dokument og et maskinskrevet dokument er muligheten til å formatere tekst. HTML lar forfatteren av dokumentet velge fonten han liker, passende størrelse på bokstaver, farge og stil. Fysiske formateringskoder er ansvarlige for alle disse tekstvisningsalternativene. De påvirker alle tegn mellom start- og slutttaggene.

Tagger

applikasjon

Resultat

Modig

Modig

Kursiv

Kursiv

Understreket

Understreket

Skrivemaskin

Skrivemaskin

Krysset ut

Krysset ut

Stor

Liten

Liten

Topp - x indeks

Hevet skrift - x-indeks

Nedre - x indeks

Nedre - x-indeks

Fysiske formateringselementer kan nestes i hverandre, selv om sluttresultatet er nettleseravhengig. I dette tilfellet må du nøye overvåke at en beholder er helt i en annen beholder, for eksempel

fet og understreket tekst

I tillegg til taggene ovenfor, kan dokumentet bruke taggen som lar deg stille inn størrelsen og fargen på skriften direkte. FONT-elementet er en beholder, det vil si at det krever både åpnings- og lukkekoder, og kan i seg selv brukes i en hvilken som helst annen tekstbeholder.

Etter startkoden er det obligatorisk å angi attributtene, uten hvilke elementet ikke har noen effekt på teksten som er plassert i beholderen.

FACE-attributtet lar deg spesifisere typen font som seeren skal vise teksten din (hvis brukeren har). Hvis den nødvendige skriften ikke er tilgjengelig, vil programmet ignorere forespørselen og bruke standardfonten.

Dette attributtet lar deg spesifisere både én og flere fonter (atskilt med komma). Hele listen vil bli skannet fra venstre til høyre, og den første som er tilgjengelig på brukerens maskin vil bli brukt til å vise dokumentet.

SIZE-attributtet brukes til å angi skriftstørrelsen i konvensjonelle enheter fra 1 til 7. Det anses at størrelsen på en "normal" skrift tilsvarer tallet 3. Størrelsen kan enten være en absolutt verdi (SIZE = 5) eller en relativ verdi (STØRRELSE = + 2). I det andre eksemplet økes gjeldende skriftstørrelse med 2.

COLOR-attributtet angir fargen på skriften, som kan spesifiseres enten i RGB-format eller ved å angi et navn.

Eksempel

Tekst rød og

stor størrelse

Selv om det er et bredt utvalg av komponenter i et HTML-dokument, kan det sies det hypertekstlenker- grunnlaget for WWW. Hvis nettsider ikke koblet til hverandre, ville nettinnhold blitt en enkel samling av filer som ikke er relatert til hverandre.

Et par tagger brukes til å lage en hypertekstlenke ...... Et stykke tekst, et bilde eller et hvilket som helst annet objekt som ligger mellom disse kodene, vises i nettleservinduet som en hypertekstkobling. Aktivering av et slikt objekt fører til at et nytt dokument lastes inn i nettleservinduet eller til visning av en annen del av gjeldende webside. Hypertekstlenken dannes ved hjelp av uttrykket

fragment av dokumentet

HREF er et obligatorisk attributt her, hvis verdi er URL-en til den forespurte ressursen. Anførselstegn i verdien av HREF-attributtet er valgfritt.

Tekstpekere, det vil si at fragmenter av tekst som er lenker ikke er forskjellige i forskjellige utseende. Vanligvis er en slik indikator et eller flere ord som er understreket med en rett linje. Fargen på pekeren kan justeres av forfatteren og innstillingene til seeren.

Grafiske pekere, det vil si at lenkebilder er innrammet i samme farge som tekstpekere.

Eksempel

Foreløpig støtter HTML-standarder koder for lister av tre forskjellige typer: nummererte (ordnede), punktlister (uordnet) og definisjonslister. Lister og listeelementer er blokkelementer. Dette betyr at tomme linjer automatisk legges til før og etter dem.

HTML-språk tillater nesting av alle slags lister. For å gjøre dette, plasser ett par tagger (start og slutt) inne i en annen. Husk at alle eksisterende lister må avsluttes med en sluttkode.

Nummererte (ordnede) lister brukes når rekkefølgen som elementene i listen vises i er viktig. Nettleseren setter automatisk inn varenumrene i rekkefølge; tallene skrives ikke ut i den originale HTML-teksten. Hvis antall elementer i listen endres (som følge av sletting eller tilføyelse av nye elementer), vil nummereringen automatisk oppdateres.

Hele den nummererte listen er innelukket mellom et par tagger, og hvert listeelement er plassert mellom taggene

  • og
  • (avslutningsmerke kan være fraværende).

  • Programmering
  • Algoritmisering
  • Design
  • En punktliste (uordnet) brukes til å representere en samling av elementer hvis visningsrekkefølge ikke er viktig. Når du viser punktlister, setter nettleseren automatisk inn spesielle ikoner (punkter) for å markere hvert element i listen.

    En punktliste begynner med en startkode

      og slutter med taggen
    ... Hvert listeelement starter med en kode
  • og avsluttes med en (valgfri) kode
  • .

    Eksempel

  • Programmering
  • Algoritmisering
  • Design
  • Enhver liste kan være en del av en annen liste, nestet i en annen liste. Det anses som nyttig å bruke forskyvninger når du forbereder teksten til det originale HTML-dokumentet for å tydelig representere nesting-nivåene til listene.

  • Direktoratet
  • Ivanov I.I.
  • Petrov K.V.
  • Markedsføringsavdeling
  • Varshavskaya E.L.
  • Samsonov D.M.
  • Når du viser nestede punktlister, plasserer nettleseren automatisk markører foran elementer på ulike nivåer av neste.

    En tabell er en effektiv måte å vise statistiske data eller informasjon som er mer praktisk å presentere på denne måten. Tabelldata lagres i celler, som er separate felt som utgjør radene og kolonnene i tabellen. Etikettene som er plassert over kolonnene og beskriver innholdet, kalles tabelloverskriften.

    Flere sammenkoblede tagger brukes når du danner en tabell.

    og
    ... Angi begynnelsen og slutten av tabellen. Alle andre tagger og tabelltekst må være mellom disse to taggene.

    og... Merk begynnelsen og slutten av en linje. Alle overskrifter og celler i en rad må være mellom disse to taggene.

    <ТН>og... Bestemmer begynnelsen og slutten av tabelloverskriftscellen.

    og... Merk begynnelsen og slutten av datacellen.

    Bruker også taggen plassert inne i taggen

    du kan lage en tabelloverskrift.

    <ТН>Klubbmedlems navn

    <ТН>Besøkt bokklubben?

    <ТН>Dato for besøk

    <ТD>Det er ikke noe data

    <ТD>Nikolay

    Tilstedeværelsen av BORDER-attributtet i taggen

    ElenaNeiJa
    indikerer at tabellcellene er avgrenset med linjer.

    Resultatet blir en tabell:

    For å legge til et bilde, må du skrive inn taggen på stedet på nettsiden der den skal vises ... SRC-attributtet brukes til å spesifisere navnet på filen som inneholder bildet. Eksempel:

    Avhengig av hvor denne filen er lagret, spesifiserer taggen banen: absolutt eller relativ.