A html weboldal az. Weboldalak készítése

A html weboldal az.  Weboldalak készítése
A html weboldal az. Weboldalak készítése

A HTML (HyperText Markup Language) egy speciális nyelv a szöveges dokumentumok formázására (más néven dokumentum jelölőnyelv - WWW dokumentumnézegető). A HTML egy meglehetősen egyszerű parancskészlet, amely leírja a dokumentum szerkezetét. A HTML lehetővé teszi, hogy különálló logikai részeket jelöljön ki a szövegben (címek, bekezdések, listák stb.), külön elkészített fotót vagy képet helyezzen el egy weboldalon, rendszerezzen az oldalon hivatkozásokat, hogy más dokumentumokra hivatkozzon.

A HTML nem határoz meg konkrét és pontos dokumentumformázási attribútumokat, például a Microsoft Word-t. A dokumentum típusát végül csak a program határozza meg. böngésző a számítógépeden. Éppen egy ilyen megközelítés szükségessége összefügg a hardver heterogenitásával és szoftver az internethez csatlakoztatott számítógépek. A HTML szintén nem programnyelv, de a weboldalak tartalmazhatnak beágyazott programokat - forgatókönyvek Javascriptben és Visual Basic Szkript és programok - kisalkalmazások a Java nyelven.

Szempontból Windows felhasználó, A weboldal egyszerűen egy *.htm vagy *.html fájl, amely egy internetes szerveren található helyi hálózat vagy a gép merevlemezén.

Ne feledje, hogy a HTML nem programozási nyelv, csak dokumentumok jelölésére szolgál. Azok. Valójában egy HTML-oldal létrehozásakor egyszerűen szerkesztheti a szöveget címkék használatával, ugyanúgy, mint egy normál szövegszerkesztőben. Minden címkének megvan a maga tulajdonsága, de mindegyik szögletes zárójelek között van.<" и ">", Például, , .

A HTML-ben minden címke két típusra oszlik – ezek párosított és párosítatlan. A párok azok, amelyek nyitó címkéjéhez zárócímke szükséges. A html-ben a záró címkéket perjellel jelöljük és így írjuk . A párosítatlan címkékhez nincs szükség záró címkére. Ilyen címkékre példa a sortörés címke.
. Vannak kötelező címkék is, amelyeket minden oldalon fel kell használni, és választható címkék is, amelyeket tetszés szerint használunk.

Az interneten található tartalom nagy része weboldal. Történelmileg ez a legelső dokumentumtípus, amelyet a virtuális hálózati térben helyeztek el, de továbbra is megőrzi relevanciáját, és gyakorlatilag nincs egymással versengő formátuma. Mi a weboldalak felépítése? Milyen webfejlesztő eszközöket használnak ezek létrehozásához?

Mi az a weblap?

„Felsoroljuk egy weboldal alapvető elemeit” – mondja egy vizsgáztató egy számítástechnika órán. Mit mondhatunk neki válaszul? Először is beszéljünk arról, hogy elvileg mi is az a weblap.

Az informatikusok körében általánosan elfogadott definíció szerint olyan dokumentumról van szó, amelyet egy speciális programban - böngészőben - nyitnak meg, és amely adatokat tartalmaz különféle hasznos tartalmak számítógép képernyőn történő megjelenítéséhez a megfelelő szoftvertípus segítségével - szövegek, linkek, grafikák, videók, zene stb. A weboldal egy szöveges dokumentum. A böngésző számára releváns adatok a betűk, számok és Különleges szimbólumok, jelölőnyelvi elemként használt - HTML. Ennek segítségével „elmagyarázza” a weblap készítője a böngészőnek, hogyan jelenítse meg ezt vagy azt a tartalmat a képernyőn.

A weboldalak helye és szerepe az oldalak szerkezetében

Mondhatjuk-e, hogy egy weboldal a weboldal fő alkotóeleme? Ez részben igaz. Azonban, ahogy fentebb megjegyeztük, a weboldal csak egy szöveges dokumentum. Az oldal általában képeket, videókat és egyéb multimédiás elemeket is tartalmaz. Egy weboldal nem tartalmazhatja ezeket, de szerkezetében tartalmazhat rájuk mutató hivatkozásokat. Így egy weblap nevezhető az oldal fő összetevőjének abból a szempontból, hogy vezető szerepet tölt be a virtuális tartalom felhasználók számára történő megjelenítésében.

Ritka esetekben természetesen a szóban forgó dokumentum lesz az oldal egyetlen összetevője - ha valamilyen oknál fogva nem biztosítja a grafika, videó és egyéb multimédiás elemek megjelenítését. Különösen a legelső webhelyek - amikor a weboldalak jelölőnyelvei először megjelentek - nem tartalmazták a megfelelő tartalmat. A felhasználó szeme előtt csak szöveg és linkek voltak.

A hipertext használatának elve

Tehát a weblap egy HTML-ben írt dokumentum, amelynek segítségével hipertext jelölést hajtanak végre. De mi is ez a jelenség? Mi az a hipertext? Anélkül, hogy túlságosan elmélyednénk az elméletben, megjegyezzük, hogy ez egy olyan szöveg, amely így vagy úgy lehetővé teszi, hogy gyors hozzáférés a másikhoz linkeken keresztül. Egy normál könyvben ez lehetetlen - van „sima szöveg”. Ahhoz, hogy hozzáférjen kívánt oldalt az olvasónak többször kell lapoznia, miután korábban megismerkedett a tartalommal vagy a lábjegyzetekkel. A "hiperszöveg" módban a munka nagy részét a számítógép végzi - az oldal HTML elemeiben tükröződő információk miatt.

Ha egy informatika tanár azt mondja nekünk: "Felsorolja egy weboldal fő elemeit", akkor helyesen indíthatunk történetet a megfelelő dokumentum összetevőiről, amelyek a nyelv használatával készültek. HTML jelölés. Ezért kezdésként nézzünk meg néhány elméleti pontot a HTML-lel kapcsolatban.

HTML nyelvi szerkezet: címkék

Hogyan olvassa ki a böngésző a weboldalról a szükséges adatokat egy HTML dokumentumból? Nagyon egyszerű.

Alapvető elemek adott nyelv címkék. A legtöbb esetben párosítva vannak - van egy nyitó és egy záró. Az előbbieket csak szögletes zárójelekkel jelöljük. A második hasonló, de a második zárójelet egy perjel – a / szimbólum – előzi meg. A böngésző képes felismerni őket, ezért probléma nélkül megjeleníti a weboldalak tartalmát a dokumentumfejlesztő által készített algoritmusoknak megfelelően.

A nyitó címkét általában nagybetűvel, a záró címkét kis betűkkel írják. Ez egy olyan szabvány, amely az informatikusok körében meghonosodott. A böngésző minden bizonnyal felismeri a HTML parancsot bármilyen betűben, de a webfejlesztőknek továbbra is azt tanácsoljuk, hogy tartsák be a megjelölt címkeírási sémát. Ez megkönnyíti például egy weboldal más szakemberek általi elkészítését.

Attribútumok

A HTML nyelv további fontos elemei az attribútumok. Segítségükkel a weboldal készítője beállíthatja a tartalom tulajdonságait – például a betűmagasságot, színt, az oldalhoz viszonyított pozíciót. Ugyanez vonatkozik a képekre, videókra és egyéb multimédiás összetevőkre. Az attribútumok a nyitó címkébe vannak írva.

Tartalom

A nyitó és záró címkék között található a weboldal következő kulcsfontosságú összetevője, a tartalom. Valójában ez az a tartalom, amelyet a felhasználó előtt kell megjeleníteni a képernyőn. Lehet szöveg, link, kép, videó vagy egyéb multimédiás elem.

Weboldal elemek

„Így sorolja fel végre egy weboldal alapvető elemeit!” - ismétli a tanár. – Örömmel – válaszoljuk neki. Mit tartalmaz a vizsgált dokumentumtípus szerkezete? Egyezzünk meg abban, hogy ezt a szempontot a weboldal HTML elemeivel összefüggésben vesszük figyelembe. Vagyis a böngészőben való megjelenítésük - amit a felhasználó a képernyőn lát - kisebb mértékben fog minket érdekelni. A helyzet az, hogy a megfelelő HTML algoritmusok, amelyek alapján a program ugyanúgy jeleníti meg a tartalmat, eltérőek lehetnek. És ez a HTML nyelv sajátossága: a kívánt kép egy weboldalon többféleképpen is megjeleníthető. Ugyanakkor lehetnek egyenértékűek a weboldal készítőjének munkaerő-költségeit tekintve, vagy eltérő erőfeszítést és időt jelenthetnek a megvalósításukhoz.

Weboldal elemei: fejléc

A weboldal standard elemei, bármennyire is meglepően hangzik, nagyon kis számban vannak jelen. Valójában csak kettő van belőlük - a dokumentum fejléce és törzse. Azonban mindegyiknek meglehetősen összetett szerkezete lehet.

Mik a fejléc sajátosságai? A weboldal legtetején található. A címsort generáló HTML általában azt feltételezi, hogy csak a szöveg van "titkosítva", de szükség esetén a megfelelő elembe kis grafikus betéteket is elhelyezhetünk. És tulajdonképpen ez minden, ami a címről elmondható. Úgy tűnik, hogy szerepe a megfelelő dokumentum szerkezetében jelentéktelen. De nem az. A weboldalak címei nagyon fontosak a webhelyek indexelése szempontjából a keresőmotorokban - Yandex, Google. Ez az elem teljes mértékben kapcsolódnia kell a weboldal tartalmához, valamint az oldal tematikus sajátosságaihoz.

Hogyan rögzíthető egy weboldal címe HTML használatával? Nagyon egyszerű. Először a nyitó címke kerül kiírásra, ami mindig úgy néz ki, mint HEAD szögletes zárójelekkel, majd a címsor tartalma, ezt követően a záró címke. Természetesen a webdokumentum legtetejére vannak írva.

Egy webdokumentum címe tartalmazhat egy sorozatot további elemek. Néha egy weboldal formátuma megkövetelheti, hogy a szöveget egy adott kódolásban jelenítsék meg. Hogyan biztosítható, hogy a webdokumentum megfeleljen ennek a feltételnek? Nagyon egyszerű. A dokumentumfejléc-struktúrának HTML-algoritmusokat kell tartalmaznia, amelyek egy adott nyelvi kódolás használatára utasítják a böngészőt – például cirill. A megfelelő parancsok belül helyezkednek el META tag, amely a többihez hasonlóan nyitó és záródó.

A weboldal fő része

A webdokumentum törzse a BODY címkével nyílik meg, és a megfelelő elemmel zárul, amely perjelet tartalmaz. Ugyanakkor a nyitó és záró címkék között a hiperszöveg jelölőnyelvének rengeteg további parancsa lehet. Ez annak köszönhető, hogy a weboldal fő része hasznos tartalmat - szövegeket, linkeket, grafikákat, videókat, különféle kitöltendő űrlapokat - tartalmazza.

Mindegyik tartalomtípusnak megvan a maga címkéje. A webdokumentum fő részének szerkezete tartalmazhat HTML-parancsokat, amelyek szöveg formázására is használhatók, például adott színt, méretet és egyéb tulajdonságokat adva a betűtípusnak.

Vessünk egy pillantást néhány gyakran használt HTML-címke sajátosságaira. Tulajdonképpen ezek alkotják a weboldal fő elemeit is.

Alapvető HTML-címkék

Tehát a cél érdekében részletes tanulmány Hogy mik a weblap elemei, nézzük meg közelebbről az alapvető HTML-címkék lényegét. Ezek egy részét már fentebb megadtuk - különösen azokat, amelyekkel a böngésző beolvassa a weboldalak fejléceit, és meghatározza, hogy hol található a dokumentum fő része.

A P címke meglehetősen gyakori, a hipertext jelölőnyelv más hasonló elemeihez hasonlóan nyitó és záró is lehet. Ez a címke lehetővé teszi a dokumentum egyetlen bekezdésének formázását. Beállíthat például egy adott betűtípust vagy színt. Ez azonban egy további címke - FONT - segítségével történik. Ezzel egyidejűleg a bekezdés határait jelzőbe kerül - ez lehetővé teszi, hogy a preferált betűtípust tükröző HTML-parancsot ne tegyük ki a weboldal többi elemére.

A táblázatok a TABLE címkével jönnek létre. A megfelelő attribútumok segítségével meghatározhatja a szükséges oszlopok és sorok számát, beállíthatja a szélességüket, a szegélyek sajátosságait, a táblázatban a szöveg betűtípusának méretét és színét.

Felelős a képek böngésző általi feldolgozásáért. Különféle attribútumokat is elhelyezhetünk benne, amelyek szabályozzák a kép méretét, pozícióját az oldalon.

A más webdokumentumokra vagy fájlokra mutató hivatkozásokat az A tag jelzi, amelyen belül általában olyan attribútumok találhatók, amelyek jelzik, hogy a weboldal szerkezete hiperhivatkozás. Ez azt a dokumentumot, fájlt vagy webhelyet jelzi, amelyre vezet.

Gyakori címke a FRAMESET. Ezzel egy weboldal terét több területre - keretekre - oszthatja fel. Mindegyikben lehetőség van webes dokumentumok elkülönítésére. Vagyis a keretek lehetővé teszik, hogy egyszerre két vagy több oldalt helyesen helyezzen el ugyanazon a képernyőn.

A weboldalak kulcsfontosságú elemeiről szóló történet, majd a HTML nyelv segítségével történő formázásuk módjairól szóló történet - valami ilyesmi lesz a vizsgáztató által feltett kérdésre adott válaszunk algoritmusa. Ha megkeresett minket azzal, hogy "sorold fel a weblap főbb elemeit", akkor a megfelelő módszertannal minden esélyünk meglesz a téma feltárására. Vagyis az "elemek" kifejezésen megérthetjük a webdokumentum szerkezetének kulcsfontosságú összetevőit, vagy tartalomtípusokat - szövegeket, képeket, táblázatokat, kereteket, hivatkozásokat, amelyeket a webmester olyan eszközzel, például HTML nyelvvel hoz létre.

A webfejlesztő eszközök sajátosságai

Az elmondottakon felül tisztázhatjuk, hogy a HTML szabványok rengeteg címkét és attribútumot biztosítanak. A HTML mellett a webfejlesztők is használhatják további pénzeszközök hipertext dokumentumok formázása. Például a JavaScript használatával dinamikus weboldalakat hozhat létre - vagyis azokat, amelyeken a tartalom folyamatosan frissül (mind maga a felhasználó tevékenysége miatt, mind a szkriptekben előre megírt algoritmusok szerint).

Hasznos lenne hozzátenni, hogy a webfejlesztő teljes értékű programozási nyelveket használhat a munkájában, mint például a Perl, PHP, Java, Python, amelyek segítségével a hipertext dokumentumokkal való munkavégzés lehetőségei nyílnak meg. még szélesebb. Ennek szükségességét az okozhatja, hogy a webes technológiák alkalmazási területei ma nagyon eltérőek. A modern fejlesztők előtt álló feladatok meglehetősen összetettek lehetnek. Például néha szükséges az orosz nyelven írt weboldalak angolra fordítása. Ebben az esetben a fejlesztő eszköztára lesz a legváltozatosabb.

A weboldal egy speciálisan formázott dokumentum, amely tartalmazhat szöveget, grafikát, hivatkozásokat, hangot, animációt és videót.

Több olyan weboldal, amelyeknek közös a témája, a design és a hivatkozások, és általában ugyanazon a webszerveren találhatók, egy webhelyet alkotnak.

Weboldal ait (angol nyelvből. weboldal: web- "web, hálózat" és webhely- "hely", szó szerint "hely, szegmens, része a hálózatban") - egy magánszemély vagy szervezet elektronikus dokumentumainak (fájljainak) halmaza számítógép hálózat, egy cím alatt (domainnév vagy IP-cím) kombinálva.

Minden oldal együtt alkot a világháló , ahol a kommunikáció (web) egyetlen egésszé egyesíti a világközösség információinak szegmenseit - adatbázist és bolygószintű kommunikációt. A kliensek közvetlen eléréséhez a szervereken lévő webhelyekhez speciális protokollt fejlesztettek ki HTTP .

A webhely felépítése olyan, mint egy magazin, amely egy témával vagy kérdéssel kapcsolatos információkat tartalmaz. Ahogy egy magazin nyomtatott oldalakból áll, a webhely számítógéppel generált weboldalakból áll.

A weboldalt megjelenítő programot webböngészőnek nevezzük.

A webhelyek létrehozása a hipertext dokumentumok HTML jelölőnyelvével valósul meg. A HTML technológia az, hogy a vezérlőkaraktereket (címkéket) beillesztjük egy egyszerű szöveges dokumentumba, és ennek eredményeként egy weblapot kapunk. A böngésző a weboldal betöltésekor a címkék által meghatározott formában jeleníti meg a képernyőn.

A HTML lehetővé teszi:

Szöveg formázása

képeket, multimédiát tartalmazzon a dokumentumban;

Ez a nyelv hipertext hivatkozásokat hoz létre más weboldalakra.

A HTML-t egy fájl információtartalmának létrehozására, valamint a weboldalak szerkezetének és formátumának meghatározására használják. Mivel a HTML fájlok egyszerű szöveges fájlok, az ilyen fájlok gyakorlatilag bármilyen számítógépre elküldhetők.

Weboldalak létrehozásához egyszerű szövegszerkesztőket használnak, amelyek nem tartalmaznak szövegformázási vezérlőkaraktereket a készülő dokumentumban. A Windows ilyen szerkesztőjeként használhatja szabványos alkalmazás"Jegyzetfüzet".

A weblapok kiterjesztése általában .html vagy .htm.

Ezenkívül számos olyan technológia létezik, amelyekben a webhelyek létrehozásának fő lépései már automatizáltak, csak a témájuknak megfelelő változtatásokat kell végrehajtani.

Egy HTML-oldal megtekintése olyan egyszerű, mint beírni az URL-t a webböngésző címsorába, majd követni a hiperhivatkozásokat. De pontosan ez a fő probléma - hogyan lehet megtudni az oldal címét? Leggyakrabban az történik, hogy tudod, mit kell találnod, de nem tudod, hogy pontosan hol keress. A probléma megoldására speciális keresőmotorok állnak rendelkezésre. A felhasználó szemszögéből kereső rendszer- ez egy normál oldal, amelynek főoldalán más oldalakra mutató hivatkozások találhatók címsorok szerint ("Sport", "Üzlet", "Számítógépek" stb.). Ezenkívül a keresőmotor lehetővé teszi, hogy a felhasználó többször is beírjon kulcsszavakatés visszaadja az ezeket a kulcsszavakat tartalmazó oldalakra mutató hivatkozásokat.

Weboldal

Weboldal (eng. Weboldal, webről - web és oldal - "hely") - számítógépes hálózatban, magánszemély vagy szervezet dokumentumainak halmaza, amely egy cím alatt egyesül. Alapértelmezés szerint a webhely az interneten található. Az összes internetes webhely együttesen alkotja a világhálót. A HTTP protokollt kifejezetten a szervereken lévő webhelyekhez való közvetlen kliens elérésére tervezték. A webhelyeket más néven egy személy vagy szervezet internetes képviselete. Amikor azt mondják, hogy „saját oldal az interneten”, az egy teljes webhelyet vagy egy személyes oldalt jelent valaki más webhelyének részeként. Az internetes webhelyek mellett mobiltelefonokhoz készült WAP-oldalak is elérhetők.

Kezdetben a weboldalak statikus dokumentumok gyűjteményei voltak. Jelenleg legtöbbjükre a dinamizmus és az interaktivitás a jellemző. Ilyen esetekre a szakértők a webalkalmazás – kész kifejezést használják Szoftver csomag a weboldal problémáinak megoldására. A webalkalmazás egy webhely része, de az adatok nélküli webalkalmazás csak technikailag webhely.

Az interneten a legtöbb esetben egy webhely egy domain névnek felel meg. A webhelyek azonosítása domain nevek alapján történik globális hálózat. Más lehetőségek is lehetségesek: egy webhely több domainben vagy több webhely egy domain alatt. Általában több domain nagy webhelyeket (webportálokat) használ a logikai elválasztáshoz különböző típusok nyújtott szolgáltatások (mail.yandex.ru, news.yandex.ru, auto.yandex.ru). Gyakran előfordulnak olyan esetek is, amikor külön domaineket osztanak ki a számára különböző országok vagy nyelvek. Például a google.ru és a google.fr logikailag egy Google webhely különböző nyelveken, de technikailag különböző webhelyek. Az ingyenes tárhely esetében jellemző, ha több webhelyet egyesít egy domain alatt. A webhelyek azonosításához a címben a gazdagép megadása után van egy tilde és a webhely neve: example.com/~my-site-name/.

Mielőtt elkezdenénk a HTML- és CSS-alapú webhelyek létrehozásáról szóló oktatóanyagokat, fontos megértenünk a két nyelv közötti különbségeket, az egyes nyelvek szintaxisát és néhány alapvető terminológiát.

Mi az a HTML és CSS?

A HTML (HyperText Markup Language) a tartalom szerkezetét és jelentését határozza meg az ilyen tartalmak, például címsorok, bekezdések vagy képek meghatározásával. A CSS (Cascading Style Sheets) vagy a Cascading Style Sheets egy prezentációs nyelv, amely a tartalom megjelenésének megtervezésére szolgál, például betűtípusok vagy színek használatával.

Ez a két nyelv, a HTML és a CSS, független egymástól, és így is kell maradnia. A CSS-t nem szabad HTML dokumentumba írni, és fordítva. Általános szabály, hogy a HTML mindig a tartalmat képviseli, a CSS pedig mindig meghatározza a stílusát.

A HTML és a CSS közötti különbség megértésével merüljünk el részletesebben a HTML-ben.

Alapvető HTML kifejezések

Mielőtt elkezdené a HTML-lel való munkát, valószínűleg új és gyakran furcsa kifejezésekkel találkozik. Idővel mindegyiket részletesebben megismeri, de egyelőre érdemes a három alapvető HTML-kifejezéssel kezdeni – elemek, címkék és attribútumok.

Elemek

Az elemek meghatározzák, hogyan lehet meghatározni az oldalon lévő objektumok szerkezetét és tartalmát. Egyes gyakran használt elemek több szintű címsort tartalmaznak (amelyek a következőkkel vannak meghatározva:

előtt

) és bekezdések (meghatározása:

); tételek hozzáadhatók a listához ,

, , És és sokan mások.

Az elemek azonosítása szögletes zárójelek segítségével történik<>, amely körülveszi az elem nevét. Tehát az elem így fog kinézni:

címkéket

Szögletes zárójelek hozzáadása< и >létrehoz egy úgynevezett címkét egy elem körül. A címkék leggyakrabban nyitó és záró címkepárokban fordulnak elő.

A start címke egy elem kezdetét jelöli. A szimbólumból áll<, затем идёт имя элемента и завершается символом >; Például,

.

A végcímke egy elem végét jelöli. A szimbólumból áll< с последующей косой чертой и именем элемента и завершается символом >; Például,

.

A kezdő és záró címke közötti tartalom az adott elem tartalma. A linknek például nyitócímkéje lesz és záró tag. Ami e két címke között van, az lesz a hivatkozás tartalma.

Tehát a linkcímkék valahogy így néznek ki:

...

Attribútumok

Az attribútumok a biztosításhoz használt tulajdonságok további információ az elemről. A leggyakoribb attribútumok közé tartozik az id attribútum, amely az elemet azonosítja; az osztály attribútuma, amely osztályozza az elemet; az src attribútum, amely a beágyazott tartalom forrását adja meg; és a href attribútum, amely a kapcsolódó erőforrásra mutató hivatkozást ad meg.

Az attribútumok az elem neve utáni nyitó címkében vannak meghatározva. Általában az attribútumok egy nevet és egy értéket tartalmaznak. Ezen attribútumok formátuma az attribútum nevéből áll, amelyet egy egyenlőségjel követ, majd az attribútum értéke idézőjelben. Például elem a href attribútummal így nézne ki:

Shay Howe

Az alapvető HTML-kifejezések bemutatása

Ez a kód a "Shay Howe" szöveget jeleníti meg egy weboldalon, és ha erre a szövegre kattint, a felhasználó a http://shayhoe.com címre viszi. A link elemet egy start tag deklarálja és záró tag befoglaló szöveget, valamint a nyitó címkében a href="http://shayhowe.com" karakterlánccal deklarált link címének attribútuma és értéke.

Rizs. 1.01. A séma HTML szintaxisa elemet, attribútumot és címkét tartalmaz

Most, hogy tudja, mik a HTML elemek, címkék és attribútumok, nézzük meg együtt első weboldalunkat. Ha valami újnak tűnik itt, ne aggódjon – menet közben megfejtjük.

A HTML-dokumentum szerkezetének testreszabása

A HTML-dokumentumok egyszerű szöveges dokumentumok, amelyeket .txt helyett .html kiterjesztéssel mentenek el. A HTML írásának megkezdéséhez először szüksége van szöveg szerkesztő amelyet kényelmesen használhat. Sajnos ebbe nem tartozik bele a Microsoft Word vagy a Pages, mivel ezek összetett szerkesztők. A két legnépszerűbb szövegszerkesztő HTML és CSS írására a Dreamweaver és Magasztos szöveg. Ingyenes alternatívák Lásd még: Notepad++ for Windows és TextWrangler for Mac.

Minden HTML dokumentum tartalmaz egy kötelező szerkezetet, amely a következő deklarációkat és elemeket tartalmazza: , , És .

Közlemény dokumentum típus vagyegy HTML-dokumentum legelején található, és közli a böngészőkkel, hogy a HTML melyik verziója van használatban. Mivel használni fogjuk legújabb verzió HTML, a dokumentumtípusunk egyszerűen az lesz. Utána jön az elem a dokumentum elejét jelöli.

Belül elem meghatározza a dokumentum tetejét, beleértve a különböző metaadatokat (az oldalról szóló kísérő információkat). Tartalom egy elemen belül magán a weboldalon nem jelenik meg. Ehelyett tartalmazhatja a dokumentum címét (amely a böngészőablak címsorában jelenik meg), bármilyen külső fájlra mutató hivatkozást vagy bármilyen más hasznos metaadatot.

A weboldal minden látható tartalma az elemben lesz . Egy tipikus HTML-dokumentum szerkezete így néz ki:

Helló Világ!

Helló Világ!

Ez egy weboldal.

HTML dokumentum szerkezetének bemutatása

Ez a kód mutatja a bizonylatot, kezdve a bizonylattípus deklarációjával,, majd közvetlenül az elem következik . Belül go elemeket És . Elem tartalmazza az oldal kódolását a címkén keresztül és az elemen keresztül a dokumentum címe . Elem <body>tartalmazza a fejlécet elemen keresztül <h1>és egy bekezdésnyi szöveget<р>. Mivel a címsor és a bekezdés is az elemen belül van beágyazva <body>, láthatók a weboldalon.</p><p>Ha egy elem egy másik elemen belül van, más néven beágyazott elem, célszerű kiegészítést adni hozzá, hogy a dokumentum szerkezete jól szervezett és olvasható maradjon. Az előző kódban mindkét elem <head>És <body>beágyazva és eltolva az elemen belül <html>. Az elemek kitöltési struktúrája folytatódik, új elemekkel <head>És <body> .</p><h3>Önzáró elemek</h3><p>Az előző példában az elem <meta>volt az egyetlen címke, amely nem tartalmazott zárócímkét. Ne aggódj, ezt szándékosan csinálták. Nem minden elem áll nyitó és záró címkékből. Egyes elemek egyszerűen csak tartalmat vagy viselkedést kapnak ugyanazon a címkén belüli attribútumokon keresztül. <meta>egyike azoknak az elemeknek. Elem tartalma <meta>a példában a charset attribútum és érték használatával van hozzárendelve. Egyéb tipikus önzáró elemek:</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>A cast szerkezet, dokumentumtípus deklarációval készült<!DOCTYPE html>és elemek <html> , <head>És <body>, meglehetősen gyakori. Szeretnénk kéznél tartani ezt a dokumentumstruktúrát, mivel gyakran fogjuk használni új HTML dokumentumok létrehozásakor.</p><h3>Kód érvényesítése</h3><p>Hiába írjuk meg alaposan a kódunkat, a hibák elkerülhetetlenek. Szerencsére a HTML és a CSS írásakor érvényesítőkkel ellenőrizzük a munkánkat. A W3C HTML- és CSS-ellenőrzőket kínál, amelyek hibakereső kódokat keresnek. A kódunk érvényesítése nemcsak abban segít, hogy minden böngészőben helyesen jelenjünk meg, hanem a kódírás bevált gyakorlatainak elsajátításában is.</p><h2>A gyakorlatról</h2><p>Webtervezőként és front-end fejlesztőként megvan az a luxus, hogy részt vegyünk a mesterségünknek szentelt számos nagyszerű konferencián. Megszervezzük saját Stíluskonferenciánkat, és a következő leckék során honlapot is készítünk hozzá. Mint ez!</p><br><img src='https://i0.wp.com/webref.ru/assets/images/learn-html-css/practice-1.png' width="100%" loading=lazy loading=lazy><p>Váltsunk egy kicsit, lépjünk le a HTML-ről, és vessünk egy pillantást a CSS-re. Ne feledje, a HTML határozza meg weboldalaink tartalmát és szerkezetét, míg a CSS határozza meg azok vizuális stílusát és megjelenését.</p><h2>Alapvető CSS-kifejezések</h2><p>A HTML kifejezéseken kívül van néhány alapvető CSS kifejezés, amelyeket meg kell ismernie. Ezek a kifejezések magukban foglalják a kiválasztókat, tulajdonságokat és értékeket. A HTML terminológiához hasonlóan, minél többet dolgozik a CSS-sel, ezek a kifejezések annál inkább természetessé válnak számodra.</p><h3>Kiválasztók</h3><p>Amikor elemeket ad hozzá egy weboldalhoz, azok stílusozhatók <a href="https://passportbdd.ru/hu/windows/nemarkirovannyi-spisok-html-numerovannye-spiski-formatirovanie/">CSS használatával</a>. A választó határozza meg, hogy a HTML melyik elemét vagy elemeit kívánja megcélozni, és stílusokat (például színt, méretet és pozíciót) alkalmaz rájuk. A kiválasztók különböző mérőszámok kombinációját tartalmazhatják az egyedi elemek kiválasztásához, attól függően, hogy mennyire szeretnénk konkrétak lenni. Például egy oldalon minden bekezdést ki akarunk jelölni, vagy csak egy adott bekezdést szeretnénk kijelölni.</p><p>A szelektorok jellemzően attribútumértékkel, például azonosítóval vagy osztályértékkel, vagy elemnévvel vannak társítva, mint pl <h1>vagy<р> .</p><p>A CSS-ben a kijelölők kapcsos zárójelekkel () vannak párosítva, amelyek a kiválasztott elemre alkalmazott stílusokat tartalmazzák. Ez a választó minden elemet megcéloz <span><p>P(...)</p><h3>Tulajdonságok</h3><p>Egy elem kiválasztása után a tulajdonság meghatározza a rá alkalmazandó stílusokat. A tulajdonnevek a választó után, belül jönnek <a href="https://passportbdd.ru/hu/windows/php-peremennaya-v-figurnyh-skobkah-kudryavye-skobki-v-stroke-v-php/">göndör fogszabályozó</a>() és közvetlenül a vastagbél előtt. Számos tulajdonságot használhatunk, mint például a háttér, a szín, a betűméret, a magasság és a szélesség, valamint egyéb gyakran hozzáadott tulajdonságok. A következő kódban meghatározzuk az összes elemre érvényes szín- és betűméret-tulajdonságokat <span><p>P ( szín: ...; betűméret: ...; )</p><h3>Értékek</h3><p>Eddig csak a szelektoron keresztül választottuk ki az elemet, és a tulajdonságokon keresztül határoztuk meg, hogy milyen stílust szeretnénk rá alkalmazni. Most beállíthatjuk ennek a tulajdonságnak a viselkedését egy érték segítségével. Az értékek megadhatók szövegként kettőspont és pontosvessző között. Az alábbiakban kiválasztjuk az összes elemet <p >És állítsa a color tulajdonság értékét narancsra, a font-size tulajdonság értékét pedig 16 képpontra.</p><p>P ( szín: narancs; betűméret: 16 képpont; )</p><p>A teszteléshez a CSS-ben a szabálykészletünk egy választóval kezdődik, amelyet közvetlenül követnek a kapcsos zárójelek. Ezeken a kapcsos zárójeleken belül tulajdonság- és értékpárokból álló deklarációk találhatók. Minden deklaráció egy tulajdonsággal kezdődik, amit kettőspont követ, a tulajdonság értéke és végül egy pontosvessző.</p><p>Gyakori gyakorlat az, hogy egy tulajdonság- és értékpárt eltolnak a kapcsos zárójelekben. A HTML-hez hasonlóan a behúzás segít megőrizni a kódunk rendezettségét és áttekinthetőségét.</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>Rizs. 1.03. A CSS szintaxis szerkezete választót, tulajdonságokat és értékeket tartalmaz</p><p>Néhány alapvető kifejezés és az általános CSS-szintaxis ismerete nagyszerű kezdet, de még néhány dolgot meg kell tanulnunk, mielőtt a mélységekbe ugornánk. Különösen azt kell közelebbről megvizsgálnunk, hogyan működnek a szelektorok a CSS-ben.</p><h2>Munka a választókkal</h2><p>A szelektorok, amint azt korábban említettük, jelzik, hogy mely HTML-elemek lesznek stílusosak. Fontos, hogy teljesen megértsük a szelektorok használatát és működését. Az első lépés a különböző típusú szelektorok megismerése. Kezdjük a legalapvetőbb választókkal: típusválasztókkal, osztályokkal és azonosítókkal.</p><h3>Típusválasztók</h3><p>A típusválasztók típusuk szerint célozzák meg az elemeket. Például, ha az összes elemet meg akarjuk célozni <div>div választót kell használnunk. A következő kód az elemek típusválasztóját mutatja <div>, valamint a megfelelő HTML.</p><p>Div (...)</p><p> <div>...</div> <div>...</div> </p><h3>osztályok</h3><p>Az osztályok lehetővé teszik egy elem kiválasztását az osztály attribútum értéke alapján. Az osztályválasztók egy kicsit specifikusabbak, mint a típusválasztók, mivel az elemek egy meghatározott csoportját választják ki, nem pedig az azonos típusú elemeket.</p><p>Az osztályok lehetővé teszik, hogy ugyanazt a stílust egyszerre több elemre alkalmazza, ha több elemhez ugyanazt az osztályattribútumértéket használja.</p><p>A CSS-ben az osztályokat egy bevezető pont jelöli, amelyet az osztály attribútumának értéke követ. Az alábbi osztályválasztó kiválasztja az összes olyan elemet, amely tartalmazza a fantasztikus osztályattribútum értékét, beleértve az elemeket is <div>És <span><p>Fantasztikus (...)</p><p> <div class="awesome">...</div> </p><h3>Azonosítók</h3><p>Az azonosítók még az osztályoknál is pontosabbak, mivel egyszerre csak egy egyedi elemet céloznak meg. Ahogy az osztályválasztók az osztály attribútum értékét használják, az azonosítók az id attribútum értékét használják kiválasztóként.</p><p>A megjelenített elem típusától függetlenül az id attribútum értéke oldalanként csak egyszer használható fel. Ha vannak azonosítók, akkor azokat a fontos elemek számára kell fenntartani.</p><p>A CSS-ben az azonosítókat egy hash szimbólum jelöli, amelyet az id attribútum értéke követ. Itt az id csak az id attribútumot tartalmazó elemet választja ki shayhowe értékkel.</p><p>#shayhou ( ... )</p><p> <div id="shayhowe">...</div> </p><h3>További szelektorok</h3><p>A szelektorok rendkívül hatékonyak, és a fent leírtak a leggyakoribb szelektorok közé tartoznak, amelyekkel találkozunk. Ezek a válogatók csak a kezdetet jelentik. Számos speciális választó létezik, és ezek könnyen elérhetők. Ha már jól érzi magát velük, ne féljen megnézni néhány fejlettebbet is.</p><p>Oké, kezdjünk el mindent összerakni. Elemeket adunk az oldalhoz a HTML-ben, majd kiválaszthatjuk azokat, és CSS-szel stílusozhatjuk őket. Most kössük össze a pontokat a HTML és a CSS között, hogy a két nyelv együtt működjön.</p><h2>CSS kapcsolat</h2><p>Ahhoz, hogy a CSS beszéljen a HTML-ünkkel, rá kell mutatnunk a HTML CSS-fájljára. Jó gyakorlat, ha az összes stílusunkat egyetlen külső fájlba foglaljuk, amely az elemen belülre mutat. <head>HTML dokumentumunk. Egy külső CSS használatával ugyanazokat a stílusokat alkalmazhatjuk az egész webhelyen, és gyorsan módosíthatjuk azt.</p><h3>Egyéb lehetőségek a CSS hozzáadásához</h3><p>A CSS bevonásának további lehetőségei közé tartozik a beágyazott és a szövegközi stílusok használata. Ezeket a lehetőségeket a való életben is láthatja, de általában rosszallják őket, mivel nehézkessé és körülményessé teszik a webhelyfrissítéseket.</p><p>Külső stíluslapunk elkészítéséhez ismét a kiválasztott szövegszerkesztővel szeretnénk létrehozni egy újat. <a href="https://passportbdd.ru/hu/theory-reviews/konvektor-tekstovyh-failov-v-fb2-kak-perevesti-knigu-iz-pdf-v/">szöveges fájl</a>.css kiterjesztéssel. A CSS fájlunkat ugyanabba a mappába vagy almappába kell menteni, mint a HTML fájlunkat.</p><p>Egy elem belsejében <head>alkalmazott elem <link>, amely meghatározza a HTML és a CSS fájlok közötti kapcsolatot. Mivel a CSS-hez kapcsolunk, használjuk <a href="https://passportbdd.ru/hu/pc-and-health/tega-rel-canonical-atribut-rel-canonical-polnoe-rukovodstvo-po-ispolzovaniyu-kanonicheskih-ssyl/">rel attribútum</a> kapcsolatukat jelző stíluslap értékkel. Ezenkívül a href attribútum a CSS-fájl helyének vagy elérési útjának jelzésére szolgál.</p><p>A következő példa HTML dokumentumban az elem <head>külső stílusfájlra mutat.</p><p> <head> <link rel="stylesheet" href="main.css"> </head> </p><p>A CSS helyes megjelenítéséhez a href attribútum elérési útjának közvetlenül meg kell egyeznie a CSS-fájl mentési helyével. Az előző példában a main.css fájl ugyanazon a helyen van tárolva, mint a HTML-fájl, más néven gyökérmappa.</p><p>Ha a CSS-fájl egy almappában található, akkor a href attribútum értékének meg kell felelnie az elérési útnak. Például, ha a main.css fájlunkat egy stylesheets nevű almappába mentettük, akkor a href attribútum értéke stylesheets/main.css lesz. Itt egy perjel (vagy perjel) jelzi az almappába való áthelyezést.</p><p>Jelenleg oldalaink kezdenek éledni, lassan, de biztosan. Még nem mélyedtünk el a CSS-ben, de észrevehette, hogy egyes elemeknek olyan stílusai vannak, amelyeket nem deklaráltunk a CSS-ben. A böngésző az, amely ezekre az elemekre rákényszeríti a saját preferált stílusait. Szerencsére ezeket a stílusokat könnyen felül tudjuk bírálni, amit ezután egy CSS reset-el fogunk megtenni.</p><h2>A CSS Reset használata</h2><p>Minden böngészőnek saját alapértelmezett stílusa van a különböző elemekhez. Hogyan <a href="https://passportbdd.ru/hu/work-with-pc/kak-udalit-sohranennye-paroli-v-google-chrome-kak-posmotret-sohranennye-paroli-v-google/">Google Chrome</a> címsorokat, bekezdéseket, listákat stb. jelenít meg, eltérhet attól, ahogyan teszi <a href="https://passportbdd.ru/hu/theory-reviews/izmenit-parametry-seti-iz-eksplorera-kak-mozhno-nastroit-brauzer-internet/">internet böngésző</a>. A CSS-visszaállítást széles körben használják a böngészők közötti kompatibilitás biztosítására.</p><p>A CSS visszaállítása az összes alapvető HTML-elemet egy adott stílussal veszi át, és minden böngészőben egységes stílust biztosít. Ezek a visszaállítások általában magukban foglalják a méretek, a kitöltés, a margók vagy további stílusok eltávolítását az értékek csökkentése érdekében. Mivel a CSS kaszkádolás fentről lefelé működik (erről hamarosan bővebben) – a visszaállításunk stílusunk legtetején kell, hogy legyen. Ez biztosítja, hogy először ezeket a stílusokat olvassák el, és kész. <a href="https://passportbdd.ru/hu/adobe-photoshop/poisk-po-umolchaniyu-v-raznyh-brauzerah-kak-vosstanovit-poiskovuyu/">különböző böngészők</a> közös vonatkoztatási pontból fog működni.</p><p>Számos különböző CSS-visszaállítás áll rendelkezésre, amelyek mindegyikének megvan a maga erőssége. Eric Meyer egyik legnépszerűbb terméke, a CSS alaphelyzetbe állítása új HTML5 elemeket tartalmaz.</p><p>Ha egy kicsit kalandvágyónak érzed magad, ott van a Normalize.css is Nicholas Gallaghertől. A Normalize.css nem az összes főbb elem hard reset alkalmazására összpontosít, hanem az elemek közös stílusának beállítására. Ez megköveteli a CSS mélyebb megértését, valamint azt, hogy tudja, mit akar a stílusoktól.</p><h3>Crossbrowser kompatibilitás és tesztelés</h3><p>Mint korábban említettük, a különböző böngészők eltérően jelenítik meg az elemeket. Fontos felismerni a böngészők közötti kompatibilitás és tesztelés értékét. A webhelyeknek nem kell pontosan ugyanúgy kinézniük minden böngészőben, de közel kell lenniük. Mely böngészőket szeretné támogatni, és milyen mértékben kell döntést hoznia az alapján, hogy mi a legjobb webhelye számára.</p><p>A CSS írásakor néhány dolgot szem előtt kell tartani. A jó hír az, hogy ez megvalósítható, és egy kis türelem kell ahhoz, hogy elsajátítsák.</p><h2>A gyakorlatról</h2><p>Térjünk vissza oda, ahol utoljára abbahagytuk konferenciaoldalunkon, és nézzük meg, hogyan adhatunk hozzá némi CSS-t.</p><ol><li>A styles-conference mappán belül hozzunk létre egy új mappát eszközök néven. Itt tároljuk a webhelyünk összes elemét, például stílusokat, képeket, videókat stb. Stílusainkhoz menjünk tovább, és adjunk hozzá egy másik stíluslap mappát az eszközök mappájába.</li><li>Szövegszerkesztővel hozzon létre egy új fájlt main.css néven, és mentse el az imént létrehozott stíluslapok mappájába.</li><p>A böngészőben az index.html fájlt nézve láthatjuk, hogy az elemek <h1>És <p>Már tartalmazza az alapértelmezett stílust. Különösen egyedi betűmérettel és helyük van körülöttük. Eric Meyer reset segítségével lágyíthatjuk ezeket a stílusokat, így mindegyik ugyanarról az alapról indulhat. Ehhez vessen egy pillantást a webhelyére, másolja ki a kódot, és illessze be a main.css fájl tetejére.</p><p>/* http://meyerweb.com/eric/tools/css/reset/ 2. v2.0 | 20110126 Licenc: nincs (public domain) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, mozaikszó, cím, nagy, idéz, kód, del, dfn, em, img, ins, kbd, q, s, samp, kicsi, ütés, erős, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, cikk, félre, vászon, részletek, beágyazás, ábra, képfelirat, lábléc, fejléc, hgroup, menü, navigáció, kimenet, rubin, szakasz, összefoglaló, idő, jel, hang, videó (margó: 0; kitöltés: 0; szegély: 0; betűméret: 100%; betűtípus: öröklődik; függőleges igazítás: alapvonal ; ) /* HTML5 megjelenítési szerepkör visszaállítása régebbi böngészőkhöz */ cikk, félre, részletek, képfelirat, ábra, lábléc, fejléc, hcsoport, menü, navigáció, szakasz (megjelenítés: blokk; ) törzs ( sor magassága: 1; ) ol, ul ( lista-stílus: nincs; ) blockquote, q (idézőjelek: nincs; ) blockquote:before, blockquote:after, q:before, q:after ( tartalom: ""; tartalom: nincs; ) table ( border- összeomlás: összeomlás; határtávolság: 0; )</p><li>A main.css fájlunk kezd formát ölteni, ezért tegyük bele az index.html fájlunkba. Nyissa meg az index.html fájlt egy szövegszerkesztőben, és adjon hozzá egy elemet <link>V <head>, közvetlenül az elem után <title> .</li><li>Mert stílusokat mutatunk az elemen keresztül <link>adjunk hozzá egy rel attribútumot stíluslap értékkel.</li><p>A href attribútum használatával a main.css fájlunkra mutató hivatkozást is mellékelünk. Ne feledje, hogy a main.css fájl a stíluslapok mappájába kerül, amely az eszközök mappán belül található. Tehát a href attribútum értéke, amely a main.css fájl elérési útja, a következőnek kell lennie: properties/stylesheets/main.css .</p><p> <head> <meta charset="utf-8"> <title>Stíluskonferencia

Ideje tesztelni munkánkat, és megnézni, hogyan illeszkedik egymáshoz a HTML és a CSS. Az index.html fájl megnyitása (vagy az oldal frissítése, ha az már nyitva van) a böngészőben kissé eltérő eredményt mutathat, mint korábban.

Rizs. 1.04. Stíluskonferencia webhelyünk CSS-visszaállítással

Demo és forráskód

Alább megtekintheti a Styles Conference weboldalát jelenlegi állapotában, valamint letöltheti forrás webhely jelenleg.

Összegzés

Szóval minden rendben! Ebben az oktatóanyagban nagy lépéseket tettünk.

Gondoljon csak bele, most már ismeri a HTML és a CSS alapjait. Ahogy folytatjuk, és egyre több időt tölt HTML és CSS írásával, sokkal kényelmesebben fog dolgozni ezzel a két nyelvvel.

Emlékezzünk vissza, hogy a következőket vettük figyelembe:

  • A HTML és a CSS közötti különbség.
  • HTML elemek, címkék és attribútumok bemutatása.
  • Az első weboldal szerkezetének beállítása.
  • Bevezetés a CSS-szelektorokba, tulajdonságokba és értékekbe.
  • Munka CSS-szelektorokkal
  • Mutató a CSS-re HTML-ből.
  • A CSS visszaállításának jelentősége.

Most nézzük meg közelebbről a HTML-t, és ismerkedjünk meg egy kicsit a szemantikával.

Források és linkek

  • Gyakori HTML kifejezések a Scripting Master segítségével
  • CSS-kifejezések és meghatározások lenyűgöző webeken keresztül
  • CSS-eszközök: Állítsa vissza a CSS-t Eric Meyer segítségével

Egy jó minőségű weboldal elkészítése nem egyszerű, a szép és stílusos dizájnhoz nemcsak tervezői képességekre van szükség, hanem programozási tapasztalatra is. Egy adott webhely létrehozásához szükséges programok összetettsége és mennyisége számos tényezőtől függ, például a felépítéstől, a céltól, a funkcionalitástól, a megbízhatóságtól és a webhelyet a „ragadós” információk (spam, szemét) és vírusok elleni információs támadásoktól védő rendszertől.

A webtechnológia (hipertext technológia) lehetővé tette az interneten közzétett dokumentumok teljes készletének egyetlen rendszerbe - WWW -ba való kapcsolását. A hiperszöveges dokumentum hiperhivatkozásokat tartalmaz. Általában színnel és aláhúzással vannak kiemelve. A hiperhivatkozások segítségével a felhasználó azonnal a kívánt dokumentumra ugorhat, függetlenül annak fizikai helyétől. Ez nagyban megkönnyíti az információkeresést az interneten.

Hipertext bontás használata szöveges dokumentum A modern információs rendszerekben nagyrészt annak a ténynek köszönhető, hogy a hipertext lehetővé teszi az információ nem lineáris megtekintésére szolgáló mechanizmus létrehozását. Az ilyen rendszerekben az adatok nem folyamatos adatfolyamként jelennek meg. szöveges információk, hanem egymással összefüggő összetevők halmaza, amelyeken keresztül az átmenetet hiperhivatkozások segítségével hajtják végre.

Ha beszélünk róla HTML dokumentumok létrehozása, kialakulásának két módját tudjuk elképzelni.

Az első egy meglévő (vagy készülő) dokumentum manuális megjelölése. Ebben az esetben a szerző vagy a szerkesztő jelölőcímkéket ad a dokumentumhoz. Ezt a munkát szövegszerkesztőben, ill HTML szerkesztő, amely speciális vezérlőkkel rendelkezik, amelyek megkönnyítik a címkék beírását. Mindkét esetben a munka HTML nyelven történik, és a munkát végző személynek ismernie kell és tudnia kell ezt a nyelvet.

Egy másik megközelítés alapelvei megérthetők a szövegszerkesztők működésének tanulmányozásával. A dokumentum formázási információi úgy is felfoghatók, mint a formázandó dokumentumhoz hozzáadott "jelölés". A szövegszerkesztő használatához azonban nem szükséges a dokumentumformátum és a "jelölőnyelv" ismerete: a képernyőn megjelenő változtatások automatikusan megtörténik a dokumentumon. Ezt az elvet, amely szerint a képernyőn látható kép igazodik a valódihoz, WYSIWYG-nek (weiseweg) hívták (az angol What You See Is What You Get (voch yu si is voch yu gat) szóból – What you see is what you get).

Lehetővé teszik teljes weboldalak (portálok) létrehozását és az összes modern technológia alkalmazását. Az ilyen webszerkesztők nagyon alkalmasak a szakemberek számára. Ha MS Office-t használ, használhatja a FrontPage-et ebből a csomagból. A Netscape Communicator részeként létezik a Netscape Composer is. Használhatja a Macromedia HomeSite webszerkesztő bemutató verzióját is, ha letölti az Adobe hivatalos webhelyéről: www.adobe.com.



Az első módszer sokoldalúbb, jobb minőségű és változatosabb dokumentumok létrehozását teszi lehetővé. A második módszer könnyebben megtanulható, mivel nem igényel HTML nyelv ismerete. Ebben az esetben azonban a leíró eszközök helyett formázási eszközöket használnak, ami néha nemkívánatos következményekkel járhat.

Tehát weboldalak létrehozásához szöveg- vagy webszerkesztőre lesz szüksége. Meg kell jegyezni, hogy minden webszerkesztőnek tartalmaznia kell egy szövegszerkesztőt is, ma már léteznek webszerkesztők nagyszámú, de három a legerősebb:

1. Macromedia Dreamweaver (macromedia Dreamweaver);

2. Allaire HomeSite (minden kezdőoldal);

3. Microsoft címlap(Microsoft Font Page).

Lehetővé teszik teljes weboldalak (portálok) létrehozását és az összes modern technológia alkalmazását. Az ilyen webszerkesztők nagyon alkalmasak a szakemberek számára. Ha MS Office-t használ, használhatja a FrontPage-et ebből a csomagból. A Netscape Communicator részeként létezik a Netscape Composer is. Használhatja a Macromedia HomeSite webszerkesztő bemutató verzióját is, ha letölti az Adobe (Adobe) hivatalos webhelyéről: www.adobe.com. Böngészővel lépjen a Letöltések / Próbaletöltések szakaszban a megadott webhelyre, és válassza a Macromedia, HomeSite lehetőséget.

Használhatja a FrontPage Express orosz verzióját a honosított Internet Explorerből – ez a FrontPage rövidített változata, de kezdetben nagyon kényelmes. A Visual Workshop webszerkesztő oroszul is ismert (http://www.snkey.net/download/products/index.html).

A modern internetes szolgáltatások kész webhelykészítőket kínálnak. Tekintse meg őket a "Saját webhely" webhelykészítő (www.narod.yandex.ru) példájával. Ezzel helyet kaphat webhelyének ( kezdőlap) és 5 perc alatt készítse el saját weboldalát képekkel, fotókkal stb.

A weboldal fejlesztési folyamat három lépésből áll:

1. bejárat a helyszíni kivitelezőhöz;

2. regisztráció, telephelynév hozzárendelés;

3. oldal tervezése üresek felhasználásával.

Egyedi, kézzel készített webhely létrehozásához más webes eszközökre van szükség.

A HTML- és webhelykészítőkön kívül más weboldal-programozási eszközöket is használhat. Az oldalak egyik programozási eszköze a CGI (CGI AI) (Common Gateway, Common Gateway).

A CGI elve egyszerű és természetes: egy szerveroldali program vesz néhány adatot, feldolgozza azokat, és weboldal formájában választ ad. Ez manapság nagyon gyakori jelenség, és néha nem is sejti, hogy nem egy hétköznapi oldallal, hanem egy CGI script (kód) eredményével van dolgunk. A CGI hatóköre széles, a célok pedig változatosak. A programozási nyelvnek, amelyen a szkriptet írják, rugalmasnak és ugyanakkor hatékonynak kell lennie, mivel nem csak a fájlokkal kell állandóan dolgozni, hanem az adatbázissal, az operációs rendszerrel és a webszerverrel is. A CGI programozáshoz legalkalmasabb nyelvek a C (C++) és a Perl. Ez utóbbit használják leggyakrabban ilyen célokra egyszerűsége, megbízhatósága és a lehetőségek szélessége miatt.

A C nyelv joggal tekinthető univerzálisnak, és megtalálta a helyét a CGI környezetben. Használata természetes a natív elemében - a Unixban, amelyre a legtöbb esetben egy weboldal épül.

A CGI programozáshoz a C++ nyelvet is használják, ami bizonyos objektumok osztályokon keresztül megvalósított létrehozását és megsemmisítését jelenti – tulajdonképpen a felhasználó által definiált adattípusok. Természetes például, hogy létrehozunk egy Guestbook vagy DataBaseEntry osztályt, amely tartalmazza a szükséges változókat és függvényeket. Érdemes megjegyezni, hogy szinte minden új programozási nyelv (Java, JavaScript, Perl) tartalmaz a C konstrukciókhoz hasonló vagy ahhoz hasonló konstrukciókat. pontos másolatok. Ezért javasoljuk, hogy először ezt az alapvető nyelvet tanulja meg.

A Perl nyelv egyedülálló. Először is hiányoznak az adattípusok, ami CGI-szkriptek írásához jó. Másodszor, sok konstrukciót átvesznek a C-ből. Meg kell jegyezni, hogy a Perl gyakran használ a Unix Shell-szkriptekben használt reguláris kifejezésekhez hasonlókat. Van egy kényelmes foreach ciklus és gyönyörű, valójában kifejezésmódosítók. A Perl rendelkezik egy szabványos könyvtárral, amely magában foglalja a keresést, a webszervert, a grafikát és így tovább. Ebből arra következtethetünk, hogy egy Unixban járatos programozó számára nem lesz nehéz megtanulni a Perlt. Egy ilyen program megírásához elegendő, ha a Perl fájljaival, és egy kicsit a webszerver környezeti változóival is dolgozhatunk.

A webes dokumentumok létrehozásának folyamata hasonló a programozáshoz, és szintén hajlamos a hibákra. A dokumentum létrehozásának módjától függetlenül rendszeresen ellenőriznie kell a konzisztenciáját a különböző böngészőkben való megtekintéssel. Az eredményül kapott oldal művészi értékeléséhez független véleményt kell kikérni.

Kérdések az önkontrollhoz:

1. Mit jelent a HTML dokumentum fogalma?

2. Milyen előnyei vannak ennek a dokumentumtípusnak?

3. Mit jelent a "címke" kifejezés?

4. Milyen típusú címkék léteznek?

5. Mit tartalmaznak a címkekezelő objektumok?


www.univer.omsk.su/omsk/Edu/htmlbook/school/index2.htm

http://dvo.sut.ru/libr/ite/i280levc/index.htm Yu.P. Levchuk, E.P. Okhincsenko, A.D. Szotnyikov, T.A. Fomenko INFORMATIKA 2. rész INTERNETTECHNOLÓGIÁK


1. Weboldal ( HTML dokumentum) képviseli:

a) .txt vagy .doc kiterjesztésű szöveges fájl;

b) .htm vagy .html kiterjesztésű szöveges fájl;

c) bináris fájl .com vagy .exe kiterjesztéssel;

d) .gif vagy .jpg kiterjesztésű grafikus fájl.

2. Az internetes weboldalak megtekintéséhez a következő programokat kell használni:

a) Microsoft Word vagy Word Pad;

b) Microsoft Access vagy a Microsoft Works;

c) Internet Explorer vagy NetScape Navigator;

d) HTMLPad vagy Front Page.

3. A címke:

a) utasítást a böngészőnek, amely jelzi, hogyan kell a szöveget megjeleníteni;

b) speciális karaktereket használó szöveg;

c) egy másik fájlra vagy objektumra mutató mutató;

d) egy weboldalon szereplő programrészlet.

4. A hiperszöveg:

a) nagyon nagy szöveg

b) nagy betűméretet használó szöveg