5 paşi pentru a scrie o mai bună Css
Exista o multime de tutoriale CSS sunt disponibile pe internet, dar puţini sunt tutoriale utile. În acest tutorial veţi găsi 5 paşi pentru a scrie mai bine de cod CSS pentru proiectul dumneavoastra următoarea site-ul web. Sper că vă veţi bucura de acest tutorial.
1. ResetCss
Ar trebui să folosiţi întotdeauna a nu putea suporta dacă aceasta poate fi Eric Meyer, nu putea suporta, nu putea suporta YUI, sau de a nu putea suporta propriile personalizat, chiar folos ceva.
Scopul unei foaia de stil a nu putea suporta este de a reduce incoerenţe în browser-ul lucruri cum ar fi înălţimi linie implicit, marjele de fonturi şi dimensiuni de la poziţiile, şi aşa mai departe - Eric Meyer
Organismul html,, div, span, applet, obiect, H1, H2, H3, H4, H5, H6, iframe, blockquote, pre, abr, acronim, adresa, mare, citează, cod, del, DFN, em, font, IMG, INS, kbd, Q, S, mămăligă, mici, greva, puternic, sub, sup, TT, var, fieldset dd, dl, dt,, forma, etichetă, legenda, de masă, caption, tbody, tfoot, thead, tr, th, td, de intrare, selectaţi, Textarea ; padding : 0 ; } (Margin: 0; padding: 0;); padding : 0 ; } * (Margin: 0; padding: 0;)
2. CSS prescurtată
Una dintre cele mai bune si importante caracteristică a CSS este abilitatea de a scrie cod într-un mod minimizat.
Cod incorect
( margin-top: 10px; margin-right: 7px; margin-bottom: 10px; margin-left: 7px; padding-top: 10px; padding-right: 7px; padding-bottom: 10px; padding-left: 7px; font-size: 12px; font-weight: bold; ; font-family: Arial, Verdana, Tahoma, sans-serif; )
Correct Codului
: 10px 7px 10px 7px ; padding : 10px 7px 10px 7px ; font :bold 12px Arial, Verdana, Tahoma, sans-serif ; } (Margin: 10px 7px 10px 7px; padding: 10px 7px 10px 7px; font: bold 12px Arial, Verdana, Tahoma, sans-serif;)
3. A nu se utilizează clasele atât de multe şi Id-ul lui
Am observat că de cele mai multe clase de incepatori se adaugă şi ID-ul de la aproape fiecare element de pe pagină, care nu este required.There de mai jos sunt câteva exemple din ceea ce mă refer la.
Cod incorect
class = "wrapper" > <p class = "heading" > <strong class = "subheading" > Welcome </strong> </p> <p class = "linka" > <a href = "#" class = "link" > Home </a> </p> <p class = "linkb" > <a href = "#" class = "link" > About </a> </p> <p class = "linkc" > <a href = "#" class = "link" > Services </a> </p> <p class = "linkd" > <a href = "#" class = "link" > Contact </a> </p> </div> <div id = "wrapper" class = "wrapper"> <p class = "heading"> clasa <strong "subheading" => Bine ati venit </ strong> </ p> <p class = "linka"> <a href = "#" class = "link-ul"> Home </ a> </ p> <p class = "linkb"> <a href = "#" class = "link"> Despre </ a> <> p / <P class = "linkc"> href <a = "#" class = "link"> Servicii </ a> </ p> <p class = "linkd"> <a href = "#" class = "link"> Contact </ a> </ p> </ div>
Aici este codul corect
Correct Codului
> <h1> Welcome </h1> <ul> <li> <a href = "#" > Home </a> </li> <li> <a href = "#" > About </a> </li> <li> <a href = "#" > Services </a> </li> <li> <a href = "#" > Contact </a> </li> </ul> </div> <div id = "wrapper"> <h1> Bine ati venit </ h1> <ul> <li> <a href = "#"> Home </ a> </ li> <li> <a href = "#"> Despre </ a> </ li> <li> <a href = "#"> Servicii </ a> </ li> <li> <a href = "#"> A lua legatura cu </ a> </ li> < / ul> </ div>
4. Organizaţia tine de stil
Ar trebui să organizeze foaia de stil, astfel că este uşor de găsit şi elemente legate de lucruri sunt aproape împreună. Comentarii utilizeze în mod eficient. De exemplu, există Exemplu vă va spune cum să se organizeze foaia de stil
/ * Reset * / elements Eliminaţi marjă şi elemente de umplutură / * Elemente de bază * / Definirea stil pentru elemente de bază: corp, H1, H2, H3, H4, H6, OL, UL, dl, p etc / * Clasele Generic * / Definirea stil pentru clasele generice: lucruri simple, precum eliminaţi în partea de jos, plutitoare pentru părţi, etc / * Schema de bază * / / * Schema de bază * / Definiţi stil pentru Schema de bază: antet. subsol, etc Sidebar / * Header * / Definiţi stil pentru antet / * Continutul mesajului * / Definiţi stil pentru zona de conţinut / * Footer * / Definiţi stil pentru subsol / * Etc * / Continuaţi
5. Utilizaţi Stylesheets Condiţionată
Internet Explorer este cel mai buggy din toate browserele. Din fericire, puteţi utiliza comentarii condiţionată de a gestiona CSS care este servit la IE. Dacă am nevoie de ea am un stil numit ie6.css că obiectivele versiuni mai vechi ale IE. Acesta permite-mi să gestioneze CSS pentru browsere mai vechi rapid şi uşor.
Aici este Exemplu
<!--[ if lte IE 6]> href = "ie6.css" type = "text/css" media = "screen" / > rel <link = "stylesheet" href = "ie6.css" tip = "text/css" mass-media = "screen" /> -- > <! [Endif] ->
Concluzii
Acestea sunt doar câteva sfaturi care să mă ajute să scrie codul de mai bine. Sper că tutorial va ajuta, de asemenea, să scrie mai bine si curat de cod. Aplicaţi aceste sfaturi pentru a proiectelor dvs. curente şi viitoare, şi vă vor aprecia cu siguranta eforturile.
Dacă credeţi că tutorialul poate fi mai bine, Va rugam sa imparti cu noi. Comment-ne
Dacă doriţi să primiţi inspiraţie mai mult de la noi, vă rugăm să ia în considerare aderarea la feed noastre prin RSS sau prin e-mail.
Articole înrudite:
în cazul în care aţi bucurat de citirea acestui articol, vă rugăm să verificaţi articole conexe, altele de mai jos:






















































Tim Wright spune pe: 16 septembrie 2009, la 3:13 a spus:
În general, sfaturi foarte bine. În general, noi nu folosim selectorul de universale (*) pentru a nu putea suporta şi a marjei de umplutură, deoarece elementele de forma sunt atat de instabile eco-browser-ul o face mai multe daune decât bine.
Dar, daca scrii un site, fără nici o formulare, am spus, absolut utilizaţi.
Mulţumiri Bun post,
Karl spune pe: 17 septembrie 2009 la 10:22 a spus:
Ei bine numărul de exemplu, trei este practic dreapta. Deşi nu pot să amintesc utilizând acelaşi nume pentru ID-ul de clasă şi de a fi greşit niciodată (încercat-o niciodată, un pas greşit la un exemplu) se pare foarte prost şi murdar.
Dar, dând de identificare individual la elementele de navigare este necesar dacă doriţi pentru a evidenţia un element de curent, prin intermediul CSS. Acest exemplu este, poate, cel mai bun, nu trebuie să figureze şi poate crea confuzie incepatori, ca obicei prost sau gresit / cod.
Neel spune pe: 17 septembrie 2009, la 3:19 a spus:
Articolul Nice pentru codificare CSS. Da o foaia de stil bine organizat este întotdeauna bun pentru compatibilitate browser-ul ca tu dont have la spre a verifica din nou.
Nr Selectoare universale spune pe: 17 septembrie 2009, la 8:16 a spus:
Selectoare universale sunt foarte rău!