Ne e dimë tashmë që në mënyrë që faqja e internetit të duket bukur dhe elegante, duhet të punojmë me një skedar CSS. Dhe që stilet tona të aplikohen, duhet të lidhni skedarin HTML dhe skedarin CSS.
Ka disa opsione për kryerjen e këtij operacioni: përdorimi i fletëve të stileve të ndërlidhura, fletëve të stilit të jashtëm dhe stilit inline.
Sot do të flasim për metodën e fundit.
Stilimi i etiketës HTML
Thelbi i kësaj metode është që ne vendosim dizajnin e nevojshëm brenda etiketës. Për këtë, një i veçantë atribut - stil... Ky atribut mund të aplikohet për çdo etiketë, por vetëm brenda trupit të faqes, domethënë brenda trupit... Vlera e këtij atributi është deklaratat e stilit që duhet të aplikohen në elementin e specifikuar.
Për shembull, le të vendosim madhësi të ndryshme të shkronjave për dy paragrafë të ndryshëm të tekstit:
< p style= "font-size:25px;" >Jepini kësaj pjese të tekstit një shkronjë të lartë prej 25 piksele. p> < p style= "madhësia e shkronjave: 15 px; ngjyra: # 2400ff;"> Dhe ky tekst do të jetë me shkronja, lartësia 15 piksel, dhe gjithashtu do ta ngjyros atë blu për të demonstruar aplikimin e disa stileve në të njëjtën kohë. p>
Të metat
Shembulli tregon në mënyrë të përkryer se si ky lloj stilimi bllokon kodin e faqes.
Ju gjithashtu mund të vini re disa disavantazhe të tjera të përdorimit të kësaj teknike stilimi. E para prej tyre mund të quhet përhapja e stilit në të gjithë dokumentin, e cila në këndvështrimin e redaktimit do ta ndërlikojë procesin herë pas here.
Do të jetë gjithashtu e vështirë të formatoni vëllime të mëdha teksti. Unë mendoj se askush nuk është i kënaqur me mundësinë e përcaktimit të një madhësie fonti për çdo paragraf, veçanërisht nëse ka 40 paragrafë të tillë.
Edhe kur përdorni stile inline, bëhet e pamundur përdorimi i pseudo-klasave, të cilat kryesisht i lidhin duart e një projektuesi në internet.
Vlen gjithashtu të theksohet konfuzioni që me siguri do të shfaqet në përdorimin e atributit të stilit. Ky konfuzion do të lindë nga përdorimi i thonjëzave të ndryshme gjatë shkrimit të stileve.
Për qartësi, le të hedhim një vështrim në shembullin e mëposhtëm:
< div style= "font-family:" Roboto Condensed ", sans-serif"> Hyrja është e saktë. div> < div style= "font-family:" Roboto Condensed ", sans-serif"> Kjo është gjithashtu e saktë. div> < div style= "font-family: " Roboto Condensed ", sans-serif" >Ky nuk është një hyrje e vlefshme. div> < div style= "font-family: " Roboto Condensed ", sans-serif" >Dhe as kjo nuk është e vërtetë div>
Duke parë llogaritjet e paraqitura më sipër, përfundimi logjik sugjeron vetë se përdorimi i stileve inline shoqërohet me një sërë ndërlikimesh dhe shqetësimesh të rëndësishme.
Kur të përdoret stili inline
Pavarësisht të gjitha të metave, stili inline nuk u shpik për asgjë. Webmasterët shpesh u referohen atyre për stilimin programatik. Për shembull, le të shohim këtë kod.
< div id= "productRate" > < div style= "width: 40%" > div> div>
Shkrimi i gjerësisë së kërkuar për këtë bllok do të jetë operacioni më i thjeshtë.
Një situatë e ngjashme mund të lindë kur është e nevojshme të zëvendësohet imazhi i sfondit (për shembull) i një përdoruesi nën rolin e administratorit. Në këtë rast, etiketa img mund të mos funksionojë. Prandaj, ia vlen t'i referohemi atributit të stilit:
< div style= "background:url(fon.jpg)" > div>
Gjithashtu, programuesit shpesh kthehen në stile inline kur dizajnojnë dritare pop-up. Shpesh ky proces shkon si më poshtë: bllokut, në hartimin e të cilit po punohet, i caktohet ekrani: bllok, dhe pjesa tjetër e dritareve fshihen nga ekrani: asnjë, në mënyrë që të mos ndërhyjnë vizualisht në punën e programuesit. . Ja një shembull:
< div class = "element" style= "display:block" >Dritarja kërcyese që po jepet aktualisht div>
Rezultati
Përdorimi i stileve inline shoqërohet me një sërë vështirësish dhe shqetësimesh, megjithatë, në procesin e stilimit të disa elementeve, webmasterët shpesh i drejtohen kësaj metode për të optimizuar punën e tyre.
Çdo etiketë mund të ketë një individ, ngjyrë, sfond, kufi dhe veti të tjera. Formati vizual quhet css (Cascading Style Sheets), që do të thotë "fletë stili në kaskadë".
Në këtë artikull, ne do të shqyrtojmë 3 mënyra se si të lidhni stilet css me kodin html të një faqe siti për të ndryshuar pamjen.
Metoda 1. Përfshini një skedar të veçantë css në kodin html të faqes
Ky skedar përmban vetitë për etiketat. Kjo është mënyra më e përshtatshme dhe praktike për të vendosur stilet css për html, veçanërisht nëse faqja ka më shumë se 1 faqe. Duke ndryshuar vetëm 1 skedar, mund të ndryshoni dizajnet e të gjitha faqeve në të cilat është lidhur. Mundohuni të shkruani vetitë në një skedar të veçantë.
Si të vendosni skedarin e stileve css në html
Ju mund të vendosni stilet css në kodin html të faqes së faqes nga një skedar duke përdorur etiketën të cilat duhet të vendosen ndërmjet etiketave
dhe... Zgjerimi i zakonshëm i skedarit: .css .Shembull i lidhjes së një skedari (kodi i faqes.html)
Përmbajtja e tekstit
Shembull i kodit të vetë skedarit të stileve (kodi i faqes.css)
P (ngjyra: jeshile;)
Në shembullin e mësipërm, skedari quhet my_style.css dhe ndodhet në dosjen / my_css.
Ky skedar përmban një veti për etiketën
Kodi p (ngjyra: jeshile;) do të thotë: bëje tekstin me ngjyrë brenda etiketës
E gjelbër. Në këtë shembull, vetëm një skedar është i lidhur, por nëse është e nevojshme, mund të lidhni një numër të pakufizuar prej tyre.
Metoda 2. Shkruani në fillim të faqes vetë
Kjo metodë është pothuajse identike me lidhjen e një skedari, por ka një pengesë të rëndësishme - nëse keni disa faqe, atëherë për të ndryshuar modelin e tyre vizual, duhet të ndryshoni secilën prej tyre. Ka kuptim të përdoret kjo metodë vetëm nëse:
Ju keni një faqe interneti me një faqe;
Ky dizajn vizual është menduar vetëm për faqen aktuale. Për shembull, për dizajnin vizual të elementeve që nuk janë në faqe të tjera.
Në raste të tjera, është më mirë të shtoni stilet css në faqe duke përdorur një skedar të veçantë sipas metodës së përshkruar më sipër. Por edhe një pamje individuale është në shumë raste më e përshtatshme për t'u vendosur në një skedar të veçantë, kështu që kjo metodë mund të mos përdoret fare.
Si të shtoni stile css në kodin html të një faqe interneti
Ju mund të shtoni stile ccs në faqen html të faqes në të njëjtën mënyrë si në skedar, përkatësisht midis
dhe... Vetëm etiketat shkruhen në vend të lidhjes me skedarin, brenda së cilës janë shkruar vetë stilet.Shembull i shtimit të veçorive të etiketës së pari (kodi i faqes.html)
Përmbajtja e tekstit
Metoda 3. Shkruani stilin në atributin stil për secilën etiketë veç e veç
Kjo metodë përdoret gjerësisht kur brenda një faqeje ka elementë që nuk ndryshojnë shumë nga njëri-tjetri, për shembull, vetëm në ngjyrë (dhënia, madhësia, etj.). Në këtë rast, është më e shpejtë dhe më e përshtatshme të përfshini një stil të përgjithshëm css në html duke përdorur një skedar të veçantë dhe të shtoni ndryshime të vogla për elementë specifikë. Atributi stil ka përparësinë më të lartë, kështu që etiketa do të marrë të gjitha vetitë e specifikuara në stil, edhe nëse ato janë specifikuar më parë në një mënyrë tjetër.
Në fakt, logjika është si më poshtë: ne shkruajmë stilet e përgjithshme dhe më të përdorura në skedar (1 mënyrë), dhe rregullimet e detajuara në vetë elementët. Për shembull, nëse keni 5 tituj në faqe që ndryshojnë në ngjyra, atëherë është më mirë të shkruani vetitë e përgjithshme në skedar që përcaktojnë madhësitë dhe dhëmbëzimin e këtyre titujve dhe ngjyrën në vetë elementët, sipas kësaj metode. në etiketë
Metoda 3 ka përparësinë më të lartë, kështu që etiketa do të marrë vetitë e specifikuara në atributin style = "", edhe nëse ato janë specifikuar më parë duke përdorur një metodë tjetër.
Fletët e stilit Cascading janë një standard stili i shpallur nga W3C. Afati kaskadë tregon mundësinë e bashkimit të llojeve të ndryshme të stileve dhe trashëgiminë e stileve nga etiketat e brendshme nga ato të jashtme.
CSS është një gjuhë që përmban një grup karakteristikash për përcaktimin e pamjes së një dokumenti. Specifikimi CSS përcakton vetitë dhe një gjuhë përshkruese për t'u lidhur me elementët HTML.
CSS është një abstraksion në të cilin pamja e një dokumenti Web përcaktohet veçmas nga përmbajtja e tij.
Disa stile nuk mbështeten nga të gjithë shfletuesit. Megjithatë, mund të caktoni çdo stil, sepse stilet e pambështetura thjesht do të injorohen.
Ju gjithashtu mund të keni nevojë:
Ekzistojnë tre lloje stilesh që dallohen nga metodat e shtimit të stileve në një dokument.
Stilet e brendshme
Stilet e brendshme përcaktohen nga atributi stil etiketa specifike. Stili i brendshëm prek vetëm elementët e përcaktuar nga etiketa të tilla. Kjo metodë ndryshon pak nga HTML tradicionale.
Shembull
Një paragraf me tekst në ngjyrë blu
REZULTATI:
Një paragraf me tekst në ngjyrë blu
Paragraf me tekst të kuq
Nuk duhet të përdorni shumë shpesh stilet e brendshme, pasi kjo mund të mbingarkohet me kod dhe pamja e tij është e vështirë të ndryshohet.
Stilet globale
Stilet globale CSS janë të vendosura në një enë , i vendosur nga ana e tij në enë ... .
atribut lloji = "tekst / css", e kërkuar më parë për etiketën .........
Teksti gri në të gjithë paragrafët e një faqe interneti