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.
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Jackass ::
Racer D:
Očitno sem se premalo natančno izrazil. Tako kot si ti naredil je uspelo tudi meni (vseeno hvala
). Zanima me pa, če sedaj, ko imaš sliko fizično ( < img src="..."> ) že nekam postavljeno (na neko mesto v tem DL), lahko premakneš za npr. 50px višje, vendar brez fizičnega premikanja image tag-a v html dokumentu?
Torej samo z uporabo CSS-ja. In da sliko oblije besedilo, ne da ostane tistih 50px pod sliko praznih.
Očitno sem se premalo natančno izrazil. Tako kot si ti naredil je uspelo tudi meni (vseeno hvala
![;)](https://static.slo-tech.com/smeski/icon_wink.gif)
Torej samo z uporabo CSS-ja. In da sliko oblije besedilo, ne da ostane tistih 50px pod sliko praznih.
jAcKaSS
Zgodovina sprememb…
- spremenil: Jackass ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Road Runner ::
hmm. s takole postavitvijo htmlja najbrz ne, ampak opcij za html je neskoncno.
http://dusan.fora.si/blog/ (742617000027)
![](https://static.slo-tech.com/stili/avatar_gray.gif)
sverde21 ::
Obstaja kaka alternativa za border-bottom: 1px solid #C8C8C8;, ker IE mi ga sploh ne prikaže
, medtem ko v FF in Operi dela BP
![;((](https://static.slo-tech.com/smeski/icon_mad.gif)
![:|](https://static.slo-tech.com/smeski/icon_confused.gif)
<?php echo `w`; ?>
![](https://static.slo-tech.com/stili/avatar_gray.gif)
sverde21 ::
Celotna koda je W3C XHTML 1.0... bom pastu sam (drugače je preveč kode) footer.tpl in del CSS-ja ki se navezuje:
{* Smarty *} <tr> <td colspan="4" id="noga" align="center"> Stran je bila zgenerirana v {$TIME} s, {if $N_QUERY == 1} izvrÜena je bila {$N_QUERY} zahteva. {elseif $N_QUERY == 2} izvrÜeni sta bili {$N_QUERY} zahtevi. {elseif $N_QUERY == 3 || $N_QUERY == 4} izvrÜene so bile {$N_QUERY} zahteve. {else} izvrÜenih je bilo {$N_QUERY} zahtev. {/if} </td> </tr> <tr> <td id="n_spodaj_levo"></td> <td colspan="2" id="n_spodaj"></td> <td id="n_spodaj_desno"></td> </tr> </table> </body> </html>style.css:
#noga { border-left: 1px solid #C8C8C8; background-color: #E8E8E8; border-right: 1px solid #C8C8C8; } #n_spodaj_levo { background-image: url("images/t_spodaj_levo.gif"); background-repeat: no-repeat; width: 6px; height: 6px; } #n_spodaj { background-color: #E8E8E8; border-bottom: 1px solid #C8C8C8; } #n_spodaj_desno { background-image: url("images/t_spodaj_desno.gif"); background-repeat: no-repeat; width: 6px; height: 6px; }Problematičen border je pri id-ju #n_spodaj
<?php echo `w`; ?>
Zgodovina sprememb…
- spremenil: sverde21 ()
![](https://static.slo-tech.com/stili/avatar.gif)
Ziga Dolhar ::
Aha. Zna bit tečno, če je celica prazna. Poskusi vanjo zapisat še en
https://dolhar.si/
![](https://static.slo-tech.com/stili/avatar_gray.gif)
sverde21 ::
Ne smem... ker je celica visoka komaj 6px, kar določim v #n_spodaj_levo, če dopišem mi sicer prikaže tist rob ampak poleg tega še poviša celico... tako da skazi celotno stvar še 10x bolj
, potem še v FF ne dela prav ...
![;(](https://static.slo-tech.com/smeski/icon_evil.gif)
<?php echo `w`; ?>
Zgodovina sprememb…
- spremenil: sverde21 ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
R33D3M33R ::
Boš pa že moral. Naredi zadevo tako, da je velikost teksta za tisto celico manjša ali enaka 6px, potem ti je ne bi smelo raztegniti.
Recimo:
/popravek: popravil st.koda oznako
Recimo:
#n_spodaj_levo { background-image: url("images/t_spodaj_levo.gif"); background-repeat: no-repeat; width: 6px; height: 6px; font-size:6px; }
/popravek: popravil st.koda oznako
![:)](https://static.slo-tech.com/smeski/icon_smile.gif)
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Zgodovina sprememb…
- spremenil: R33D3M33R ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Road Runner ::
nisem 100% da to dela za tabele ampak poizkusi tudi z overflow:hidden;
pa se, ce ti kaj pomaga, CSS - Fun with tables
pa se, ce ti kaj pomaga, CSS - Fun with tables
http://dusan.fora.si/blog/ (742617000027)
Zgodovina sprememb…
- spremenil: Road Runner ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
sverde21 ::
Fora z fontsize dela v IE, ampak potem v FF ne dela
. Pri overflow:hidden; se ne zgodi nič
, na oni strani pa tudi ni nič koristnega
![:(](https://static.slo-tech.com/smeski/icon_sad.gif)
![:|](https://static.slo-tech.com/smeski/icon_confused.gif)
![:|](https://static.slo-tech.com/smeski/icon_confused.gif)
<?php echo `w`; ?>
![](https://static.slo-tech.com/stili/avatar.gif)
Ziga Dolhar ::
font-size kamot daš manjšega, recimo font-size: 0;.
https://dolhar.si/
Zgodovina sprememb…
- spremenil: Ziga Dolhar ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
mark-0 ::
Če si rešil, potem ni panike, drugače pa v taki primerih, ki ti pijejo živce, zadevo lahko rešiš tudi takole
1. izdelaj en 1x1px image pobarvan v #C8C8C8 (npr. graypix.png);
2. id definiraj takole
#n_spodaj {
background: #E8E8E8 url(graypix.png) repeat-x left bottom;
}
3. probat ni greh...
Rezultat je skoraj enak (manjši je za debelino borderja - borderje IE in Gecko obravnavata drugače - IE jih riše po zunanji strani celice, Gecko pa po robu - centru).
1. izdelaj en 1x1px image pobarvan v #C8C8C8 (npr. graypix.png);
2. id definiraj takole
#n_spodaj {
background: #E8E8E8 url(graypix.png) repeat-x left bottom;
}
3. probat ni greh...
Rezultat je skoraj enak (manjši je za debelino borderja - borderje IE in Gecko obravnavata drugače - IE jih riše po zunanji strani celice, Gecko pa po robu - centru).
...computer junkie...
![](https://static.slo-tech.com/stili/avatar_gray.gif)
mark-0 ::
Aja, skoraj sem spregledal...
Po vsej verjetnosti te daje to, da so to celice v isti koloni (načeloma to pomeni, da bi morale vse imeti enako debelino spodnjega borderja - magari sosednjima celicama definiraš borderje v barvi ozadja ali pa celo kot transparent - ki pa se v IE ne obnese)...
Sicer pa definicija v prejšnjem postu zagotovo deluje...
Po vsej verjetnosti te daje to, da so to celice v isti koloni (načeloma to pomeni, da bi morale vse imeti enako debelino spodnjega borderja - magari sosednjima celicama definiraš borderje v barvi ozadja ali pa celo kot transparent - ki pa se v IE ne obnese)...
Sicer pa definicija v prejšnjem postu zagotovo deluje...
...computer junkie...
![](https://static.slo-tech.com/stili/avatar_gray.gif)
sverde21 ::
Mi je tale tvoja ideja tudi šinila mimo uči, ko sem delal, ampak sem raje brez tega naredil...
![;)](https://static.slo-tech.com/smeski/icon_wink.gif)
<?php echo `w`; ?>
![](https://static.slo-tech.com/stili/avatar.gif)
Ziga Dolhar ::
Vsaki celici v tem stolpcu posebej. Žal :/
https://dolhar.si/
Zgodovina sprememb…
- spremenil: Ziga Dolhar ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
arjan_t ::
ma ne gre, tabela je izrisana s phpjem, pa forum gnjavi glede "Vnešeni HTML ni pravilno gnezden"
Tako sem določil
td style="text-align:right;"
EDIT: kot ne gre je misljeno da ne morem prilepit kode, da ne bo pomote ;)
Ups reseno, nisem pri pravem spremenil lol
Tako sem določil
td style="text-align:right;"
EDIT: kot ne gre je misljeno da ne morem prilepit kode, da ne bo pomote ;)
Ups reseno, nisem pri pravem spremenil lol
![:8)](https://static.slo-tech.com/smeski/icon_redface.gif)
Zgodovina sprememb…
- spremenil: arjan_t ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
sverde21 ::
uporabi {st.koda html} {/st.koda html} in zamenjaj {} z []
<?php echo `w`; ?>
Zgodovina sprememb…
- spremenil: sverde21 ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
urban99 ::
Imaš več možnosti - ena je dodajanje div-ov (poguglaj za css vertical align), druga (če se ti izide) pa je manevriranje z line height.
![](https://static.slo-tech.com/stili/avatar.gif)
Ziga Dolhar ::
Težava: imam neko 'nogo' (#footer), ki bi se morala prikazati na samem dnu 'dokumenta'. Torej, če je višina browserjevega okna manjša od višine dokumenta, ki se prikazuje, se mora footer pač prikazati na koncu dokumenta (vsebine), če pa je browser višji od same vsebine, pa se mora prikazati na samem dnu browserja, torej tik na statusno vrstico.
Kako to rešit? -Hvala.
(S CSSom in morda Javascriptom. Ne s tabelami.)
Kako to rešit? -Hvala.
(S CSSom in morda Javascriptom. Ne s tabelami.)
https://dolhar.si/
![](https://static.slo-tech.com/stili/avatar_gray.gif)
KmelJo ::
Ima kdo rešitev, kako narediti tak meni: HiveModern
Predvsem pomembno je barvanje poti (tudi znak '>' v podmeniju), ker meni ni najbolj jasno!!!
Predvsem pomembno je barvanje poti (tudi znak '>' v podmeniju), ker meni ni najbolj jasno!!!
![:(](https://static.slo-tech.com/smeski/icon_sad.gif)
![:(](https://static.slo-tech.com/smeski/icon_sad.gif)
![:(](https://static.slo-tech.com/smeski/icon_sad.gif)
Ni važn', kdo zmaga, sam' da mi ne zgubimo!!!
![](https://static.slo-tech.com/stili/avatar_gray.gif)
R33D3M33R ::
Jaz sem napravil tak meni tako, da sem iz URLja bral lokacijo DOCUMENT_URI in nato primerjal string v if stavku s to lokacijo.
Če se je lokacija ujemala sem določil class1, če pa se ni sem pa določil class2.
Tudi tisti > je napravljen na enak način. Pač daš da se ob določenem idju pokaže dodaten div oz dodatna tabela, ki vsebuje znak >. Potrebno je malo načrtovanja, ampak se da hitro narediti.
Če se je lokacija ujemala sem določil class1, če pa se ni sem pa določil class2.
Tudi tisti > je napravljen na enak način. Pač daš da se ob določenem idju pokaže dodaten div oz dodatna tabela, ki vsebuje znak >. Potrebno je malo načrtovanja, ampak se da hitro narediti.
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Na spletu že od junija 2002 ;)
:(){ :|:& };:
![](https://static.slo-tech.com/stili/avatar_gray.gif)
arjan_t ::
Tabeli sem določil prosojnost a je tako pisava premalo vidna, bi se dalo kako samo pisavo spraviti na 100% vidnost?
![](https://static.slo-tech.com/stili/avatar_gray.gif)
njok ::
![](https://static.slo-tech.com/stili/avatar_gray.gif)
diovc ::
Pozdravljeni!
Mene pa zanima,na kak nacin se lahk nastavi poljubna višina celice pr tabeli,če recimo želim nastavit višino celice=2px,je sploh ne nastavi,kako se to nastavi v css?
Pa še neke,ali gre na kak način nardti border.botton-image v css?
Hvala in lep pozdrav!
Mitja
Mene pa zanima,na kak nacin se lahk nastavi poljubna višina celice pr tabeli,če recimo želim nastavit višino celice=2px,je sploh ne nastavi,kako se to nastavi v css?
Pa še neke,ali gre na kak način nardti border.botton-image v css?
Hvala in lep pozdrav!
Mitja
Zvestoba do groba..
Laški pir
![](https://static.slo-tech.com/stili/avatar_gray.gif)
R33D3M33R ::
V html s atributom height bi to napravil tako:
V CSS pa uporabiš:
ali pa določiš vsakemu tdju poseben class
Če prav razumem bi pa v drugem primeru rad za spodnjo obrobo nastavil sliko? Prvič vidim kaj takšnega. Jaz bi se zadeve vsekakor lotil na drugačen način, ampak mogoče pa kdo drug ve...
<td height="2"></td>
V CSS pa uporabiš:
td { height: 2px; }
ali pa določiš vsakemu tdju poseben class
.dvapxtd { height: 2px; }
<td class="dvapxtd"></td>
Če prav razumem bi pa v drugem primeru rad za spodnjo obrobo nastavil sliko? Prvič vidim kaj takšnega. Jaz bi se zadeve vsekakor lotil na drugačen način, ampak mogoče pa kdo drug ve...
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Na spletu že od junija 2002 ;)
:(){ :|:& };:
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Gwanaroth ::
Bi rabil malo vaše pomoči:
V CSS fajlu imam kodo za meni (horizontalni):
+ še dodatne li, a, hover itd.
V HTMLju imam tako kodo pri meniju:
Kot vidie vse skupaj v divu kontejner.
CSS koda za kontejner:
In kako bi jst zdej lahko spravu ta meni (dolžina 435px), da bi bil vedno na sredini, glede na širino okna ?
V CSS fajlu imam kodo za meni (horizontalni):
.menu { font: bold 16px arial; font-variant:small-caps; margin:0; padding:6px 0; text-align:center; border:dashed solid 1px; border-style:dashed; }
+ še dodatne li, a, hover itd.
V HTMLju imam tako kodo pri meniju:
<div id = " kontejner "> <ul class="menu"> <li><a href="link1.html" target="_self">link1</a></li> <li><a href="link2.html" target="_self">link2</a></li> <li><a href="link3.html" target="_self">link3</a></li> <li><a href="link4" target="_self">link4</a></li> </ul>
Kot vidie vse skupaj v divu kontejner.
CSS koda za kontejner:
#kontejner { text-align:center; margin:0 33%; width:435px; }
In kako bi jst zdej lahko spravu ta meni (dolžina 435px), da bi bil vedno na sredini, glede na širino okna ?
Lights often keep secret hypnosis..
![](https://static.slo-tech.com/stili/avatar_gray.gif)
njok ::
Kaj pa ce deklaracijo margin:0; v .menu{} bloku zamenjas z margin:0 auto;?
Sicer je pa tole bolj ugibanje, ce mas moznost, daj kar link do strani.
Sicer je pa tole bolj ugibanje, ce mas moznost, daj kar link do strani.
![](https://static.slo-tech.com/stili/avatar_gray.gif)
veteran ::
<div id = " kontejner ">
poskusi brez presledkov pri " kontejner ", torej id="kontejner"
Zgodovina sprememb…
- spremenil: veteran ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Gwanaroth ::
Saj v kodi je brez presledkov. Tu sem jih naredil ker je zajebavala st.koda.
Lights often keep secret hypnosis..
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Gwanaroth ::
Evo LINK do strani.
Rad bi tisti gornji meni mel vedno na sredini, glede na širino okna.
Za CSS kliknite link do CSSja (na strani).
Hvala vnaprej.
Rad bi tisti gornji meni mel vedno na sredini, glede na širino okna.
Za CSS kliknite link do CSSja (na strani).
Hvala vnaprej.
Lights often keep secret hypnosis..
![](https://static.slo-tech.com/stili/avatar_gray.gif)
CaqKa ::
v
.hovermenu li a{
padding: 3px 0.5em;
text-decoration:none;
/*float: left;*/
color: white;
background-color: transparent;
imaš float left.
sicer pa nevem če imaš pri color vredi: border-bottom-color:white;
nevem če obstaja -color po standardu..
aja.. pa priporočal bi da na tem temno rdečem nimaš črnega teksta ker je zelo težko berljiv.
probaj z katero od spodnjih dveh za tekst.
.hovermenu li a{
padding: 3px 0.5em;
text-decoration:none;
/*float: left;*/
color: white;
background-color: transparent;
imaš float left.
sicer pa nevem če imaš pri color vredi: border-bottom-color:white;
nevem če obstaja -color po standardu..
aja.. pa priporočal bi da na tem temno rdečem nimaš črnega teksta ker je zelo težko berljiv.
probaj z katero od spodnjih dveh za tekst.
![](https://static.slo-tech.com/stili/avatar_gray.gif)
njok ::
Seveda obstaja.
Je pa namesto
Drugace pa, kot pravi CaqKa samo odstrani tisti float: left, ce ga nimas tam iz kakega drugega razloga.
Je pa namesto
border-style:solid; border-top-color:white; border-bottom-color:white; border-left-color:white; border-right-color:white; border-width:4px;vsekakor krajse
border: 4px solid white;
Drugace pa, kot pravi CaqKa samo odstrani tisti float: left, ce ga nimas tam iz kakega drugega razloga.
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Gwanaroth ::
Sem popravil tisti float. Sem ga očitno spregledal. Hvala CaqKa.
njok, tebi tudi. Sem tudi to pofixal.
Zdaj deluje pravilno.
njok, tebi tudi. Sem tudi to pofixal.
Zdaj deluje pravilno.
Lights often keep secret hypnosis..
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Jackass ::
Mene pa zanima kako postaviš layer na sredino strani. Poskusil sem tako, da sem določil body {text-align:center;} in v IE (z vključenim Doctype-om) dela, v mozilli pa ne.
jAcKaSS
![](https://static.slo-tech.com/stili/avatar_gray.gif)
diovc ::
Zanima me glede gumba za nalaganje slike(input type="file"),na kak način se nardi,da se prikaže določena slika namest standardnega gumba??
lp,
Mitja
lp,
Mitja
Zvestoba do groba..
Laški pir
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Road Runner ::
standardno se ne da. videl sem ze precej, precej grde hacke za to zadevo (da je imel gumb visibility:hidden in si videl ozadje za njim, kliknil pa nanj) ampak bi ti priporocal da se jih izogibas, ker se podrejo ob vsakem cisto malo bolj eksoticnem brskalniku (ali pa celo OS-u)
http://dusan.fora.si/blog/ (742617000027)
![](https://static.slo-tech.com/stili/avatar_gray.gif)
R33D3M33R ::
Kot je Racer_D rekel se standardno nekako ne da oz. ni varno.
Za druge gumbe ne vem, vem pa kako narediti submit gumb.
Priporočal bi ti, da gumb narišeš in ga vstaviš v formo, nastaviš mu onclick parameter.
Torej:
Seveda moraš formi nastaviti id mojaForma, da bo delovalo.
Mogoče bi delovalo tudi:
Za druge gumbe ne vem, vem pa kako narediti submit gumb.
Priporočal bi ti, da gumb narišeš in ga vstaviš v formo, nastaviš mu onclick parameter.
Torej:
<img src="bla.gif" onclick="javascript:mojaForma.submit()">
Seveda moraš formi nastaviti id mojaForma, da bo delovalo.
Mogoče bi delovalo tudi:
<img src="bla.gif" onclick="javascript:this.form.submit()">
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Zgodovina sprememb…
- spremenil: R33D3M33R ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | poravnava li elementovOddelek: Izdelava spletišč | 2185 (2050) | boss-tech |
» | Wampserver in FirefoxOddelek: Izdelava spletišč | 1883 (1763) | jonystar |
» | CSS problemi (strani: 1 2 )Oddelek: Izdelava spletišč | 9949 (7748) | nuuush |
» | [CSS]Pozicioniranje footer divaOddelek: Izdelava spletišč | 2492 (2439) | amaze646 |
» | CSS background-image in IE6?Oddelek: Izdelava spletišč | 3107 (2973) | Road Runner |