Styling the HR (Regula Horizontale) Tag

Ferru cercandu interessanti nantu à e pagine web cù e riche RH

Se necessite aghjustà un ligne horizontali, liate di stile di separatore à i vostri siti, possa un pocu di scelte. Pudete aghjà aghjunte riflette di imaghjenu di questi filamenti per a vostra pagina, ma chì deve esse dumandatu u vostru navigatore per ricuperà è caraghju l'arghjuli, chì puderanu avè un impattu negativu in u performance di u situ.

Pudete utilizà a prupietà di a fruntiera CSS per aghjunghje abbastanti chì facenu a filiera in u cima o in u fondu di un elementu, effittivamenti a vostra linea separatore.

Infine, pudete aduprà l'elementu HTML per a regula horizontale - u

Elementu Regule Horizontale

S'ellu avete fattu un elementu nantu à una pàgina web, probabilmente trova chì a manera predeterminata chì e sti linchi sò esposti ùn sò ideali. Questu significa chì avete da turnà à CSS per aghjà l'apparizione visuale di questi elementi per esse in lineu di cumu vulete chì u vostru situ vi pare.

Un tag HR básico hè indicatu a manera di u navigatore vole esporà. I navigatori moderni sò spedizione stampati tagghji HR cun una larghezza di 100%, una altezza di 2px, è un bordatu 3D in neru per creà a linea.

Eccu un esempiu di un elementu standard di RH ou pudete vede nant'à sta stampa chì un HR non stylie in i navigatori moderni.

Larghezza è Altura sò Esistenti in tutte

I sulari stili chì sò assistenti in i navigatori Web sò l' larghezza è stile. Questi define quandu hè a cussa. Se ùn define micca l'anch'ella è l'altizza l'altitudine predeterminata hè 100% è l'alte predica hè 2px.

In questu esempiu, l'anch'ella hè 50% di l'elementu parentu (nota queste esempii quì sottu tutte e cose includenu stili inline) In un locu di produtori, sti stili anu da esse scrittu in un stile di stili esterni per facilità di gestite in tutte e vostre pagine):

style = "larghezza: 50%;">

In questu esempiu l'altura hè 2im:

style = "altitude: 2em;">

Cambiant i Borders Can Be Challenging

In i navigatori moderni, u navigatore basa a linea cù l'ajustà u cunfini. Allora si sguassate u cunfini cù a famiglia di stile, a linea spusarà in a pagina. Cumu pudete vede (beni, ùn vinaranu micca nunda, cum'è e ligna seranu invisibili) in questu esempiu:

style = "frontière: nimu";

Aghjugannu u tulu, u culore è u stile di u frontiera facenu a versione versu diversu è hè listessu effettu in tutti i browseri moderni. Per esempiu, in questa dimustrazzioni, a fruntiera hè russa, cunfinata è 1 pc larga:

style = "frontiere: 1px puntà in 000">

Ma se cambienu a fruntiera è l'altezza, l'stili di parechje ligeramente diferenti in navigatori assai anticu, ca l'avete in i navigatori moderni. Comu pudete vede in questu esempiu, se u vede in IE7 è sottu (un navigatore chì sia inutilmente anticu è ùn hè più soprapparone da Microsoft) hè una linea internu chjachjata chì ùn si pò micca visualizà in l'altri browseri (inclusi IE8 è quella) :

style = "altitudine: 1.5em; larghezza: 25im; frontière: 1px solid # 000;">

Quelli antichi navigatori ùn sò micca assai di una preoccupa in u web design oghje, postu chì sò largamente mudificate per l'opzioni più muderni.

Fate una Linea Decorative cù una Image Background

Invece di un culore, puderete definisce una imagine di fondo per a vostra RH de manera chì si stalla bisognu cumu vògliu, ma ancu mostra in semantica in u vostru markup.

In questu l'empiu usamu una figura chì hè di trè rifalite. Fènduli cum'è l' imaghjini immubilianti senza ripetenza, crea un rompiciu in u cuntenutu chì parechji aspetta quandu vi vede in libri:

style = "altitude: 20px; sfondate: #fff url (aa010307.gif) scroll non-repeat centre; frontière: nimu;">

Elementu Riformante di Rove

CSS3, pudete puru fà i vostri fili più interessanti. L'elementu HR hè tradizionalmente una linea horizontale , ma cù a CSS in transformà a pruprietà, pudete cambià cusì à vede. Una trasfurmazioni preferita nantu à l'elementu HR hè di cambià a rotazione.

Pudete rotà u vostru elementu HR per chì hè solu una picca diagonale:

hr {
-moz-transformate: rotate (10deg);
-webkit-transforma: rotate (10deg);
-o-transformate: rotate (10deg);
-muzaghju trasfurmate: rotate (10deg);
trasfurmassi: rotate (10deg);
}

O pudete rattaghjanu cusì chì hè tutte verticale:

hr {
-moz-transformate: rotate (90deg);
-webkit-transforma: rotate (90 corsi);
-o-transformate: rotate (90deg);
-muzaghju trasfurmate: rotate (90deg);
trasforma: rotate (90 °);
}

Ricurdativi chì questu ghjè u HR basatu in a so locu di u locu in u documentu, perchè avete bisognu di aghjurnà u situazione per avè l'induve u vulete. Ùn serà micca cunsigliatu di utilizà questu per aghjunghje linii vertichi à un disignu, ma hè un modu per ottene un effettu interessanti.

Una altra manera di piglià lini nantu à i vostri pagine

Una cosa chì certi persone facianu invece di utilizà l'elementu HR hè di cunfidenza di fruntiere di altri elementi. Ma certi volte un HR hè assai più còmicu è più faciule d'utilizà per più di pruvà à creà cunfini. I prublemi di mudellu di mudelli di certi navigatori ponu fà creà un frontiate ancu u più bellu.