ArvutidTarkvara

CSS: värvi, stiili, muster, suurus

Programmeerimine - peeglisse: alguses oli sõna, ja ei kajastu tagasi. Ja väga kiiresti see pidi "muuda": esimene peegel, siis sõna ... Sel hetkel, CSS-stiil - on hea, kuid miks nii kaua läheb meelde arendaja? CSS - see on kõik sama massiivi korda ajastu arvutiprogrammid, kuid ainult erinevast vaatenurgast. Isegi siis, kui massid muutunud assotsiatiivne revolutsioon ei ole tehtud.

veebisaidile - märgib see HTML-märgistuskeel, mida saab seostada teatud stiili või stiili tunnus. Esimene saab määratleda vaid üks kord ja omistada midagi palju vaja aega, ja teine kuulub eelkõige element.

Üldine loogika kirjeldus stiilid

Traditsiooni stiilis paigutatakse CSS-faili, kuid on võimalik seostada konkreetse elemendi oma stiili atribuut. Stiil on võimalik luua dünaamikat JavaScript tööriistu. Eriti tähtis on mitte nagu kirjeldatud, näiteks abil CSS värvi font, selle suurus, peakomplekti, tausta alla ja nii edasi. Asukoht kirjeldus stiil on oluline kontekstis, tavaliselt kaks ideed: hiljem kirjeldatud, nii et see on kõrgem prioriteet, ja kui kirjeldatud element, see oluline !. Viimati salvestatud, kuna see on selgelt määratletud prioriteet.

Kanna stiili, näiteks teatud värvi muudavad värvi, võib olla kõikjal ja kõike. Küsimus on, kuidas sellele reageerida brauseris ajal lahtivõtmist kõik stiilid kokku. Kui palju ta kulutada seda CPU?

Ideaalis värvi peaks olema näidatud ainult üks kord - see on klassikaline. Mõtle välja lihtne kirjeldus paar, ja siis teine ja teise ... muidugi võimalik. On moes, kuid praktiline.

Näide üldist loogikat

Lihtsalt määrata CSS värvi kõik kolm elementi, siis on võimalik saada vähemalt kolm pikaajalised probleemid:

# Ele1, # Ele2, # Ele3 {
Asukoht: absoluutne;
Vasakult: 20px;
top: 14px;
värv: punane;
}

# Ele2, # Ele3 {
Vasakult: 90px; // muuta CSS horisontaalne koordinaadid
värvus: kollane; // muuta fondi värvi CSS
}

# Ele3 {
top: 114px; // muuta CSS vertikaalne kooskõlastada

värv: roheline; // taas muuta fondi värvi CSS

background-color: lightgrey; // CSS teksti esiletõstmise värv muutunud, kuid see ei ole olemas # Ele1 ja # Ele2; positsiooni ka muutunud, kuid see on muutunud # Ele2, mitte nagu siin

}

Nüüd me peame meeles pidama, et kõik need kolm elementi on määratletud kusagil, ja juhul, kui värvimuutust esindused saidi omanik, arendaja on meeles pidada mitte ainult värvi, vaid ka vasakule eeskirjad ja top, ja isegi muuta esile teksti värvi ei tohiks unustada.

Mitte kõik arendajad austusväärne nõue CSS: Style ID - ainult üks element, ja klassi stiilis - palju silte, lisaks viimasel võimalikul hetkel silte omadussõnu:

  • määrata värvi CSS - stiilis groundColor klassi;
  • määrake font size - klassi size15;
  • komplekt seisukoht - klassi PlaceUp.

Loomulikult tunnuste kasutamine, eriti kui nad kuuluvad samasse märgistamise element, kümme stiilis klasside värvitud erinevates kombinatsioonides sadu leheelemente. Aga kõik on oma eesmärgi loogika.

Arendaja lihtsalt peab õigesti arvestada: isegi kui font värvi HTML, CSS pakub kirjeldada raske, paindlikkuse üldist struktuuri kirjelduse - see on tema töö.

Oodatav tulemus, kasutades ühist loogika

Kaasaegsete brauseritega on rahul palju stiili failid ja mahud. Siiski, projekteerimine, eelkõige läbi CSS, värvida kogu lehe, siis tuleb alati mõelda mõistlik piisavuse. Mitte kõik stiilis eeskirjad "odav" välimus taotluses. Simple lakooniline kanne: * {color: valge;} - kindlasti ilus, kuid see kehtib kõigi elementide leht, ilma eranditeta.

Kõikide eeskirjade, mis on varustatud CSS, kõige olulisem:

  • stiilis - klassi ja siis nimi algab "."
  • stiilis - tunnus ja selle nimi algab "#" märk;
  • muudel juhtudel - nimesilti või midagi erilist

Ülejäänud osa kirjeldus ideid Styles (pärandvara omadused kattuvad, prioriteedid, asend, et jms. D.), tuleks kasutada arukalt ja rangelt vajalik.

Brauser alati igatsen, ei tee välja kirjelduses, nii et erilist üllatusi ei ole. Kui midagi ei olnud õiges kohas või määrata värvi CSS ei ole võimalik, seega stiilis viga.

ootamatuid võimalusi

Ei tohi kuritarvitada stiile nagu * {vasakul: 124px; } või

ooli ool ool ul, ul ul, ul ol {margin-bottom: 0; }
img {border: 0; }

Kuigi see on raske teha isegi algaja arendaja kasutada CSS reeglid nagu nad on. Alati arengus tahes kohas, isegi täiesti lihtne CSS süntaksi annab ootamatuid probleeme. Siiski, kui otsene jõupingutusi õige süntaksielemendi, kuid kohaldada JavaScripti funktsionaalsusest on uus ja ootamatu võimalusi väldib monotoonne luua tunnuste iga element või jälgida kasutamise erinevaid stiile ja klassi.

CSS - ei ole mitte ainult stiili fail, mis on ühendatud lehekülg lingi kaudu tag või sisestatakse läbi stiili tag. Samuti on võimalik luua stiili lennult või muuta olemasolevat.

Kasutades CSS, fondi värvi saab teha programmiliselt. Samuti suuruse ja asendi, varud. Veebileht - ei ole eesmärk rakendada teadmisi CSS, HTML, PHP või JavaScripti mõju flash.

Web ressurss - on esiteks teavet pakutakse teatud viisil. See on põhjus, miks CSS on kõige paremini näha dünaamikat läbi objektiivi, kuidas on võimalik moodustada, samas kui leht on ikka serveris (see ei ole kättesaadav PHP ajal saidi külastaja tuli, mitte arendaja ajal, kui ta oli arendada saidi), soovitud laaditabeli konkreetse teksti asjakohast sisu, või luua stiili klassi või tunnus lennult kui leht töötab, kui ta vaatab eelkõige külastaja.

staatiline dünaamika

Me ei tohiks alati kirjutada keerulisi leid JavaScript koodi teha dünaamiline sisu ja selle disain - piisava sisu. Mõnikord piisab õigesti kasutada olemasolevaid võimalusi. Eelkõige määratledes CSS font color esialgu staatiline reeglina saate peita seda reeglit (peidetud) ja visualiseerida erinevaid (nähtav).

Siin kõneleja ei nõua algoritm:

// esiletõstmiseks sisendnuppu veebilehel
funktsiooni scfWelcomeOver () {
document.getElementById ( 'scDocxNamePiP') style.visibility = 'nähtavaks' .;
}

// peita sisendnuppu veebilehel
funktsioneerida scfWelcomeOut () {
document.getElementById ( 'scDocxNamePiP') style.visibility = varjatud .;
}

CSS pakub oma dünaamika: osakelennättimet, läbipaistvad elemendid erinevaid teostusi kihtide, ekraanid, pleegib värve. CSS font värvi saab teha isegi nii, et keegi stilistilise reegel ei osutata.

Dünaamiline sisu kuva

Kui ei olnud dogmade, võibolla ei oleks edu. Lihtsalt ei ole, mida ta oli nagu võidelda. Hypertext maailma tuuakse palju dogma. On aeg pöörata tähelepanu neile ja alustada arendada saite pragmaatiliselt ja praktiline stiilis.

Esialgu on leht (P), mõned oma sisu (K), kõik sildid lehel kirjeldatud stiilileht (S). Mitte uue vormi P lehekülg kaudu PHP või Perl serveris valides K andmebaasist. Olemasolevad stiilileht S jälgib automaatselt. Kuid K võib muuta, ja enamikul juhtudel selline muudatus nõuaks teiste stiile, see tähendab, S +.

Näiteks klient ütles: "Sait kirjeldab elu Moskvas vaata parem kui uudiseid on kaunistatud stiilis" ZaZavtrakom ", mis kirjeldab öö sebimine stiilis" Las Vegas "ja artikleid teaduse ja tehnika arenguga stiilis" ModernTehno. " Aga kui me teeme S kolmel neist võimalustest, puudub garantii, et klient ei pea idee on artiklid, "News", "puhkus", "Work», «CSS / HTML» boonus "HozyaykeNaZametku".

Teine lähenemine rohkem praktiline. Sõltumata sellest, millise kategooria artikkel on alati sisu, mida saab värvitud teatud värvi. Siin see koht on üsna mõistlik mõte: saada konkreetset K, ikka serveris luua piisava S ja brauseri nõuab P, saab ta õige sisu õiges kliirens.

Dynamics stiilis JavaScript

Minimaalne, kuigi väga tõhus lahendus - teha stiil otse kliendi brauseris. Esiteks see vabastab server - ei pea kulutama aega moodustamise hüperteksti lehekülgede ja stiili failid ta.

Teiseks loomulik ajaraiskamine sees brauseri loob mõju, et leht on hõivatud äri ja toetab aktiivselt dialoogi külastaja: ta ikka ei näe sisu lahtiselt, seega soovib ta järjepidevalt ja läbimõeldud teabe väljund.

Kolmandaks võimaldab arendaja pakkuda külastaja mehhanism sisu selles stiilis, kus ta on mugav. See ei ole isegi kedagi.

Selle idee elluviimiseks on vaja rakendada mehhanismi loomiseks elementide stiili kohe pärast lehe laadimisel ja oma tegevuse käigus. Modern site - see on AJAX konkreetses vormis. See ei ole raske läbi viia moodustamine stiile otse moodustamise protsessis lehekülje puu. See on lihtne, taskukohane ja tõhus, sest selle sisu on koos oma registreerimist.

See ei ole vastuolus tänapäeva tendents eraldada esitlus andmete töötlemise andmete põhjal teostatud ja jättes ekraanil.

CSS kui toimeainet

Hypertext toonud palju head, kuid ainult väike osa looduslike teavet edukalt vormistatud, siis olid tööriistad ja kogemusi luua kvaliteetseid HTML, XML, CSS dokumente. Ei ole probleem, et nad vormistavad uue infomahtu ja muutus juba varem tehtud.

Seoses CSS, see protsess on aktiveeritud täiesti erinevas kontekstis. Sisseehitatud tööriistad JavaScript, võimaldades "lennult", et luua elemente ja stiile elemendid ei osatud ette näha sellist võimalust ja loojad PHP, eelkõige arvatavalt tegelenud teket ainult HTML lehekülgi.

Nii esimene kui ka teine võimaldab teha programmeerimise stiile. See uus suund valdkonnas infotehnoloogia. Styles oluliselt rohkem formaalne asi kui HTML või XML reeglid on väga lihtne. Style on alati olemas teave, olenemata sellest, kuidas looduslikud see oli.

Registreerimine andmebaasi programmeerijad on tegelenud alati palju vormistatakse sektorites, kuid CSS teema - väga lihtne ülesanne, kuid kuidagi ei saa arvesse valdkonna arengut silmas pidades protsessi.

On dogma valdkonnas programmeerimine

Nagu jäämägi, dogma ei saa kaua avarusi furrowing teavet. Varasem kogemus oli keskenduda mitte ainult HTML- ja CSS-standardid, tööriistad nendega töötada, teadmisi arendajatele.

Lihtne ülesanne - teha läbi CSS font color - on leidnud ideaalne lahendus. Reeglid, süntaks, loogika ja mugavus on vaieldamatu. Aga isegi siis, kui font tegelikult ei ole palju värve praktikas liiga palju ei ole vaja, ja tõepoolest eesmärgil tegelikkust virtualiseerimine ei pea kõik kogunenud "jõud» HTML ja CSS, siis tuleb aeg, mil olukorrast teadmisi minna reprodutseerida ja kuvatakse kogemusi ja vahendeid looduslike moodustamise stiile sisu.

Kuidas see olla, ei pruugi olla päris selge, kuid see protsess on juba käimas, ilmselt.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 et.atomiyme.com. Theme powered by WordPress.