±Help
Back to top
Skip to content
Skip to menu
Back to top
Back to main
Skip to menu
Õpetus: Kuidas muuta/kirjutada themel .css fail kompaktseks
Õpetus: Kuidas muuta/kirjutada themel .css fail kompaktseks
Väike juhend, siis sellest kuidas on võimalik muuta oma themel (kujunduse) .css fail kompaktsemaks.
Väike näide, mismoodi tavaliselt seda faili kirjutatakse:
Oletame, et meil on koodis sellised read, mis kindlasti ka on.
Esimese asjana, mis silma hakkab on see, et rida padding kordub mitu korda, mis tähendab seda, et kui ise teha niimoodi võtab see tohutu aja ära ja kui on juba olemasolev theme sedasi, siis on selle kood väga kohmakas. Teisena hakkab kohe silma, et 7px kordub pidevalt, aga tegelikkuses seda px (pixlit) sinna taha vaja ei olegi.
Nüüd toon mõned näited kuidas ilus ja kompaktne kood välja näeb:
Kogu lugu
ja kas pole mitte suur vahe, kas kirjutada 4 rida või 1 rida? Minu arust on küll.
Toon veel mõned näited ja siis seletan asja veel:
Mõttetu kood:
Kompaktne kood:
Nagu näha ei midagi keerulist!
Vastus sellele miks kirjutatakse enamjaolt kõikides tasuta themedes kood väga mahukaks - võib-olla ma eksin, aga arvatavasti siiski mitte! Põhjus nimelt selles, et üldjuhul ükski kõvem veebivend ei raiska palju oma aega tasuta kujunduste tegemisele ja seepärast jääb see töö algajatele asjaarmastajatele kes proovivad kätt ja tahavad midagi ärateha.
NB! Õpetuses seletasin praegu ära selle kuidas toimida, kui on ühesugused koodi read (näit: 0px;), kuid lähiajal täiendan oma õpetust ja seletan, kuidas saab tervet koodi paremaks muuta ja selle tulemusena oma saiti ka kiirendada.
Viper please enter your server specs in your user profile!
Väike näide, mismoodi tavaliselt seda faili kirjutatakse:
Oletame, et meil on koodis sellised read, mis kindlasti ka on.
Code:
padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; }
Esimese asjana, mis silma hakkab on see, et rida padding kordub mitu korda, mis tähendab seda, et kui ise teha niimoodi võtab see tohutu aja ära ja kui on juba olemasolev theme sedasi, siis on selle kood väga kohmakas. Teisena hakkab kohe silma, et 7px kordub pidevalt, aga tegelikkuses seda px (pixlit) sinna taha vaja ei olegi.
Nüüd toon mõned näited kuidas ilus ja kompaktne kood välja näeb:
Code:
padding: 7; }
Kogu lugu
Toon veel mõned näited ja siis seletan asja veel:
Mõttetu kood:
Code:
margin-top: 1px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px }
Kompaktne kood:
Code:
margin: 5;
}Nagu näha ei midagi keerulist!
Vastus sellele miks kirjutatakse enamjaolt kõikides tasuta themedes kood väga mahukaks - võib-olla ma eksin, aga arvatavasti siiski mitte! Põhjus nimelt selles, et üldjuhul ükski kõvem veebivend ei raiska palju oma aega tasuta kujunduste tegemisele ja seepärast jääb see töö algajatele asjaarmastajatele kes proovivad kätt ja tahavad midagi ärateha.
NB! Õpetuses seletasin praegu ära selle kuidas toimida, kui on ühesugused koodi read (näit: 0px;), kuid lähiajal täiendan oma õpetust ja seletan, kuidas saab tervet koodi paremaks muuta ja selle tulemusena oma saiti ka kiirendada.
Viper please enter your server specs in your user profile!
-

Viper - Tõusmas kõrgemale

Re: Õpetus: Kuidas muuta/kirjutada themel .css fail kompakt
Lisan siis kah ühe asja...
Ütleme et mitu tabelit või teksti kasutavad sarnaseid asju, näiteks
On näha et teksti värv(color) ning tabeli äär(border) on täpselt samad, sama koodi saaks kirjutada ka nii..
Alguses lisame osa mis on ühine(järjekord pole muidugi eriti tähtis):
Ning siis osad mis erinevad üksteisest:
Madis's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux/2.0.63/5.0.67/5.2.5/9.2.1
Ütleme et mitu tabelit või teksti kasutavad sarnaseid asju, näiteks
Code:
.plokipea {
width: 3px;
color: #EFEFEF;
border: 1px solid #496D9F
}
.suurtabel {
width: 100%;
text-size: 12px;
color: #EFEFEF;
border: 1px solid #496D9F
On näha et teksti värv(color) ning tabeli äär(border) on täpselt samad, sama koodi saaks kirjutada ka nii..
Alguses lisame osa mis on ühine(järjekord pole muidugi eriti tähtis):
Code:
.plokipea,.suurtabel {
color: #EFEFEF;
border: 1px solid #496D9F
}
Code:
.plokipea {
width: 3px
}
.suurtabel {
width: 100%;
text-size: 12px
Madis's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux/2.0.63/5.0.67/5.2.5/9.2.1
-

Madis - Administraator

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
