Forum » Izdelava spletišč » [CSS] ozadja
[CSS] ozadja
Binji ::
Ok, imam nekaj, kar sem mislil, da bo enostavno, pa me je čisto zmedlo.
Hočem narediti povezave, ki imajo telo z nekim ozadjem (fiksne velikosti) in footer z nekim ozadjem (isto fiksne velikosti). V telesu je pa povezava, ki bi jo rad približno scentriral po višini.
Sem postavil HTML, CSS, ko sem hotel nastaviti padding, da sem premaknil povezavo, pa je povečalo še telo in s tem porušilo ozadje.
Kako je to mogoče, glede na to, da sem uporabil padding in da je fiksne višine? Če recimo dam padding 5px se spodaj pod ozadje naredi še 5px belega preden se začne footer.
HTML:
CSS:
Hočem narediti povezave, ki imajo telo z nekim ozadjem (fiksne velikosti) in footer z nekim ozadjem (isto fiksne velikosti). V telesu je pa povezava, ki bi jo rad približno scentriral po višini.
Sem postavil HTML, CSS, ko sem hotel nastaviti padding, da sem premaknil povezavo, pa je povečalo še telo in s tem porušilo ozadje.
Kako je to mogoče, glede na to, da sem uporabil padding in da je fiksne višine? Če recimo dam padding 5px se spodaj pod ozadje naredi še 5px belega preden se začne footer.
HTML:
<div class="sitelink"> <div class="sitelink_inner"> <a href="download.php">Downloads</a> </div> <div class="sitelink_footer"> <div class="sitelink_footer_r"> </div> </div> </div>
CSS:
.sitelink{ margin: 0 10px; float: left; width: 184px; } .sitelink_inner{ background: url("images/sitelink_body_bg.jpg") 0 0 no-repeat; padding: 17px 5px; height: 49px; text-align: center; } .sitelink_footer{ background-image: url("images/sitelink_footer_bg.png"); height: 5px; }
Kdor ne navija ni Slovenc, hej, hej, hej!
Chelios ::
Ker je padding NOTRANJI rob ... poglej si malo CSS (box models). Torej če velja za nek element recimo
height:100px;
padding:10px 0;
to pomeni, da je ta element visok 120px. Zakaj? Ker je notranji rob ZNOTRAJ elementa, torej višina, ki si jo določil 100px + 10px roba zgoraj + 10px roba spodaj.
http://www.w3.org/TR/CSS2/box.html
height:100px;
padding:10px 0;
to pomeni, da je ta element visok 120px. Zakaj? Ker je notranji rob ZNOTRAJ elementa, torej višina, ki si jo določil 100px + 10px roba zgoraj + 10px roba spodaj.
http://www.w3.org/TR/CSS2/box.html
Just juice me!
Zgodovina sprememb…
- spremenil: Chelios ()
Binji ::
Vem kaj je padding.
Se je pa še enkrat izkazalo, da naj ne postam vprašanj ko sem pri nečem že čisto predolgo... :) Sem nastavil višino pač minus 2x padding pa je ok...
Čeprav moram priznati, da sem do zdaj mislil, da padding deluje znotraj definirane višine...
Se je pa še enkrat izkazalo, da naj ne postam vprašanj ko sem pri nečem že čisto predolgo... :) Sem nastavil višino pač minus 2x padding pa je ok...
Čeprav moram priznati, da sem do zdaj mislil, da padding deluje znotraj definirane višine...
Kdor ne navija ni Slovenc, hej, hej, hej!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
! | Vse, kar ste si želeli vprašati o CSS, pa si niste upali. (strani: 1 2 3 4 … 23 24 25 26 )Oddelek: Izdelava spletišč | 349698 (8835) | sunniegoldie |
» | Prikaz strani na različni resoluciji-JoomlaOddelek: Izdelava spletišč | 1987 (1715) | kr?en |
» | Podrta oblika straniOddelek: Izdelava spletišč | 1416 (1095) | echoman |
» | CSS problemi (strani: 1 2 )Oddelek: Izdelava spletišč | 9930 (7729) | nuuush |
» | [CSS]Pozicioniranje footer divaOddelek: Izdelava spletišč | 2485 (2432) | amaze646 |