A p és br címkék használatának különbségei. Sortörés HTML-ben: használja a br címkét. Ahol nem kellene

03.04.2021 Vélemények

5. lecke.

Ebben a leckében mi:
1. Nézzük meg, hogyan kell csinálni html kódot kényelmesebb és könnyebben olvasható volt számunkra.
2. Nézzük meg, hogyan kell helyesen tördelni egy szövegsort.

A html kód kényelmesebbé tétele.

Mostantól a kódunk világos és könnyen olvasható, mivel kevés a szöveg és gyakorlatilag nincsenek címkék. Ha összetettebb oldalt készítünk, akkor sok címke lesz, így nehéz lesz megtalálni a megfelelőt.

A címkék zűrzavarának elkerülése érdekében először úgy kell elrendeznie a címkéket és sorokat, hogy vizuálisan könnyebben észlelhetők legyenek. Amikor a böngésző információkat olvas be a html oldalak, nem mindegy neki, hogy hány szóköz és hány üres sor van a kódban.

Az oldal kódjában megváltoztattam a szöveget az általunk létrehozotthoz képest, de ez nem számít. A bal és a jobb oldali képen ugyanaz a kód látható. Mindkét lehetőséget pontosan ugyanúgy jeleníti meg a böngésző a monitor képernyőjén. Egyetértek, a jobb oldalon látható kóddal sokkal könnyebb lesz dolgozni, mint a bal oldalival.

Az általunk vizsgált kód nagyon egyszerű, de még most is észrevehető a különbség a vizuális észlelésben. Nincsenek konkrét szabályok a „rendbe helyezésre”, minden mester maga dönti el, hogyan kényelmesebb neki dolgozni.

HTML sortörés. Címke <br>.

Ügyeljen a képre. Az első változatban egysoros, a második változatban kétsoros a szöveg.


A böngésző mindkét lehetőséget ugyanúgy megjeleníti. A szöveg egy sorban lesz írva:


Azt kérdezed, miért van ez? Valójában az egyik kódban a szöveg egy része egy másik sorba kerül. Logikus lenne, ha a böngészőben a szöveg egy része is átkerülne egy másik sorba, de a html-nek megvan a maga logikája ebben a tekintetben. Ha sortörést teszünk a html kódban, akkor ez a böngésző számára egy szóköznek felel meg(mint egy szabályos szóköz a szavak között a szövegben). Ha a szöveg egy részét nem egy sorral lejjebb mozgatjuk, hanem 2-vel vagy 3-mal (bármilyen szám), akkor a böngésző továbbra is ezt a távolságot egy szabályos szóköznek tekinti a szavak között, és amikor megjelenik a képernyőn, a szöveg egy sorba kerül. .

Címke <br>

Amikor a harmadik leckében megismerkedtünk a címkékkel, említettem, hogy vannak olyan címkék, amelyeket nem kell lezárni. Címke <br> az egyiket sortörésre használják.
Alkalmazzuk kódban:

Beszúrtunk egy címkét <br> html kódunkba, és most, amikor elindítja a fájlt a böngészőn keresztül, a szöveg egy része átkerül a következő sorba.
* Ne felejtse el menteni a változtatásokat a Jegyzettömbben (Ctrl + S), és frissítse az oldalt a böngészőben (F5).

Az összes vagy majdnem mindegyik használatos az elrendezésben. Hányan teszünk be kódot
Kíváncsi vagyok: tényleg szükség van rá? A tapasztalatlan tervtervezők között gyakran találkozhat ilyen jellegű elrendezésekkel: menüelrendezés

És ezeket a csodálatos bekezdéseket is megtalálhatod:

Felmerülhet a kérdés: ha az oldal mindent tervezetten megjelenít, mi a baj? De itt nem ez a helyzet - ez a szörnyű, görbe, béna kód, amely a tervező nagyon alacsony képzettségéről beszél, aki nem is vette a fáradságot, hogy megértse a feladatokat.

Alkalmaz
bekezdéseket alkotni, ez ugyanaz, mint a szögek csavarhúzóval kalapálni (ez is egy eszköz, miért ne kalapálna egy másik szöget).

Mire való a címke?
?

frissítés 02/23/10 - "trükkökkel" szóközzel: óvatosnak kell lenni, mert Ezzel a formázással a blokkba nem illeszkedő sorok nem kerülnek át automatikusan ide új sor. Ez különösen igaz a gumi kivitelekre. Ilyen esetekben továbbra is használni kell
.

P ( szóköz: elő; )

A jegyzet

A szemantikai elrendezés rajongóinak közössége egyáltalán nem szerepelt
V .

Ahol nem kellene
?

  • a címkéket rendeltetésszerűen használd: bekezdéseknél - ezt< >, listákhoz és -< >, < >, < >stb.;
  • szöveg formázásához és behúzások beállításához használja a következőt: , ;
  • használat egyedi elemek karakterláncok létrehozásához (ehhez a semleges jelölőelemek a legjobbak< >És< >).

Nézzünk néhány gyakorlati példát. Bekezdések:

A nagy teljesítményű megoldás nagyszerű áteresztőképesség- 6,2 Gbps-ig, és nem csak hang- és videoátvitelre ideális, hanem új, sávszélességre éhes alkalmazásokhoz is, például online játékokhoz.

Az SGSN akár 1,5 millió aktív PDP munkamenetet is képes támogatni.

P (margó-alsó: 12 képpont; )

Több sor telefonszám:

Amikor megjelenik szöveges dokumentumok A böngészőben a sortörés helye a bekezdésen belül automatikusan meghatározásra kerül a betűtípusok méretétől és a megtekintő ablak méretétől függően. A sortörést csak szóelválasztó karakterek (például szóközök) használatával lehet végrehajtani. Néha a dokumentumokban kötelező soremelést kell beállítani, amely a böngésző beállításaitól függetlenül megvalósul. Ez a kényszerített soremelés címke használatával történik.
, amely nem rendelkezik megfelelő záró címkével. Címke engedélyezése
a dokumentum szövegébe, amely biztosítja, hogy a következő szöveg egy új sor elejére kerüljön. Ez a megközelítés például használható lista típusú struktúrák létrehozására speciális listajelölő címkék használata nélkül. Vagy pl ezzel a címkével nem lehet verseket stb.

Íme egy példa a kényszerített soremelés használatára (1.8. ábra):

Kényszerített soremelés használata

Az elsötétült Petrográd felett

November belélegezte az őszi hideget.

Csobbanva egy zajos hullám

Karcsú kerítésed szélére,

Neva úgy hánykolódott, mint egy beteg

Nyugtalan az ágyamban.

A. S. Puskin. Bronz lovas

Rizs. 1.8. Címke
soremelés kikényszerítésére használható

A bekezdéscímkével ellentétben

A címke használatakor
üres karakterlánc nem jön létre.

Címke használata
óvatosságot igényel – előfordulhat, hogy a böngésző egy-két szót már sortörést hajtott végre, mielőtt találkozott volna a címkével
. Ez akkor fordul elő, ha az olvasó ablakának szélessége kisebb, mint annak a programnak a beállítása, amellyel a dokumentumot tesztelte. Ebben az esetben előfordulhat, hogy csak egy szó marad egy sorban a bekezdés közepén, ami tönkreteszi a dokumentum elrendezésének szépségét.

jegyzet

A címke használatakor
A kép vagy táblázat körüli szöveg töréséhez beállíthatja a CLEAR paramétert, hogy leállítsa a szöveg tördelését. Erről a 3. és 4. fejezetben olvashat.

Címkék u

Vannak helyzetek, amikor az ellenkező műveletet kell végrehajtania - tiltsa le a soremelést. Ehhez van egy konténercímke . Az ezzel a címkével jelölt szöveg garantáltan elfér egy sorban, függetlenül annak hosszától. Ha az eredményül kapott vonal túlnyúlik a böngésző ablakán, megjelenik egy vízszintes görgetősáv.

jegyzet

A táblázatcellákban található szöveg folytonosságának biztosítására egy speciális NOWRAP címkeparaméter található. Erről a 4. fejezetben tudhat meg többet.

Szöveg megjelölése nem törősoros címkével nagyon hosszú húrokat kaphat. Ennek elkerülése érdekében jelezheti az olvasó böngészőjében egy esetleges soremelés helyét, amely csak szükség esetén kerül végrehajtásra (ún. "soft" soremelés). Ezt úgy teheti meg, hogy egy címkét helyez el a szövegben a megfelelő helyre (Word Break), amely megegyezik a címkével
, nincs szüksége zárócímkére.

jegyzet

Címke a Netscape böngésző egyáltalán nem támogatja. Böngésző Microsoft Internet Az Explorer ezt a címkét csak a címkézett szövegben ismeri fel .

A HTML
elem
sortörést hoz létre a szövegben (kocsi-vissza). Hasznos vers vagy megszólítás írásához, hol a hadosztály sorok száma jelentős.

Ennek az interaktív példának a forrása egy GitHub-tárolóban van tárolva. Ha szeretne hozzájárulni az interaktív példák projekthez, kérjük, klónozza a https://github.com/mdn/interactive-examples oldalt, és küldjön lehívási kérelmet.

Amint a fenti példából látható, a
elem szerepel minden olyan ponton, ahol a szöveget meg akarjuk szakítani. A szöveg után a
újra kezdődik a szövegblokk következő sorának elején.

Attribútumok

Elavult attribútumok

egyértelmű Azt jelzi, hogy hol kezdődik a következő sor a szünet után.

Styling CSS-sel

A
Az elemnek egyetlen, jól meghatározott célja van - sortörés létrehozása egy szövegblokkban. Mint ilyen, nincs saját mérete vagy vizuális kimenete, és nagyon keveset tehetünk a stílus kialakításáért.

Beállíthat egy margót
maguk az elemek, hogy növeljék a szövegsorok közötti távolságot a blokkban, de ez egy rossz gyakorlat - használja az erre a célra kialakított sormagasság tulajdonságot.

Példák

Egyszerű br

A következő példában azt használjuk
elemek sortörések létrehozásához egy postacím különböző sorai között:

Mozilla
331 E. Evelyn Avenue
Mountain View, CA
94041
Egyesült Államok

Az eredmény így néz ki:

Hozzáférhetőségi aggályok

Külön szövegbekezdések létrehozása a segítségével
Ez nemcsak rossz gyakorlat, hanem problémás azok számára, akik a képernyőolvasási technológia segítségével navigálnak. A képernyőolvasók bejelenthetik az elem jelenlétét, de a benne lévő tartalmat nem
s. Ez zavaró és frusztráló élmény lehet a képernyőolvasót használó személy számára.

Használat

Elemeket, és használjon CSS-tulajdonságokat, például margót a térközük szabályozására.

Műszaki összefoglaló

Tartalmi kategóriák Flow tartalom, megfogalmazás tartalom.
Engedélyezett tartalom Nincs, ez egy üres elem.
Címke kihagyása Kezdő címkével kell rendelkeznie, és nem lehet befejező címkével. Az XHTML dokumentumokban ezt az elemet a következőképpen írja be
.
Engedélyezett szülők Bármely elem, amely elfogadja a megfogalmazott tartalmat .
Engedélyezett ARIA-szerepek Bármi
DOM interfész ). A HTMLElementtől örökli."> HTMLBRElement

Műszaki adatok

Leírás Állapot Megjegyzés
HTML Living Standard
A "
"ebben a specifikációban.
Életszínvonal
HTML5
A "
"ebben a specifikációban.
Ajánlást
HTML 4.01 specifikáció
A "
"ebben a specifikációban.
Ajánlást

Böngésző kompatibilitás

Az ezen az oldalon található kompatibilitási táblázat strukturált adatokból jön létre. Ha hozzá szeretne járulni az adatokhoz, kérjük, nézze meg a https://github.com/mdn/browser-compat-data webhelyet, és küldjön lehívási kérelmet.

Frissítse a kompatibilitási adatokat a GitHubon

AsztaliMobil
KrómÉlFirefoxinternet böngésző OperaSzafariAndroid webnézetChrome AndroidraFirefox AndroidraOpera AndroidraSafari iOS rendszerenSamsung internet
brChrome teljes támogatás 1Edge Teljes támogatás IgenFirefox teljes támogatás 1IE Teljes támogatás IgenOpera Teljes támogatás IgenSafari Teljes támogatás Igen
egyértelmű

Elavult

Chrome teljes támogatás 1Edge Teljes támogatás IgenFirefox teljes támogatás 1IE Teljes támogatás IgenOpera Teljes támogatás IgenSafari Teljes támogatás IgenWebView Android Teljes támogatás IgenChrome Android Teljes támogatás IgenFirefox Android Teljes támogatás 4Opera Android Teljes támogatás IgenSafari iOS Teljes támogatás IgenSamsung Internet Android Teljes támogatás Igen

Címke
újsort állít be azon a helyen, ahol ez a címke található. A bekezdéscímkével ellentétben

A BR címke használata nem ad szóközt a sor elé. Ha a sortörést használó szöveg egy lebegtetett elem köré kerül, akkor használja a címke clear paraméterét
a következő sort az elem alatt kezdheti.

Szintaxis

Szöveg
szöveg

Lehetőségek

clear Megmondja a böngészőnek, hogyan kezelje a következő sort, ha a szöveg egy lebegő elem köré kerül.

Záró címke

Nem szükséges.

1. példa: Címke használata





Címke BR


R.L. Stevenson


Megérkezett a nyár az országba

Újra virágzik a hanga.

De nincs, aki főzzön

Hanga méz.


Címkeparaméterek leírása

CLEAR paraméter

HTML: 3.2 4 XHTML: 1.0 1.1

Leírás

A clear paraméter megmondja a böngészőnek, hogyan kezelje a következő sort, ha a szöveg egy lebegő elem köré kerül. A lebegő elem egy olyan kép, amely rendelkezik egy igazítási paraméterkészlettel vagy egy réteggel, amelyre alkalmazzák. CSS tulajdonságúszó

A clear paraméter használatának hatása az elem igazításának élétől és a clear argumentum értékétől függ. Tehát, ha a kép balra van igazítva, és a címke clear paraméterének értéke
állítsa az összesre vagy balra , majd a címke utáni szöveget
a kép alatt jelenik meg. Bármilyen más egyértelmű érték esetén a szöveg a kép jobb oldalán jelenik meg, és körülveszi.

Szintaxis


Érvek

mind Leállítja az elem tekercselését a jobb és a bal szélről egyszerre. left Kibontja az elem bal oldalát a címke után
. right Megszakítja a tördelést az elem jobb oldalán. none Törli ennek a tulajdonságnak a hatását.

Alapértelmezett érték

Hasonló a CSS-hez

2. példa: Szöveg kibontása





BR címke, paraméter törlése


Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.


Duis autem dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum falisi nulla zzril delenit doloare teci feuga.


jegyzet

A clear paraméter használata elavult a HTML 4 specifikációban, és helyette javasolt CSS elem tiszta - BR ( tiszta: mindkettő | bal | nincs | jobb ).

Címkék formázása

  • újsort állít be azon a helyen, ahol ez a címke előfordul.