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
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.
![](https://i0.wp.com/htmlboss.ru/image/lesson6-2.jpg)
A böngésző mindkét lehetőséget ugyanúgy megjeleníti. A szöveg egy sorban lesz írva:
![](https://i0.wp.com/htmlboss.ru/image/lesson6-3.jpg)
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:
![](https://i1.wp.com/htmlboss.ru/image/lesson6-4.jpg)
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):
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
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
, nincs szüksége zárócímkére.
jegyzet
Címke
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
Asztali | Mobil | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Króm | Él | Firefox | internet böngésző | Opera | Szafari | Android webnézet | Chrome Androidra | Firefox Androidra | Opera Androidra | Safari iOS rendszeren | Samsung internet | |
br | Chrome teljes támogatás 1 | Edge Teljes támogatás Igen | Firefox teljes támogatás 1 | IE Teljes támogatás Igen | Opera Teljes támogatás Igen | Safari Teljes támogatás Igen | ||||||
egyértelmű Elavult | Chrome teljes támogatás 1 | Edge Teljes támogatás Igen | Firefox teljes támogatás 1 | IE Teljes támogatás Igen | Opera Teljes támogatás Igen | Safari Teljes támogatás Igen | WebView Android Teljes támogatás Igen | Chrome Android Teljes támogatás Igen | Firefox Android Teljes támogatás 4 | Opera Android Teljes támogatás Igen | Safari iOS Teljes támogatás Igen | Samsung 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
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
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 ).