Razlike u korištenju p i br oznaka. Prijelom retka u HTML-u: koristite oznaku br. Tamo gdje ne bi trebalo biti
Lekcija 5.
U ovoj lekciji mi:
1. Saznajmo kako to učiniti html kod bio nam je praktičniji i lakši za čitanje.
2. Pogledajmo kako ispravno prelomi red teksta.
Izrada html koda praktičnim.
Sada je naš kod jasan i lak za čitanje, jer ima malo teksta i praktički nema oznaka. Kada izradimo složeniju stranicu, bit će mnogo oznaka, pa će biti teško pronaći pravu.
Kako biste izbjegli nered oznaka, prvo morate rasporediti oznake i linije tako da ih je vizualno lakše uočiti. Kada preglednik čita informacije iz html stranice, nije mu bitno koliko razmaka i koliko praznih redaka ima u kodu.
Promijenio sam tekst u kodu stranice u odnosu na onaj koji smo stvorili, ali to nije važno. Lijeva i desna slika pokazuju isti kod. Obje opcije preglednik će prikazati na zaslonu monitora potpuno isto. Slažem se, rad s kodom prikazanim s desne strane bit će puno lakši nego s onim s lijeve strane.
Kod koji gledamo je vrlo jednostavan, ali već sada je primjetna razlika u vizualnoj percepciji. Ne postoje posebna pravila za "stavljanje stvari u red", svaki majstor za sebe odlučuje kako mu je prikladnije raditi.
HTML prijelom retka. Oznaka <br>.
Obratite pozornost na sliku. U prvoj verziji tekst je napisan u jednom redu, u drugoj verziji u dva retka.
Preglednik će obje opcije prikazati isto. Tekst će biti napisan u jednom redu:
Pitate se zašto je to tako? Doista, u jednom od kodova dio teksta je premješten u drugi redak. Bilo bi logično da se u pregledniku dio teksta također pomakne u drugi red, ali html ima svoju logiku po tom pitanju. Ako napravimo prijelom retka u html kodu, onda je to za preglednik jednako jednom razmaku(poput pravilnog razmaka između riječi u tekstu). Ako dio teksta pomaknemo ne jedan red prema dolje, već 2 ili 3 (bilo koji broj), tada će preglednik i dalje ovu udaljenost smatrati jednim pravilnim razmakom između riječi i kada se prikaže na ekranu, tekst će biti napisan u jednom retku .
Oznaka <br>
Kada smo se u trećoj lekciji upoznavali s tagovima, spomenula sam da postoje tagovi koji ne zahtijevaju zatvaranje. Označiti <br> jedan od njih se koristi za prijelom retka.
Primijenimo to u kodu:
Umetnuli smo oznaku <br> u naš html kod i sada kada pokrenete datoteku kroz preglednik, dio teksta će biti prebačen u sljedeći redak.
* Ne zaboravite spremiti promjene u Notepad (Ctrl + S) i osvježiti stranicu u pregledniku (F5).
Svi ili gotovo svi se koriste u izgledu. Koliko nas je unijelo kod
Pitam se: je li on doista potreban ovdje? Među neiskusnim dizajnerima izgleda često možete vidjeti izglede ove prirode: izgled izbornika
Također možete pronaći ove prekrasne odlomke:
Može se postaviti pitanje: ako stranica prikazuje sve prema dizajnu, što nije u redu? Ali ovdje to nije slučaj - ovaj užasni, krivi, jadni kod, koji govori o vrlo niskim kvalifikacijama dizajnera izgleda, koji se nije ni potrudio razumjeti zadatke.
primijeniti
za oblikovanje odlomaka, to je isto kao zakucavanje čavala odvijačem (ovo je također alat, zašto ne zakucati drugi čavao).
Čemu služi oznaka?
?
ažuriranje 23.02.10. - s “trikovima” s razmakom: prethodno morate biti oprezni jer S ovim oblikovanjem, linije koje ne stanu u blok ne prenose se automatski u nova linija. To se posebno odnosi na gumene dizajne. U takvim slučajevima, još uvijek morate koristiti
.
P (razmak: pre;)
Bilješka
Zajednica ljubitelja semantičkog rasporeda uopće nije bila uključena
V .
Tamo gdje ne bi trebalo biti
?
- koristite oznake za njihovu namjenu: za odlomke - ovo< >, za popise i -< >, < >, < >itd.;
- za oblikovanje teksta i postavljanje uvlaka koristite, kao što su , ;
- koristiti pojedinačni elementi za stvaranje nizova (za to su najbolji elementi neutralnog označavanja< >I< >).
Pogledajmo neke praktične primjere. Odlomci:
Rješenje visokih performansi ima izvrsne propusnost- do 6,2 Gbps, i idealan je ne samo za glasovni i video prijenos, već i za nove aplikacije koje zahtijevaju propusnost kao što su internetske igre.
SGSN može podržati do 1,5 milijuna aktivnih PDP sesija.
P (margina-dno: 12px; )
Nekoliko redaka telefonskih brojeva:
Kada se prikaže tekstualni dokumenti U pregledniku se mjesto prijeloma retka unutar odlomka automatski određuje ovisno o veličini fontova i veličini prozora za gledanje. Prijelomi redaka mogu se izvesti samo pomoću znakova za razdvajanje riječi (na primjer, razmaka). Ponekad u dokumentima morate postaviti prisilni pomak redaka, koji se implementira bez obzira na postavke preglednika. To se radi pomoću oznake prisilnog uvlačenja retka.
, koji nema odgovarajuću završnu oznaku. Omogućavanje oznake
u tekst dokumenta osigurat će da sljedeći tekst bude smješten na početku novog retka. Na primjer, ovaj se pristup može koristiti za stvaranje struktura tipa popisa bez upotrebe posebnih oznaka popisa. Ili, na primjer, ova oznaka se ne može koristiti za prikaz pjesama, itd.
Evo primjera korištenja prisilnog uvlačenja linije (Sl. 1.8):
Nad zamračenim Petrogradom
Studeni je odisao jesenskom hladnoćom.
Zapljuskivanje bučnim valom
Do rubova tvoje vitke ograde,
Neva se bacakala uokolo kao bolesna
Nemirna u mom krevetu.
A. S. Puškin. Brončani konjanik
Riža. 1.8. Označiti
može se koristiti za prisilno pomicanje redaka
Za razliku od oznake paragrafa
Prilikom korištenja oznake
neće se generirati prazan niz.
Korištenje oznake
zahtijeva oprez - moguće je da je preglednik već napravio prijelom retka jednu ili dvije riječi prije nego što je naišao na vašu oznaku
. To se događa ako je širina prozora preglednika čitača manja od iste postavke programa s kojim ste testirali svoj dokument. U tom slučaju može se pokazati da samo jedna riječ ostaje u retku u sredini odlomka, čime se narušava ljepota izgleda dokumenta.
Bilješka
Prilikom korištenja oznake
Da biste razbili tekst oko slike ili tablice, možete postaviti parametar CLEAR da zaustavi prelamanje teksta. O tome možete čitati u poglavljima 3 i 4.
Oznake u
Postoje situacije kada trebate izvršiti suprotnu operaciju - onemogućiti pomicanje retka. Za to postoji oznaka spremnika
Bilješka
Kako bi se osigurao kontinuitet teksta koji se nalazi u ćelijama tablice, postoji poseban parametar oznake NOWRAP. Više o tome možete saznati u 4. poglavlju.
Označavanje teksta oznakom neprekinutog retka
, ne treba završnu oznaku.
Bilješka
Označiti
The HTML
element proizvodi prijelom retka u tekstu (povratak na početak). Korisno je za pisanje pjesme ili adrese, gdje Divizija linija je značajan.
Izvor za ovaj interaktivni primjer pohranjen je u GitHub repozitorij. Ako želite doprinijeti projektu interaktivnih primjera, klonirajte https://github.com/mdn/interactive-examples i pošaljite nam zahtjev za povlačenje.
Kao što možete vidjeti iz gornjeg primjera, a
element je uključen na svakoj točki gdje želimo da se tekst prekine. Tekst nakon
počinje ponovno na početku sljedećeg retka bloka teksta.
Atributi
Zastarjeli atributi
čisto Označava gdje započeti sljedeći red nakon prijeloma.Stiliziranje s CSS-om
The
element ima jednu, dobro definiranu svrhu - stvoriti prijelom retka u bloku teksta. Kao takav, nema vlastite dimenzije niti vizualni izlaz, a možete učiniti vrlo malo da biste ga stilizirali.
Možete postaviti marginu na
sami elementi za povećanje razmaka između redaka teksta u bloku, ali to je loša praksa - trebali biste koristiti svojstvo line-height koje je dizajnirano za tu svrhu.
Primjeri
Jednostavan br
U sljedećem primjeru koristimo
elementi za stvaranje prijeloma redaka između različitih redaka poštanske adrese:
Mozilla
331 E. Evelyn Avenue
Mountain View, CA
94041
SAD
Rezultat izgleda ovako:
Problemi s pristupačnošću
Stvaranje zasebnih odlomaka teksta pomoću
nije samo loša praksa, već je problematično za ljude koji se kreću uz pomoć tehnologije čitanja zaslona. Čitači zaslona mogu najaviti prisutnost elementa, ali ne i bilo kojeg sadržaja sadržanog u njemu
s. Ovo može biti zbunjujuće i frustrirajuće iskustvo za osobu koja koristi čitač zaslona.
Koristiti
Elemente i koristite svojstva CSS-a kao što je margina za kontrolu njihovog razmaka.
Tehnički sažetak
Kategorije sadržaja | Sadržaj toka, sadržaj fraziranja. |
---|---|
Dopušteni sadržaj | Ništa, to je prazan element. |
Izostavljanje oznake | Mora imati početnu oznaku i ne smije imati završnu oznaku. U XHTML dokumentima ovaj element napišite kao . |
Dopušteni roditelji | Bilo koji element koji prihvaća sadržaj fraziranja. |
Dopuštene ARIA uloge | Bilo koje |
DOM sučelje | ). Nasljeđuje HTMLElement."> HTMLBRElement |
Tehnički podaci
Specifikacija | Status | Komentar |
---|---|---|
HTML životni standard definicija " "u toj specifikaciji. |
Životni standard | |
HTML5 definicija " "u toj specifikaciji. |
Preporuka | |
Specifikacija HTML 4.01 definicija " "u toj specifikaciji. |
Preporuka |
Kompatibilnost preglednika
Tablica kompatibilnosti na ovoj stranici generirana je iz strukturiranih podataka. Ako želite doprinijeti podacima, pogledajte https://github.com/mdn/browser-compat-data i pošaljite nam zahtjev za povlačenje.
Ažurirajte podatke o kompatibilnosti na GitHubu
Radna površina | Mobilni | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Krom | Rub | Firefox | Internet Explorer | Opera | Safari | Android web-prikaz | Chrome za Android | Firefox za Android | Opera za Android | Safari na iOS-u | Samsung Internet | |
br | Puna podrška za Chrome 1 | Edge Potpuna podrška Da | Firefox Puna podrška 1 | IE Puna podrška Da | Opera Potpuna podrška Da | Safari Potpuna podrška Da | ||||||
čisto Zastarjelo | Puna podrška za Chrome 1 | Edge Potpuna podrška Da | Firefox Puna podrška 1 | IE Puna podrška Da | Opera Potpuna podrška Da | Safari Potpuna podrška Da | WebView Android Puna podrška Da | Chrome Android Puna podrška Da | Firefox Android Puna podrška 4 | Opera Android Puna podrška Da | Safari iOS Puna podrška Da | Samsung Internet Android Puna podrška Da |
Označiti
postavlja novi redak na mjestu gdje se nalazi ova oznaka. Za razliku od oznake paragrafa
Korištenje oznake BR ne dodaje prazan prostor prije retka. Ako se tekst koji koristi prijelom retka obavija oko plutajućeg elementa, tada upotrijebite parametar clear oznake
možete učiniti da sljedeći red počinje ispod elementa.
Sintaksa
Tekst
tekst
Mogućnosti
clear Govori pregledniku kako postupiti sa sljedećim retkom ako se tekst prelama oko plutajućeg elementa.Završna oznaka
Nije obavezno.
Primjer 1: Korištenje oznake
R.L. Stevenson
Ljeto je stiglo u zemlju
Opet cvjeta vrijesak.
Ali nema tko kuhati
med od vrijeska.
Opis parametara oznake
CLEAR parametar
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Opis
Clear parametar govori pregledniku kako postupiti sa sljedećim retkom ako se tekst prelama oko plutajućeg elementa. Plutajući element je slika koja ima skup parametara poravnanja ili sloj na koji se primjenjuje. CSS svojstvo plutati
Učinak korištenja parametra clear ovisi o rubu s kojim je element poravnat i vrijednosti argumenta clear. Dakle, ako je slika poravnata ulijevo, a vrijednost jasnog parametra oznake
postaviti na sve ili lijevo , zatim tekst iza oznake
bit će prikazan ispod slike. Bilo koja druga vrijednost za clear uzrokovat će pojavljivanje teksta s desne strane slike i omotavanje oko nje.
Sintaksa
Argumenti
all Zaustavlja omatanje elementa s desnog i lijevog ruba u isto vrijeme. lijevo Odmotava lijevu stranu elementa nakon oznake. desno Otkazuje prelamanje s desne strane elementa. none Poništava učinak ovog svojstva.
Zadana vrijednost
Slično CSS-u
Primjer 2: Odmotaj teksta
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 zzril delenit au gue duis dolore te feugat nulla facilisi.
Bilješka
Upotreba parametra clear zastarjela je u specifikaciji HTML 4 i preporučuje se umjesto nje CSS element jasno - BR ( jasno: oboje | lijevo | ništa | desno ).