Vágjuk a következő sorra. HTML bekezdés, piros vonal, sortörés.

5. lecke.

Ebben a leckében:
1. Megtanuljuk, hogyan lehet a html kódot kényelmesebbé és könnyebben olvashatóvá tenni számunkra.
2. Nézzük meg, hogyan lehet helyesen becsomagolni egy szöveges karakterláncot.

Mi html kódot kényelmessé teszünk.

Kódunk világos és könnyen olvasható, mivel kevés a szöveg és szinte nincs címke. Ha összetettebb oldalt készítünk, ott sok címke lesz, így nehéz megtalálni a megfelelőt.

A címkék rendetlenségének elkerülése érdekében először a címkéket és a sorokat úgy kell elrendezni, hogy vizuálisan megkönnyítsék őket. Amikor a böngésző információkat olvas a html oldalról, nem számít, hány szóköz és hány üres sor van a kódban.

Megváltoztattam a szöveget az oldal kódjában a létrehozotthoz viszonyítva, de ez nem számít. Ugyanaz a kód látható a bal és a jobb oldali ábrán. Mindkét opciót a böngésző a monitor képernyőjén pontosan azonos módon jeleníti meg. Egyetértek azzal, hogy a jobb oldalon látható kóddal sokkal könnyebben fog dolgozni, mint a bal oldalon.

A figyelembe vett kód nagyon egyszerű, de a vizuális észlelés különbsége már most is észrevehető. Nincsenek speciális szabályok a „rend helyreállítására”; minden egyes mester maga dönt arról, hogy miért kényelmesebb dolgozni.

Line break html. Tag & ltbr & gt.

Vigyázzon a képre. Az első verzióban a szöveg egy sorban van, a második változatban két sor.



A böngésző mindkét lehetőséget egyformán jeleníti meg. A szöveget egy sorba kell írni:



Azt kérdezed, miért? Valójában az egyik kódban a szöveg egy része egy másik sorra kerül. Logikus lenne, ha a böngészőben a szöveg egy részét is átvitték egy másik sorra, de a html-nek megvan a saját logikája ebben a tekintetben. Ha sorcsomagolást végezzünk html-kódban, akkor a böngésző esetében ez egy szóköznek felel meg   (mint egy szabályos szóköz a szövegben). Ha a szöveg egy részét nem egy sorral, hanem 2 vagy 3 (bármilyen számmal) továbbítunk, akkor a böngésző továbbra is ezt a távolságot veszi szokásos szóközként a szavak között, és amikor a képernyőn megjelenik, a szöveg egy sorba kerül.

Tag & ltbr & gt

Amikor megismerkedtünk a címkékkel a harmadik leckében, megemlítettem, hogy vannak olyan címkék, amelyeket nem kell bezárni. címke & ltbr & gt   egyikük vonalszakadásokra szolgál.
  Alkalmazzuk a kódban:

Helyeztünk egy címkét & ltbr & gt   html-kódunkban, és amikor a fájlt a böngészőn keresztül futtatjuk, a szöveg egy része átkerül a következő készletbe.
* Ne felejtse el menteni a változtatásokat a Jegyzettömbbe (Ctrl + S), és megjelenítse az oldalt a böngészőben (F5).



Nem értettél valamit ebből a leckéből? Kérdezzen!
   - [email protected]

Helló, ebben a rövid leckében megmutatom, hogyan kell szöveget becsomagolni, és hogyan lehet megakadályozni a szöveg beillesztését egy új sorba.

Előfordul, hogy meg kell szüntetni a sort a bekezdés bezárása nélkül, például ugyanabban a felirattal vagy versek írására.

az HTMLlehetséges a szöveg áthelyezése új sorra a bekezdés befejezése nélkül. Általában a böngésző az ablak méretétől függően továbbítja a szavakat, és az átvitel helyének független meghatározásának képessége hasznos lehet versek írásakor vagy különféle elemek egymástól történő elválasztásakor.

A szöveg új sorra történő átviteléhez használja az elemet BR, nem igényel záró címkét, azonban javasoljuk, hogy a nyitó címkét írja ide < br/> .

Elem használatakor BRegy üres sor nem kerül hozzáadásra az átvitel után.

Egy másik elem BRakkor használják, amikor be kell állítania a szövegáramlást egy táblázat, kép vagy egy oldal bármely lebegő elem körül, vagyis egy olyan elemhez, amelyhez egy attribútum van megadva align.

Ehhez használja az attribútumot világoselem BR.

A következő értékeket veheti fel:

minden- tiltja az elem körül áramlást két oldalról.

bal- tiltja az úszó tárgy bal oldalán történő áramlást.

jobb- tiltja az úszó tárgy jobb oldala körüli áramlást.

egyik sem   - törli az ingatlant.

Ha az áramlás tilos, akkor az elemet követő szöveg BRjelenik meg a sorban a lebegő objektum után

Éjszaka, utca, lámpás, gyógyszertár,
  Értelmetlen és gyenge fény.
  Élő még egy negyed évszázadot
  Így lesz. Nincs eredmény.

  Ha meghalsz, újrakezdesz
  És minden megismétlődik, mint öreg:
  Éjszaka, a csatorna jeges hullámai,
  Gyógyszertár, utca, lámpás.

Eredmény:


A kötelező sortörésen felül néha ellenkező műveletet kell végrehajtani, azaz garantálni kell, hogy a szöveg semmiképpen ne kerüljön új sorra.

A vonalszünetek, vonalszünetek, vonalszakadások mind egy dologról szólnak. A HTML-ben gyakran használnak sortöréseket. Számos módja van: használja a címkét
  új sorra történő lefordításra, vagy a CSS tulajdonságait felhasználhatja a sor becsomagolására. Vegyünk egy példát a sortörés-címke használatára:

A CSS-ben a vonalcsomagolás különféle módon történhet, például így:

Br (úszó: bal; szélesség: 100%; margin: 0 0 20px 0; / * behúzás 20 pixel sor után * /)

Osztóvonal HTML vagy CSS használatával

A HTML-ben az elválasztó vonal létrehozása nagyon egyszerű. Párosítatlan címkét is használnak.


  - ez az elválasztó vonal. Az elválasztó vonal új sorral kezdődik, és utána egy behúzás található. Szabályozhatja a vízszintes vonal stílusát, és alternatívát is tehet neki. Az alábbiakban egy példa egy elválasztó vonalra egy címkével:

Most stílust (változtassunk meg stílusokat, változtassuk meg megjelenés) elválasztó vonalunk:

óra (szélesség: 80%; / * vonal szélessége * / magasság: 4 képpont; / * magasság / vonalvastagság * / háttér: # 333; / * háttér / vonal színe * / szegély: 0; / * keret az elválasztó vonal körül (távolítsa el) ő) * / margó: 5 képpont 0 5 képpont 0; / * francia bekezdés az 5 képpont sora felett és alatt * /)

És hozzon létre egy alternatívát elválasztó vonalunkra a címke használatával

  és CSS:

Vonal (szélesség: 80%; / * vonal szélessége * / magasság: 4 képpont; / * vonal magassága / vastagsága * / háttér: # 333; / * háttér / vonal színe * / szegély: 0; / * keret az elválasztó vonal körül (távolítsa el) ő) * / margó: 5 képpont 0 5 képpont 0; / * francia bekezdés az 5 képpont sora felett és alatt * /)

Köszönöm. Természetesen html átvitel   a húrokat kétféle módon lehet megtenni. Ha a WordPress-ből származó vizuális szerkesztőt használ, akkor automatikusan hozzáadja a sortöréseket, ahogy ez bekövetkezik microsoft program   Word vagy bármilyen más szövegszerkesztő. De néha a szöveges kóddal kell dolgoznia. Hogyan lehet sortörni a html-kódban?

Csomagoló vonal

Van egy rövid címke ehhez a html-ben -
  (röviden a szünet). Mit csinál? A címke után írt szöveg új sorban jelenik meg. Még akkor is, ha a jelenlegi vonalon még van hely a kimenet számára, akkor is tovább folytatódik.

A br

Csak akkor kell használni a címkét, ha nem kell új bekezdést elindítania, hanem a szöveget egyszerűen új sorban kell megjelenítenie. Például írnia kell egy verset. Annak elkerülése érdekében, hogy a vers minden egyes sorát egy bekezdéscímkébe ne zárja be, egyszerűen írhat egy címkét minden sor végére
  majd a következő sor lefelé mozog. Ilyen egyszerű ez.

A címkét nem szabad a bekezdések alternatívájaként használni. Érdemes megjegyezni, hogy a bekezdések között behúzás alakul ki, egy magassággal megegyező üres vonallal. A br használatával történő átvitelnél a bemélyedés kisebb.

Hogyan lehet sok átutalást végrehajtani?

És mi van, ha valamilyen szöveg után meg kell tennie egy nagy francia bekezdést a további tartalomból. Kétféle módon lehet ezt megtenni. Sok br címkét írhat. Tehát végtelen számú átutalást is végrehajthat.

De jobb, ha helyesebben csináljuk. Beállíthatja a kívánt bekezdést stílusosztályba, majd a css-en keresztül alul beállíthat egy nagy francia bekezdést.

bekezdés

Abzac (
  Margó alja: 100 képpont;
}

Ebben az esetben az alsó francia bekezdést 100 pixelre állítja. Ennek megfelelően bármilyen behúzás meghatározható.

A hozzászólások és oldalak HTML-tervezése nagyon fontos - elősegíti a tartalom megtervezését oly módon, hogy a felhasználó számára kényelmesen el tudja olvasni.

Majd elmondom neked a br tag-ről - ez egy sortörést okoz a HTML-ben, vagyis a vonalat két részre bontja -, és erőszakkal végzi el, és az aktuális sort a behelyezés helyén véget vet, és a második részét egy új sorra mozgatja.

Hol használják ezt a címkét, mikor merül fel sürgősen egy sor törés beillesztése a szövegbe új bekezdés létrehozása nélkül? Például hasznos lehet a tartalom megtervezésében - ha van olyan webhely, ahol versek, versek, dalszövegek vagy valami hasonló kivonatok vannak.

Mindent a vonaltörés címkéjéről

A br tag egyetlen sortörést hajt végre a HTML-ben (amit leírtak), és az összes böngésző meghatározza. Igen, szinte elfelejtettem - ha a br címkét használja, akkor ellentétben a p bekezdéssel, nem ad hozzá üres francia bekezdést (a sor előtt).

A br tag üres (üres tartalom nélkül, semmit sem tartalmaz), azaz azt nem kell bezárni. Mivel azt nem kell bezárni, egy rövid leírást találtak ki - ez kezdetben azt jelenti, hogy maga a címke nem rendelkezik záró címkével.

Képzelje el egy pillanatra, hogy nem lenne rövid leírás. Akkor mi lesz? Akkor minden alkalommal így kell bezárnunk és kinyitnunk a vonalszakadást:

. Ez legalább kényelmetlen. Ennek ellenére a szigorú XHTML formátumban be kell zárni egy címkével
.

Ha a feladat a függőleges távolság növelése - azon sorok között, amelyekbe kötőjelet helyez -, végezzen dupla kötőjelet egy címke beillesztésével
  kétszer egymás után.


<br\u003e

Eredmény:

A következő mondat új sorba való átviteléhez használja a br címkét.

Hooray, második mondat egy új sorban.

Valódi példa:

A. Blokk

Éjszaka, utca, lámpás, gyógyszertár,

Értelmetlen és gyenge fény.

Élő még egy negyed évszázadot

Minden így lesz. Nincs eredmény.




És minden megismétlődik, mint öreg:

Éjszaka, a csatorna jeges hullámai,

Gyógyszertár, utca, lámpás.

Eredmény:

Éjszaka, utca, lámpás, gyógyszertár,
Értelmetlen és gyenge fény.
Élő még egy negyed évszázadot
Minden így lesz. Nincs eredmény.

Ha meghalsz, újrakezdesz
És minden megismétlődik, mint öreg:
Éjszaka, a csatorna jeges hullámai,
Gyógyszertár, utca, lámpás.

Hogyan néz ki:


Miért jött fel a br tag?

Ennek a címkének a szükségessége akkor áll fenn, ha csak azért van szükség, mert a sor áthelyezése „mint a Wordben” (ahogy ezt a tapasztalatlan felhasználók teszik) egy sor tucat szóközzel történő írása nem fog működni.

Miért nem sikerül? Mivel bármilyen számú szóközt a böngésző egyetlen szóköznek tekint, és nem egy sorszakadással - a böngésző automatikusan eltávolítja a további szóközöket. Ehhez sortörésekre van szükség.

De ne használja vissza a címkét
hogy egyre inkább növelje a sortávolságot - a legjobb, ha az alapvető HTML + CSS eszközöket használja. Új bekezdések vagy „hasonló bekezdések” létrehozása (ezt rossz megközelítésnek tekintik) elfogadhatatlan - csak egy sorszakadás!

A bekezdések létrehozásához és megjelöléséhez használja a p tagot, és a bekezdések közötti rendelkezésre álló távolság növelése érdekében változtassa meg a lépcsőzetes stíluslapokat, például:

margin-top: 40 képpont;

Bónusz - br világos

De hogyan lehet megbizonyosodni arról, hogy a szöveg, amelybe a sortörést beilleszti, nem körbevonja a lebegő elemet (ez egy kép igazítási készlettel vagy egy elem az úszó tulajdonsággal), hanem az elem alatt kezdődik? Ehhez használhatja a tiszta attribútumot.

Tegyük fel, hogy van egy képe balra igazítva (igazítás \u003d "balra"). Ha telepítjük
  vagy
majd a címke utáni szöveg
  (a következő sor, amelyet hordunk) a kép alatt látható módon jelenik meg. A címke tiszta attribútumának egyéb értékei
  tegye a szöveget a jobb oldalon található rajz körül.

Ennek a specifikus attribútumnak a használatát nem ösztönzi a HTML-specifikáció - az ilyen kód érvénytelen lenne.

BONUS - hr elválasztó címke

címke


  szintén egyetlen, de ellentétben
, vízszintes elválasztó létrehozására szolgál vonal formájában. Ezen túlmenően a vonal megjelenését attribútumokkal állíthatjuk be. De természetesen jobb, ha ezt a CSS-en keresztül bevált módszerekkel hajtjuk végre (olvassa el, mi az).

BONUS - új sorra való csomagolás tilalma a nobr címkével

Előfordul, hogy meg akarjuk tiltani a sorszakadást és elkerüljük a szöveg új sorra fordítását: akár két konkrét szó között, akár egész bekezdésként. Mit tegyek? Használjon címkét A szöveged. Hogyan néz ki a gyakorlatban? Így:

Mit csinál egy címke? ? Azt mondja a böngészőnek - jelenítse meg a szöveget a címke belsejében elválasztás nélkül, egy sorban. És ha a szöveg hosszú, akkor van egy csúnya és hosszú vízszintes görgetősáv, és a felhasználóknak a szöveg teljes elolvasásához vízszintesen kell görgetniük.

Amint megértjük, ez nagyon kényelmetlen. De van egy címke!

Összegzés - br, nobr, hr, p használata HTML-ben

Összefoglalva összefoglalom a cikk tartalmát:

  • címke

    A bekezdések elválasztása érdekében

  • címke
    - egy sor beillesztése érdekében egy bekezdésbe (a bekezdések létrehozása ezzel a címkével vagy annak visszaélése elfogadhatatlan)
  • címke
      - vízszintes elválasztó vonal létrehozása
  • címke   - a sortörések megakadályozása a HTML-ben