Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Kuidas määrata tabeli kogu reale taustavärv? märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
LiivaneLord
Sõpradele "Olavi"

liitunud: 20.06.2006



Autoriseeritud ID-kaardiga

sõnum 13.05.2013 16:23:51 Kuidas määrata tabeli kogu reale taustavärv? vasta tsitaadiga

link

Tabelis on näha 5 rida, mille esimene veerg on taustavärviga. Soov oleks see taustavärv määrata nende ridade kõikide veergude ulatuses, aga selliselt, et tabeli lahtrite vahesid ei jääks. Tervele reale oskan taustavärvi määrata, aga siis jäävad lahtrite vahed sisse, kuid see muudab asja inetuks.

Teisalt ei taha ma tabelil cellspacing="1" määrata nulliks, sest värvilistele kastidele (punane ja roheline ruut) peavad jääma vahed ning veergude vahe 1 piksel on ideaalne vahe. Ruudud tulenevad lahtri omadusest border:2px solid värv.

On see kuidagi võimalik, et tabelis on valitud read katkematult teistsuguse taustavärviga?
Kommentaarid: 20 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 19
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 13.05.2013 18:54:57 vasta tsitaadiga

table{border-collapse:collapse;}
td{background:#ee22aa;border-bottom:1px solid #000;}

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
LiivaneLord
Sõpradele "Olavi"

liitunud: 20.06.2006



Autoriseeritud ID-kaardiga

sõnum 14.05.2013 19:22:40 vasta tsitaadiga

Spoiler Spoiler Spoiler

Lahendasin asja selliselt, et lisasin CSS-i tühjadele lahtritele border-left:2px solid transparent ja border-top:2px solid transparent.

Aga huvitaval kombel on firefoxis osade kastide nurgad läbipaistvad, aga IE-s ning Chromes seda nähtust ei ole. Kuidas saaks need ühtlustada ehk Firefoxis kastid samasuguseks, nagu on IE-s ja Chromes? Ei taha läbipaistvaid nurki.
Näide: link
Kommentaarid: 20 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 19
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004



Online

sõnum 14.05.2013 23:34:33 vasta tsitaadiga

LiivaneLord, jaga ka pilti probleemist, jääb segaseks hetkel vaadates.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
LiivaneLord
Sõpradele "Olavi"

liitunud: 20.06.2006



Autoriseeritud ID-kaardiga

sõnum 14.05.2013 23:59:15 vasta tsitaadiga

mikk36, aah, vabandust, tegin vahepeal uuendusi, kuid leidsin lahenduse, lihtsaimast lihtsaima - taustapilt. Oleksin võinud kohe selle peale tulla. icon_lol.gif

link
Spoiler Spoiler Spoiler


Teiste lahenduste puhul oli kogu aeg nokk kinni, saba lahti. border-collapse oli hea lahendus, aga nurgad läksid ära ning äärmiste lahtrite laius varieerus (Firefoxis).
Spoiler Spoiler Spoiler

border-radius kaotas nurkade ning lahtrite laiuse varieerumise probleemi ära, kuid valitud ridadel oli küll teistsugune taustavärv, aga see, mis jäi raadiuses väljapoole, näitas IE taustavärviks tabeli taustavärvi, mitte rea taustavärvi (Internet Explorer).
Spoiler Spoiler Spoiler
Kommentaarid: 20 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 19
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Kuidas määrata tabeli kogu reale taustavärv?
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.