CCS problem

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

8 odgovorov

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

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

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.

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

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;
}

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

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

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

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