» »

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.

««
11 / 26
»»

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.
jAcKaSS

Zgodovina sprememb…

  • spremenil: Jackass ()

Road Runner ::

hmm. s takole postavitvijo htmlja najbrz ne, ampak opcij za html je neskoncno.
http://dusan.fora.si/blog/ (742617000027)

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 :|
<?php echo `w`; ?>

Ziga Dolhar ::

To načeloma dela. Pokaži več [html] kode.
https://dolhar.si/

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 ()

Ziga Dolhar ::

Aha. Zna bit tečno, če je celica prazna. Poskusi vanjo zapisat še en
&nbsp;
https://dolhar.si/

sverde21 ::

Ne smem... ker je celica visoka komaj 6px, kar določim v #n_spodaj_levo, če dopišem &nbsp; 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 ...
<?php echo `w`; ?>

Zgodovina sprememb…

  • spremenil: sverde21 ()

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:

#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 :)
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:

Zgodovina sprememb…

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
http://dusan.fora.si/blog/ (742617000027)

Zgodovina sprememb…

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 :|
<?php echo `w`; ?>

Ziga Dolhar ::

font-size kamot daš manjšega, recimo font-size: 0;.
https://dolhar.si/

Zgodovina sprememb…

sverde21 ::

font-size: 0px; je pomagu ;)
<?php echo `w`; ?>

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).
...computer junkie...

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...
...computer junkie...

sverde21 ::

Mi je tale tvoja ideja tudi šinila mimo uči, ko sem delal, ampak sem raje brez tega naredil... ;)
<?php echo `w`; ?>

arjan_t ::

Imam tabelo s 3. stolpci. kako naj 3. stolpcu določim text-align:right?

Ziga Dolhar ::

Vsaki celici v tem stolpcu posebej. Žal :/
https://dolhar.si/

Zgodovina sprememb…

arjan_t ::

Kako pa?
Ce dolocim kot style v td ne prime

Ziga Dolhar ::

Prime, prime!

Pokaž kodo.
https://dolhar.si/

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 :8)

Zgodovina sprememb…

  • spremenil: arjan_t ()

sverde21 ::

uporabi {st.koda html} {/st.koda html} in zamenjaj {} z []
<?php echo `w`; ?>

Zgodovina sprememb…

  • spremenil: sverde21 ()

arjan_t ::

Kako naj poravnam vrstico texta vertikalno na center div-a?

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.

arjan_t ::

z vertical align sem že poskušal pa mi nekak ni uspelo sem pa rešil z line heigh 0:)

njok ::

Že večkrat premleto: vertical-align ima drugo funkcijo.

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.)
https://dolhar.si/

Ziga Dolhar ::

https://dolhar.si/

KmelJo ::

Ima kdo rešitev, kako narediti tak meni: HiveModern
Predvsem pomembno je barvanje poti (tudi znak '>' v podmeniju), ker meni ni najbolj jasno!!! :( :( :(
Ni važn', kdo zmaga, sam' da mi ne zgubimo!!!

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.
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:

arjan_t ::

Tabeli sem določil prosojnost a je tako pisava premalo vidna, bi se dalo kako samo pisavo spraviti na 100% vidnost?

njok ::

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
Zvestoba do groba.. Laški pir

R33D3M33R ::

V html s atributom height bi to napravil tako:

<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 ;)
:(){ :|:& };:

njok ::

border-image šele v CSS3.

Gwanaroth ::

Bi rabil malo vaše pomoči:

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..

CaqKa ::

#kontejner {margin:0 auto;}

Gwanaroth ::

S tvojo kodo mi ga postavi takole:
Lights often keep secret hypnosis..

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.

veteran ::

<div id = " kontejner ">


poskusi brez presledkov pri " kontejner ", torej id="kontejner"

Zgodovina sprememb…

  • spremenil: veteran ()

Gwanaroth ::

Saj v kodi je brez presledkov. Tu sem jih naredil ker je zajebavala st.koda.
Lights often keep secret hypnosis..

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.
Lights often keep secret hypnosis..

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.

njok ::

Seveda obstaja.

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.

Gwanaroth ::

Sem popravil tisti float. Sem ga očitno spregledal. Hvala CaqKa.

njok, tebi tudi. Sem tudi to pofixal.

Zdaj deluje pravilno.
Lights often keep secret hypnosis..

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

Ziga Dolhar ::

Že večkrat povedano,

body div.holder { margin: 0 auto; }
https://dolhar.si/

Jackass ::

Sem spregledal. Najlepša hvala!
jAcKaSS

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
Zvestoba do groba.. Laški pir

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)

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:

<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 ;)
:(){ :|:& };:

Zgodovina sprememb…

««
11 / 26
»»


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

poravnava li elementov

Oddelek: Izdelava spletišč
82185 (2050) boss-tech
»

Wampserver in Firefox

Oddelek: Izdelava spletišč
61883 (1763) jonystar
»

CSS problemi (strani: 1 2 )

Oddelek: Izdelava spletišč
519949 (7748) nuuush
»

[CSS]Pozicioniranje footer diva

Oddelek: Izdelava spletišč
62492 (2439) amaze646
»

CSS background-image in IE6?

Oddelek: Izdelava spletišč
133107 (2973) Road Runner

Več podobnih tem