CCS problem
 
Spacer 6. maj 2010 10:05:59 Pridružen od:
6. maj 2010
8 objav
0 0 0
#1

Imam problem in sicer v primeru, da je v CSS tabeli zapis se mi le ta lepo pokaže z besedilom in slikami, v primeru pa da je tabela čisto prazna pa se ne pokaže nič, kar je bil tudi moj cilj. Problem nastane (ko v tabeli ni zapisa), ostanejo robovi CSS border-ja.. Zdaj pa m zanima, če se border s pomočjo CSSja lahko uspešno skrije in kako - prikril bi ga le, ko ni zapisa....



Pa še slika:



Na zgorni sliki, dve prazni tabeli z borderjem.



Hvala za odgovore


všeč(0) ni všeč(0) spam(0)
 
Lucifix 6. maj 2010 10:10:27 Pridružen od:
14. okt 2008
744 objav
438 12 0
#2

Lažje bo pomagati če bi priložil to kodo...



Drugače pa si poizkusil z border: none ali border: 0


všeč(0) ni všeč(0) spam(0)
 
neskoncno 6. maj 2010 10:11:55 Pridružen od:
25. maj 2009
549 objav
288 57 6
#3

No ker nisi dodal slike sklepam da iščeš to:D



empty-cells: hide; Ne bo ti prikazalo borderja v celicah, ki imajo navidezno prazno vsebino



Lucifix verjamem da bi on rad obdržal border. Ker s tvojo kodo ne bo imel borderja nikjer.


všeč(0) ni všeč(0) spam(0)
 
Lucifix 6. maj 2010 10:26:09 Pridružen od:
14. okt 2008
744 objav
438 12 0
#4

neskoncno:

Lucifix verjamem da bi on rad obdržal border. Ker s tvojo kodo ne bo imel borderja nikjer.




Imaš prav, nisem ga dobro razumel kaj je želel... ;)


všeč(0) ni všeč(0) spam(0)
 
Spacer 6. maj 2010 10:29:57 Pridružen od:
6. maj 2010
8 objav
0 0 0
#5

hmm.. čudna reč, meni sliko prikaže.



@neskoncno Sicer pa empty-cells ne dela... Celotno kodo težko popam, ker jo je cel kup, lahko pa le div, katerega border želim prekriti...


#wide_col {
width: 760px;
float: left;
border-left: 1px solid #202020;
border-right: 1px solid #202020;
border-bottom: 1px solid #202020;
margin-left:0px;
margin-bottom: 30px;
empty-cells: hide;
}
všeč(0) ni všeč(0) spam(0)
 
neskoncno 6. maj 2010 10:33:54 Pridružen od:
25. maj 2009
549 objav
288 57 6
#6

Še zmeraj mi ni 100% jasno kateri border bi rad skril. vendar če gre za border okoli tega diva spremeni 1px pri vseh treh v 0px. Oz border: none; ali pa border: hidden;....



Dobro bi bilo če bi dal link do te strani oz piši mi na ZS in uredimo v 5 min....


všeč(0) ni všeč(0) spam(0)
 
Spacer 6. maj 2010 10:42:06 Pridružen od:
6. maj 2010
8 objav
0 0 0
#7

Skril bi ga le v primeru, če je tabela prazna, sicer se mora border vidt!


všeč(0) ni všeč(0) spam(0)
 
perunpro 6. maj 2010 11:39:40 Pridružen od:
23. maj 2008
3360 objav
2892 217 19
#8

Zakaj pa prikazujes vrstico, ce je prazna? Dej programsko preveri ce so podatki in potem zgeneriraj HTML...


všeč(0) ni všeč(0) spam(0)
 
sonysony 7. maj 2010 13:14:09 Pridružen od:
2. nov 2009
283 objav
347 105 11
#9

Imaš JS inerHTML



kao psevdokod :)



on windows load

if

document.getElementById('ID
').innerHTML = '*';

then

window.print() ... css rules




  • Dodaj <td ID="kerneki">
    ** pusti prazno ali vpiši null (ne vem kaj bo delovalo)



lp, mitja


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se