Css primeri

Želite zastonj videe o optimizaciji strani, služenju denarja na netu, trike retuširanja ali design trike?
Pustite svoj email tukaj in prejeli boste zastonj nasvete na svoj email

Vaš Email naslov:   Ime:  
admin's picture
in

Tukaj je nekaj CSS primerov in nasvetov, da mi ne pobegnejo iz glave.

ID SELECTORS
#id  lahko uporabiš samo 1x na stran
p#id   -  velja za paragraph znotraj #id    (BREZ PRESLEDKA)
td#id
th#id

CLASS SELECTORS
li.class {background: red;}   -  samo velja za li znotraj class
td.class   -   samo za td znotraj class

<li class="first urgent">  pomeni da ima dva selektorja, na katera lahko ciljaš individualno.
.first {..........
.urgent {..............

GRUPIRANJE SELEKTORJEV (lahko vendar uporabi presledek, ampak za zadnjim ni presledka!!!)
h1, h2, h3, h4, h5 {...............
ali
h1,
h2,
h3,
h4,
h5 {................

th, td {.............


PARENT CHILD (parent vedno prvi v kodi, vmes presledek obvezno)
classparent
           classchild

#parent child {...................
.parent child {....................


KONFLIKTI  (če imata dva ista selektorja različno kodo, potem se upošteva vrstni red - ampak ne vedno)
#links a {background: red;}
#links a {background: green;}
               potem bodo linki green, ker se upošteva vrstni red

body li {background: red;}
li {background: green;}
                  upošteva se prvi, ker je bolj specifičen, vrstni red tukaj ne velja

!IMPORTANT (če imaš konflikt, vedno dodaj !important, ki bo premegal vse konflikte)  - vedno dodaj presledek na začetku
li {background: green !important;}

CENTRIRAJ BLOK (z margin auto)

p {margin: 10px auto 10px auto;}  centriraj na sredino, če samo en auto potem je lahko align na levo ali desno
width!!!! pomeni samo širino texta, margin, border padding se prišteje!!!! dodatno

FLOAT CONTENT
#content {
float: left;
padding: 0 240px 15px 5px;
}

#right-bar {
float: right;
margin: 0 0 15px -200px;
}

margin nastaviš na nagativno vrednost, ki mora biti manjša kot je širina content bloka, da potem ne overlapata eden čez drugega. To je osnova za css float of content boxes. Footer pa daš pod clear:both;

MARGIN JE LAHKO NEGATIVEN; PADDING NIKOLI

Se pravi floataš box, uporabiš negativni margin in pozitivni padding in float both.

ČE hočeš da je FOOTER odmaknjen zgoraj oziroma da ima margin nekaj px, recimo 20, ne pomaga margin:20px; v footer kodi, ampak moraš dati margin-bottom: 20px; na content in right-bar, najbolje na oba naenkrat.

CLEAR ignorira margin-top!!!!

CONTAINER (ki zajema content in desni bar) mu daš width 100% in OVERLOW:AUTO;
ne vem točno zakaj ampak tako mora bit da vse lepo deluje :)

KAKO SPREMENITI li V VODORAVNI POLOŽAJ (recimo dati menu v inline)
#navtopmenu li {
    display: inline; list-style:none; (to moraš dodati, da v nekaterih browserjih ne vidiš cifer pred linki, recimo 1, 2, 3, 4, ....)
}

DISPLAY: NONE;  --- se uporablja recimo za dropdown menije, ko želiš skriti submenuje v ne-hover stanju


BACKGROUNDS --- lokacija slik je relativna na lokacijo css file-ja in ne na html lokacijo!!!!
background-image: url(images/lepavida.jpg);     repeat-left, repeat-right, no-repeat
background-position: 50% (vodoravno) 0 (navpično);  50% 40px (lahko uporabiš pixle tudi

TEXT ALIGN
p { text-align: left, right, justify, center; }

VERTICAL ALIGN TEXT
p {vertical-align: 10px (1em, -1em - za subscript fonte recimo)

Tag:Emergency

Drugi del vodiča je nažalost samo za registrirane, zato se prosim registriraj in ustvari račun na moji strani.
T&amp;R splet's picture

Opomba na css zaznamke

Zanimivi zaznamki. Drobna opomba z moje strani: OVERFLOW:AUTO je uporaben takrat, ko je celotna vsebina znotraj recimo conteiner floatana. V Firefoxu zato conteiner po višini ne prilagodi notranji vsebini, torej je premalo visok. Če pa daš overflow: auto pa Firefox lepo raztegne conteiner po višini (prilagodi "notranji" vsebini). IE s tem nima težav, vendar občasno zato IE pokaže scroll bar v conteinerju, kar je lahko moteče. Pri margin :0 auto 0 auto uporabljaj krajšavo. Če je vrednost 0 jo lahko pišeš brze enot, prav tako če sta vrednost zgoraj in desnvo enaka spodaj in levo, lahko okrajšaš: margin: 0 auto; itd. Prijetno učenje!

Možnosti prikaza komentarjev

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Objavi nov komentar

Vsebina polja, ki je privatna, ne bo vidna javnosti. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
CAPTCHA
To vprašanje je zato, da te testira ali si človek ali spam bot. Trenutno je na netu ogromno spama zato uporabljam tole zadevo na tej strani.
Vpiši v zgornje polje
Podpora
LiveZilla Live Help
Prijava