praegune kellaaeg 03.06.2024 14:52:18
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
LiivaneLord
Sõpradele "Olavi"
liitunud: 20.06.2006
|
13.05.2013 16:23:51
Kuidas määrata tabeli kogu reale taustavärv? |
|
|
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 |
|
|
andrusny
Kreisi kasutaja
liitunud: 20.03.2006
|
13.05.2013 18:54:57
|
|
|
table{border-collapse:collapse;}
td{background:#ee22aa;border-bottom:1px solid #000;}
_________________
|
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
|
LiivaneLord
Sõpradele "Olavi"
liitunud: 20.06.2006
|
14.05.2013 19:22:40
|
|
|
Spoiler
LiivaneLord kirjutas: |
andrusny kirjutas: |
table{border-collapse:collapse;}
td{background:#ee22aa;border-bottom:1px solid #000;} |
See on hea lahendus, aga siin tekib uus häda - borderiga kastid on laiemad, kui ilma selleta. Proovisin lahendust, et määrasi borderi läbipaistvaks (transparent) või taustavärvi, aga tulemuseks olid punastel ja sinistel kastidel kas taustavärvilised küljed või nurgad. |
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 |
|
|
mikk36
HV Guru
liitunud: 21.02.2004
|
14.05.2013 23:34:33
|
|
|
LiivaneLord, jaga ka pilti probleemist, jääb segaseks hetkel vaadates.
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
|
LiivaneLord
Sõpradele "Olavi"
liitunud: 20.06.2006
|
14.05.2013 23:59:15
|
|
|
mikk36, aah, vabandust, tegin vahepeal uuendusi, kuid leidsin lahenduse, lihtsaimast lihtsaima - taustapilt. Oleksin võinud kohe selle peale tulla.
link
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
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
|
|
Kommentaarid: 20 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
19 |
|
tagasi üles |
|
|
|
lisa lemmikuks |
|
|
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.
|