Forum » Izdelava spletišč » Vse, kar ste si želeli vprašati o CSS, pa si niste upali.
Vse, kar ste si želeli vprašati o CSS, pa si niste upali.

njok ::
onmouseover atributi, inline stili, drsniki... kam gre ta tema?
:D
Imam, obcutek, da se vprasanja pocasi podvajajo. Sem pripravljen uredit eno kazalo v prvem postu na ze resene probleme. Ce je kak moderator pripravljen sodelovat naj mi prosim sporoci na ZS.
:D
Imam, obcutek, da se vprasanja pocasi podvajajo. Sem pripravljen uredit eno kazalo v prvem postu na ze resene probleme. Ce je kak moderator pripravljen sodelovat naj mi prosim sporoci na ZS.

Jackass ::
njok: To je pa najboljša ideja kar sem jih slišov v zadnjem času. Te stvari bi blo potrebno pr vsh takih temah narest. Ker tko al tko noben ne more vsega prebrt in zato se stvari ponavljajo. Bi pa tisti, ki potrebujejo(mo) informacijo veliko hitreje pršli do nje.
jAcKaSS

norden ::
Mene pa zanima če sploh mogoče dati (div) 800 px na sredino strani.
Jst sem razumel da se lahko samo left, right... a obstaja še kaka možnost.
prosim za pomoč
Jst sem razumel da se lahko samo left, right... a obstaja še kaka možnost.
prosim za pomoč
Mitja

IceIceBaby ::
body {
/* Tole je za IE */
text-align: center;
}
divnasredini {
/* Tole pa še za vse ostale normalne browserje */
margin-left: auto;
margin-right: auto;">
}
No, tako jaz delam. Če je kak boljši način se priporočam :)
/* Tole je za IE */
text-align: center;
}
divnasredini {
/* Tole pa še za vse ostale normalne browserje */
margin-left: auto;
margin-right: auto;">
}
No, tako jaz delam. Če je kak boljši način se priporočam :)

njok ::
Tisto "za IE" velja samo za quirksmode (dokument brez doctype-a), pri 5.5 in starejsih pa vedno.

norden ::
Mene pa zanima kako bi v ozadje ki je v (DIV) dal vesedilo, da bi bilo odmaknjeno 150px od levega roba in vertical positon bottom.
Pa je sploh mozno dat odmik od spodnjega roba DIV.
Pa je sploh mozno dat odmik od spodnjega roba DIV.
Mitja

BluPhenix ::
za odmaknitev besedila od levega roba uporabi indent atribut (indent: 150px v CSSju)
EDIT: mnja, sem malo zamešal. Indent je za en drugi zamik.
Uporabiš lahko padding-left. Zamakne vse, ne le teksta.
EDIT: mnja, sem malo zamešal. Indent je za en drugi zamik.
Uporabiš lahko padding-left. Zamakne vse, ne le teksta.
Podpisa ni več, ker so me poskušali asimilirati.
Zgodovina sprememb…
- spremenil: BluPhenix ()

norden ::
Spet jst. Zadnjič nisem dobil odgovora. Kako lahko v nek >DIV< z background-om dodam besedilo katero bi stalo bottom. Poiskusil sem vertical-align vendar mi dreamweaver tega ne naredi.
Kje delam napako.
pa še nekej, glede na to da bi si bolj predstavljel nevem kako bi tukaj na forum vrgel kodo. Skos mi javlja napako.
prosim za pomoč
Kje delam napako.
pa še nekej, glede na to da bi si bolj predstavljel nevem kako bi tukaj na forum vrgel kodo. Skos mi javlja napako.
prosim za pomoč
Mitja

IceIceBaby ::
vertical-align je za inline elemente.
Če hočeš pozicionirat text na dno diva je najbolj enostavno da daš tistemu divu, ki predstavlja okvir "position: relative" potem pa znotraj tega narediš še en okvir in ga pozicioniraš absolutno in določiš "bottom: 0;"
Če hočeš pozicionirat text na dno diva je najbolj enostavno da daš tistemu divu, ki predstavlja okvir "position: relative" potem pa znotraj tega narediš še en okvir in ga pozicioniraš absolutno in določiš "bottom: 0;"

CaqKa ::
na faxu pomagam spravljat našo spletno stran iz tabel v css.
http://razvoj.feri.uni-mb.si/
če okno zmanjšate se bodo tisti datumi lepo raztegnili tudi navzdol (ker so v tabelah).
http://www.caqka.com/temp/razvoj.feri.u...
sam sem zadevo predrugačil takole, samo je fora, ker imam tisti del z datumi floatan, se ne raztegne navzdol. kako rešit tole?
http://razvoj.feri.uni-mb.si/
če okno zmanjšate se bodo tisti datumi lepo raztegnili tudi navzdol (ker so v tabelah).
http://www.caqka.com/temp/razvoj.feri.u...
sam sem zadevo predrugačil takole, samo je fora, ker imam tisti del z datumi floatan, se ne raztegne navzdol. kako rešit tole?

TylerDurden ::
Ne vem zakaj za vraga bi želel tabelarične podatke prikazovati s CSSjem namesto s tabelo, ki je bila ustvarjena za to?
Let\'s make some soap ...

CaqKa ::
ker je manj kode. kot drugo pa se mi ne zdi ravno da so to tako tabelarični podatki.
dodajam novo debato: kaj je tabelarični podatek
dodajam novo debato: kaj je tabelarični podatek
Zgodovina sprememb…
- spremenil: CaqKa ()

mlavta1 ::
Samo to bi vprašal kaj pomeni tale zvezdica?
* {
margin: 0px;
padding: 0px;
}
Hvala in lp
* {
margin: 0px;
padding: 0px;
}
Hvala in lp

arjan_t ::
http://shrani.si/?econnectpoys.png
Kako naj resim poravnavo spodnjega div-a (tam ko je forma za upload) z zgornjim oz. takšno poravnavo da bo spodnji div vedno tik pod zgornjim div-om. Velikost zgornjega diva je odvisna od tega koliko datotek je, spreminja se prek AJAX-a.
V formi za upload lahko tudi dodas polja za datoteke
Torej kaksno pozicioniranje naj uporabim da bi to delalo? :)
LP
Kako naj resim poravnavo spodnjega div-a (tam ko je forma za upload) z zgornjim oz. takšno poravnavo da bo spodnji div vedno tik pod zgornjim div-om. Velikost zgornjega diva je odvisna od tega koliko datotek je, spreminja se prek AJAX-a.
V formi za upload lahko tudi dodas polja za datoteke
Torej kaksno pozicioniranje naj uporabim da bi to delalo? :)
LP

Pimoz ::
Dan!
Pri skavtih postavljam tole stran: http://skavtski-dom.skavt.net/
Imam problem, ker mi vrstico z linki (domov...kontakt) IE in FF izrišeta različno. IE mi da kontakt v novo vrstico; FF pa ne. Grem v CSS in zmanjšam width elementov in potem mi naredi tisti rob na koncu, pri kontaktu, ampak izriše lepo.
Kako bi naredil, da nebi bilo tistega roba in da bi mi pravilno izrisali vsi brskalniki (v eni vrstici)?
Že vnaprej hvala za pomoč!
Lp, Primoz
Pri skavtih postavljam tole stran: http://skavtski-dom.skavt.net/
Imam problem, ker mi vrstico z linki (domov...kontakt) IE in FF izrišeta različno. IE mi da kontakt v novo vrstico; FF pa ne. Grem v CSS in zmanjšam width elementov in potem mi naredi tisti rob na koncu, pri kontaktu, ampak izriše lepo.
Kako bi naredil, da nebi bilo tistega roba in da bi mi pravilno izrisali vsi brskalniki (v eni vrstici)?
Že vnaprej hvala za pomoč!
Lp, Primoz

bluefish ::
hm, pri meni v obeh browserjih izriše enako (Firefox 2, IE 7). Na kakšni ločljivosti to gledaš?

Pimoz ::
Oj!
Gledam na ločljivosti 1024*768. Sicer je pa sedaj popravljeno tako, da je vse v eni vrstici; problem je v tem, da mi na koncu Kontakta naredi moder rob :((((
Gledam na ločljivosti 1024*768. Sicer je pa sedaj popravljeno tako, da je vse v eni vrstici; problem je v tem, da mi na koncu Kontakta naredi moder rob :((((

njok ::
Glede na to, da so elementi v navigiaciji floatani, je zelo verjetno, da gre za double margin bug.

Pimoz ::
slo je za bug da sm mel osnovni div širino naštimano 65%...zdj sm pa naštimu da je 700 pa dela kul. tko da vseen hvala za pomoc kdor se je ukvarjov s tem


mlavta1 ::
Lep pozdrav.
Zanima me če lahko namesto oznak ul ter il uporabiš kaj drugega? Ne kajnje. No, zaradi tega: Imam meni kjer morata biti dva gumba drugačna od drugih. Kako to najlažje naredim?
povezava. Se pravi prva dva gumba. Za zdaj nista upoštevana kot linka,..
Hvala in lep pozdrav
Zanima me če lahko namesto oznak ul ter il uporabiš kaj drugega? Ne kajnje. No, zaradi tega: Imam meni kjer morata biti dva gumba drugačna od drugih. Kako to najlažje naredim?
povezava. Se pravi prva dva gumba. Za zdaj nista upoštevana kot linka,..
Hvala in lep pozdrav

KmelJo ::
Ja namesto layout-a lahko uporabiš tudi tabele( < table>< tr>< td>... )!
Za kaj drugega pa ti ne zna povedat!!!
Za kaj drugega pa ti ne zna povedat!!!
Ni važn', kdo zmaga, sam' da mi ne zgubimo!!!

IceIceBaby ::
ULju lahko dodaš class ali id in oblikuješ seznam za vsak class ali id posebej. npr:
V cssu:
#nav ul { tvoja css koda }
#nav li { ... }
in v html:
ul id="nav" ...
KmelJo, tabele se uporabljajo izključno za tabelarične podatke, za obliko pa CSS.
V cssu:
#nav ul { tvoja css koda }
#nav li { ... }
in v html:
ul id="nav" ...
KmelJo, tabele se uporabljajo izključno za tabelarične podatke, za obliko pa CSS.
Zgodovina sprememb…
- spremenil: IceIceBaby ()

CaqKa ::
mlavta: FeriX GNU/Linux
jaz mam tako rešeno:
tam za id="aktiven" imam v cssju dopisan stil.
jaz mam tako rešeno:
<div id="menu2"> <ul> <li><a href="http://ferix.uni-mb.si/index.php" id="aktiven" title="Feri....x">Osnovna stran</a></li> <li><a href="http://ferix.uni-mb.si/wiki/" title="Wiki na ....">Podpora (Wiki)</a></li> <li><a href="http://ferix.uni-mb.si/mnenja/" title="Podajte.........pripombo">Mnenja</a></li> <li><a href="http://robin150.uni-mb.si/ferix/forum/" title="T......ci">Forum</a></li> <li><a href="http://ferix.uni-mb.si/kontakt.php" title="Kontaktne i.....iXa">Kontakt</a></li> </ul></div><!-- menu2 -->
tam za id="aktiven" imam v cssju dopisan stil.
Zgodovina sprememb…
- spremenil: CaqKa ()

mlavta1 ::
Ja, že spet mi dela css probleme. Rad bi naredil za verze da bi ga prikazalo, vzporedno ob verzu pa bi bil gumb za glasovanje za ta verz,.. Nekako takole:
Ne vem koliko časa sem se zafrkaval s tem. Nekaj je tukaj: verzi-verzi.info/?page=verses&category=love
Če je verz samo v eni vrstici je vredu, če pa je dolg za več vrstic pa da glasove kar nekam gor,...Jaz pa bi rad da bi bilo tam kjer je glas vertical align,..
Razumete?
Hvala in lp
Ne vem koliko časa sem se zafrkaval s tem. Nekaj je tukaj: verzi-verzi.info/?page=verses&category=love
Če je verz samo v eni vrstici je vredu, če pa je dolg za več vrstic pa da glasove kar nekam gor,...Jaz pa bi rad da bi bilo tam kjer je glas vertical align,..
Razumete?
Hvala in lp

njok ::
Ce mas moznost spremenijat markup je najlazja resitev z gnezdenjem elementov.
Potem oceno absolutno pozicioniras glede na verz (top: 50%; margin-top: -1/2 visine;) ali pa kar raztegnes po celotni visini (height: 100%).
Potem oceno absolutno pozicioniras glede na verz (top: 50%; margin-top: -1/2 visine;) ali pa kar raztegnes po celotni visini (height: 100%).

njok ::
Markup spremenis iz:
v:
CSS je potem nekaj takega:
Priblizno ;)
<div class="mark">Ocena</div> <div class="verse"> Bila sem zvesta si vse dni... </div>
v:
<div class="verse"> Bila sem zvesta si vse dni... <div class="mark">Ocena</div> </div>
CSS je potem nekaj takega:
#verse .verse { padding-right 80px; position:relative; } #verse .mark { line-height:20px; margin-top:-10px; padding:0px; position:absolute; right:0; text-align:center; top:50%; width:60px; }
Priblizno ;)

Road Runner ::
<ul class="verzi"> <li> Lorem ipsum dolor sit amet <span class="ocena">4/5<span> </li> ... </ul>
ul.verzi li { display: bock; position: relative; } ul.verzi li .ocena { position: absolute; right: 0; top: 50%; margin-top: -0.7em; line-height: 1.4em; }
naprimer...
edit:
se oproscam njok, ampak nisem videl tvojega komentarja pred objavo :)
le kot opombi - ponavadi je fino uporabljati cim bolj korekten markup, torej ce nastevas verze, vzemi unordered list.
in pa visina vrstice.. ta naj bo raje v em, saj se ti tako stvari ne bodo podirale ko povecas pisavo :)
http://dusan.fora.si/blog/ (742617000027)
Zgodovina sprememb…
- spremenil: Road Runner ()

njok ::
Racer, prav je, da si podal lepso/boljso kodo, tudi popravki so cisto na mestu. Zadevo sem napackal kar v firebugu, tako da je zraven prislo nekaj nepotrebnih reci.

mlavta1 ::
Ja, tole glede verzov, dela v FF, v IE 6 pa ne,... http://verzi-verzi.info/?page=verses&category=friends
Sploh jih ne prikaže,..?!?!
Hvala in lp
Sploh jih ne prikaže,..?!?!
Hvala in lp

njok ::
Mogoce imas narobe gnezdene elemente (ali si kakega pozabil zakljuciti), validator izpljune kar nekaj napak.

R33D3M33R ::
Meni pa ni jasno kako bi div-e prepričal da zapolnijo ves horizontalni prostor. Recimo imam par div-ov, v katerih so slike in so nalepljeni eden za drugim. Širino imajo 100px, medtem ko je širina prostora v katerem so 500px. Če bi imel le slike, bi se slike postavile po celotni širini in bi imel recimo 5 slik v vrsti. Div-i se pa postavijo eden nad drugega kot da bi bil nek prazen prostor do drugega roba, ki bi bil rezerviran le za en blok.
Temu bi se dalo izogniti s tabelo, vendar tabele ravno nočem uporabiti.
Širina prostora se bo spreminjala, zato lahko uporabim le relativno pozicijo za div-e. Preizkušal sem že nekakšen display: inline, vendar to verjetno ni to, ker izgleda katastrofalno - objame le besedilo, slike pa ne. Kaj delam narobe?
Hvala!
/nevermind
float: left za dive in clear: left za vsebino ob divih reši vse
Temu bi se dalo izogniti s tabelo, vendar tabele ravno nočem uporabiti.
Širina prostora se bo spreminjala, zato lahko uporabim le relativno pozicijo za div-e. Preizkušal sem že nekakšen display: inline, vendar to verjetno ni to, ker izgleda katastrofalno - objame le besedilo, slike pa ne. Kaj delam narobe?
Hvala!
/nevermind

float: left za dive in clear: left za vsebino ob divih reši vse
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Zgodovina sprememb…
- spremenil: R33D3M33R ()

R33D3M33R ::
Zdaj pa drugi problem. Kako naj centriram div, ki ima lastnost float: left? Sem našel kup navodil na internetu pa nobeno ne deluje

Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Na spletu že od junija 2002 ;)
:(){ :|:& };:

BluPhenix ::
Kam bi ga ti centriral? nekaj se da z margin: auto; samo ne vem ce je to to kar ti rabis.
Podpisa ni več, ker so me poskušali asimilirati.

R33D3M33R ::
margin: auto sem že preizkušal pa ne deluje.
Na strani imam tabelo s tremi stolpci | meni | vsebina | ostalo |. "Meni" in "ostalo" sta fiksna, medtem ko se širina stolpca "vsebina" spreminja. V stolpec "vsebina" sem sedaj postavil slike, ki so objete s tem div, ki je floatan levo. Sedaj pa bi rad da bi bile te slike na sredini, ne glede na širino stolpca "vsebina". Dal sem jih že v div, ki je bil raztegnjen čez ves stolpec "vsebina" in imel text-align: center pa ni delovalo.
Na strani imam tabelo s tremi stolpci | meni | vsebina | ostalo |. "Meni" in "ostalo" sta fiksna, medtem ko se širina stolpca "vsebina" spreminja. V stolpec "vsebina" sem sedaj postavil slike, ki so objete s tem div, ki je floatan levo. Sedaj pa bi rad da bi bile te slike na sredini, ne glede na širino stolpca "vsebina". Dal sem jih že v div, ki je bil raztegnjen čez ves stolpec "vsebina" in imel text-align: center pa ni delovalo.
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Na spletu že od junija 2002 ;)
:(){ :|:& };:

arjan_t ::
notri naredi en div, brez floata in doloci margin-left:auto; in margin-right:auto;
Tak mi deluje vredu v vseh browserjih
Tak mi deluje vredu v vseh browserjih

R33D3M33R ::
Hm, niti ne vem, če misliva isto:
Recimo, da je to koda. div center je lepo poravnan na sredino, medtem ko se oba div-a slika tiščita levo, namesto da bi bila na sredini div-a center. A je kriv margin: 5px;? Ta je bistven za vso zadevo, zato ne more imeti drugih vrednosti.
<style> div.slika { border: 1px solid black; padding: 5px; text-align: center; margin: 5px; float: left; } div.center { margin: auto; text-align: center; border: 1px solid blue; width: 90%; } </style> <div class="center"> <div class="slika"><img src="1"></div> <div class="slika"><img src="2"></div> </div>
Recimo, da je to koda. div center je lepo poravnan na sredino, medtem ko se oba div-a slika tiščita levo, namesto da bi bila na sredini div-a center. A je kriv margin: 5px;? Ta je bistven za vso zadevo, zato ne more imeti drugih vrednosti.
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Na spletu že od junija 2002 ;)
:(){ :|:& };:

veteran ::
Ne, kriv je float:left. Odloči se, kaj bi rad. Če ga tiščiš na levo, ne more biti na sredini. ;>
Tole bi šlo tudi tako, da bi ukinil float in slikam (img) nastavil display:inline, div.slika pa potem lahko odstraniš.
Sicer je pa za lepo poravnane slikce (tabelarično, v stolpce in vrstice;) tabela še zmeraj zakon. Še posebej, če so slike različne višine, takrat s floatom propadeš, razen če dinamično dodajaš ustrezen padding za vsako posebej.
Tole bi šlo tudi tako, da bi ukinil float in slikam (img) nastavil display:inline, div.slika pa potem lahko odstraniš.
Sicer je pa za lepo poravnane slikce (tabelarično, v stolpce in vrstice;) tabela še zmeraj zakon. Še posebej, če so slike različne višine, takrat s floatom propadeš, razen če dinamično dodajaš ustrezen padding za vsako posebej.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | poravnava li elementovOddelek: Izdelava spletišč | 2296 (2161) | boss-tech |
» | Wampserver in FirefoxOddelek: Izdelava spletišč | 1978 (1858) | jonystar |
» | CSS problemi (strani: 1 2 )Oddelek: Izdelava spletišč | 10268 (8067) | nuuush |
» | [CSS]Pozicioniranje footer divaOddelek: Izdelava spletišč | 2618 (2565) | amaze646 |
» | CSS background-image in IE6?Oddelek: Izdelava spletišč | 3190 (3056) | Road Runner |