Hvordan implementeres forskellige grænser i CSS?



Denne artikel giver dig en detaljeret og omfattende viden om grænser i CSS, deres designaspekter og de forskellige typer.

Grænser bruges i HTML-sider til at afgrænse og fremhæve indhold. Når der er masser af oplysninger på en side, og du ønsker at henlede brugerens opmærksomhed på bestemte dele, skal du bruge rammer omkring dette indhold. I denne artikel om grænser i CSS vil jeg diskutere følgende emner:

Hvornår skal du bruge kanter?

Standardpraksis er at bruge CSS-grænsetags til at definere grænser i HTML-sider til:





  • Omkring vigtige overskrifter
  • For at fremhæve efterskrift eller vigtige noter
  • At vedlægge billeder, illustrationer, citater fra mennesker, videoer
  • For at henlede opmærksomheden på priser, tidslinjer eller sådanne vigtige oplysninger

Du vil måske gerne læse om inden du går videre med at lære om CSS-grænser.

For en omfattende CSS-tutorial, besøg Edureka CSS-vejledning til begyndere . Du får en fremragende heads-up på den måde, CSS skal bruges til at udvide HTML-webdesign.



Grænser i CSS

CSS-kanter kan tildeles forskellige sektioner på HTML-siden, uanset om det er ved at overføre overskrifter eller afsnit. Lad os starte med et eksempel. Her definerer vi en ramme omkring overskriften og en anden ramme omkring afsnitsteksten.

body {background-color: lightblue} h1 {text-align: center border-style: solid} p {font-family: verdana font-size: 20px border-style: dotted}

Græn omkring afsnittet også!

Grænser i CSS



Attributter for CSS Border

CSS-grænser har 3 hovedattributter til deres

  • stil:Detstilattribut definerer grænsemønsteret.
  • farve: Farven kan være hvilken som helst fra det sæt, der er defineret af CSS-farver.
  • bredde: Bredden bruges til at variere tykkelsen af ​​grænsen for at gøre den mere fremtrædende.

I ovenstående eksempel så vi, at kun en grænseattribut er defineret, det er dens stil. De andre attributter, når de ikke er defineret, tager standardværdier. Der er en anden attribut kaldet radius, som bruges sjældnere. Det bruges til at gøre kanterne af kanten afrundede.

  • kant-stil attribut
Stil Beskrivelse
kant-stil: solid
kant-stil: dobbelt
kant-stil: rille
grænse-stil: højderyg
kant-stil: indsats
border-style: start
border-style: ingen
border-style: skjult
kant-stil: stiplet
kant-stil: stiplede

Du vil bemærke, at der også er en 'ingen grænse' og 'skjult grænse' mulighed. En udvikler kan simpelthen undgå at definere en grænse, hvorfor udtrykkeligt definere den som en 'skjult grænse'? Dette gøres med henblik på pladsforbrug og justering med andre elementer på siden.

hvordan man gør magt i java

Kantstilarter kan også blandes i et element. Til dette formål kan de 4 individuelle grænsesider defineres separat med forskellige stilarter. Dette kan gøres på to måder. Enten definer alle de 4 sider i et enkelt tag. I dette tilfælde starter optællingen fra den øverste linje og bevæger sig derefter med uret. Alternativt kan hver af de 4 borderlines også defineres i individuelle tags. Begge sager vises i det næste eksempel.

Stil Beskrivelse
kant-stil: stiplet stiplet solid dobbelt

overfladisk vs dyb kopi java

border-top-style: prikket

grænse-højre-stil: stiplet

kant-bund-stil: solid

grænse-venstre-stil: dobbelt

  • kant-farve attribut

Farveattributten for en kant kan indstilles på flere måder. Dette svarer til indstilling af farve for andre elementer. Farverne kan indstilles efter en af ​​følgende metoder:

  • navn - angiv et farvenavn, f.eks. “Blå”. Du kan også prøve nogle smarte farveindstillinger som “BlanchedAlmond”!
  • Hex - angiv en hex-værdi som '# ff0000'
  • RGB - indstil RGB-koden. For eksempel betyder rgb (255,255,0) gul.
  • indstilling - såsom 'gennemsigtig' eller 'uigennemsigtig'
  • kant-bredde attribut:

Breddegenskaben definerer, som navnet antyder, tykkelsen på de 4 grænsesider. Hvis en værdi er defineret, er den for alle sider, ellers kan der også indstilles individuelle breddeværdier.

Bredden kan specificeres i en hvilken som helst standardenhed, såsom pixels ('px'), punkter ('pt') eller i centimeter ('cm'). Du kan også angive bredden ved hjælp af foruddefinerede værdier på 'tyk', 'tynd' og 'medium'.

Stil Beskrivelse
kantbredde: 10 pixel
kantbredde: 0,1 cm
kantbredde: medium
  • grænseradius attribut

Formålet med at definere radius er at få afrundede hjørner til grænsen. Radiusfaktoren definerer omfanget af afrundethed. Jo større værdi, mere buede hjørner bliver. Som standard praksis holdes radiusværdier mellem 1-3 gange kantbredden.

Følgende kode genererer:

kantbredde: 10 pixel
grænseradius: 30 pixel

Standardværdier for kantattributter

  • Den eneste obligatoriske attribut er stil . Hvis stilen mangler, vises grænsen ikke.

    hvad er * i kvm
  • Hvis farven ikke er angivet, tages farven fra det underliggende element som standardværdien. For eksempel, hvis tekstfarven i et afsnit er defineret som 'blå', vil standard kantfarve også være blå. Hvis der ikke er nogen farvedefinition, selv for elementet, er standardfarven 'sort'.

  • Standardværdien for bredde er 'medium'.

Definer grænser i stenografi

Nogle udviklere foretrækker at definere kantattributter i et kortfattet tag med én linje. Dette stenografiske format hjælper med at minimere kodelinjerne, og ekspertudviklere foretrækker dette format. Brug af stenografi-format anbefales, når grænsedefinitionen er enkel og ret standardiseret. Men hvis du har brug for at fremhæve hver side af grænsen i en anden stil, skal du holde dig til formatet for at definere individuelle tags.

Følgende kode bruges:

kant-stil: stiplede
kantfarve: grøn
kantbredde: 5 pixel
ramme: stiplet grøn 5px

Punkter, du skal huske på, når du designer rammer i CSS

  • Brug ikke for mange kanter på en side, det kan være distraherende og gøre det vanskeligt for brugeren at fokusere.

  • Det er vigtigt at bevare ensartethed i kantstil og farver. Elementer i det samme hierarkiniveau på en side skal have samme kantstil og bredde for ensartethed. For eksempel hvis afsnit er defineret med solid kant og 5 px bredde, vedligehold dette format overalt afsnit elementer under webstedsdesign.

  • Hold dig til en type tagdefinitioner. Nogle udviklere er fortrolige med genvejsdefinitioner med alle værdier tildelt en enkelt grænse tag. Nogle andre foretrækker eksplicit oversigt over alle tags for bredde, farve og stil. Konventionen er, at når detaljerede kantdekorationer kræves på en side, vises de enkelte tags separat. Dette hjælper med fejlretning af sådanne tilpassede kantdefinitioner. I normale tilfælde ville bare en genvejsdefinition gøre.

Håber du fandt de oplysninger, du ledte efter på CSS-grænser, og wmed dette kommer vi til slutningen af ​​denne Borders in CSS-artikel.

Tjek vores som kommer med instruktørstyret live træning og projektoplevelse i det virkelige liv. Denne træning gør dig dygtig til at arbejde med back-end og front-end webteknologier. Det inkluderer træning i webudvikling, jQuery, Angular, NodeJS, ExpressJS og MongoDB.

Har du et spørgsmål til os? Nævn det i kommentarfeltet på 'Border in CSS' blog, så vender vi tilbage til dig.