Autor | Zpráva | ||
---|---|---|---|
Svobik7 Profil |
#1 · Zasláno: 28. 5. 2008, 19:44:47
Zdrawim, mam takovej problem. Mam na strance udelanej kalednar a mam u nej v PHP nastaveny border-collapse: 1px a modrou barvu. Takto:
echo "<TABLE border=\"3\" bordercolor=\"blue\" style=\"border-collapse: 1px\" width=\"170\">"; v IE je vse v poradku ramecek se zobrazuje spravne a i ve spravne barve...ale opera mi zobrazuje ten osklivej sedej ramecek. ten defaultni u tabulek proste :(...a nemuzu prijit na zpusob jak ji to natlouct do kebule aby to zobrazovala jako braska IE :-D... Nevite nekdo PLS? |
||
Joker Profil |
#2 · Zasláno: 28. 5. 2008, 19:50:02 · Upravil/a: Joker
Svobik7
Za prvé, vlastnost border-collapse nemůže mít hodnotu 1px, přípustné hodnoty jsou collapse a separate. Za druhé bych to přesunul do kaskádových stylů: PHP/HTML: echo('<table class="nejakatrida">'); CSS: .nejakatrida{ border: 3px solid blue; width: 170px; /* border-collapse: doplňte co chcete, separate nebo collapse... ze zadání není zřejmé*/ } edit: Samozřejmě pokud by takhle měla být udělaná jen jediná konkrétní tabulka, tak <table id="nejakeId"> a v CSS #nejakeId místo .nejakatrida |
||
peta Profil |
#3 · Zasláno: 29. 5. 2008, 09:29:31
Joker
"Za druhé bych to přesunul do kaskádových stylů" :))) Jenze je rozdil mezi TABLE border="3" bordercolor="blue" a border: 3px solid blue; Jinak napad dobry. Zalezi jen na pouziti. |
||
Joker Profil |
#4 · Zasláno: 29. 5. 2008, 09:40:08
peta
Jenze je rozdil mezi TABLE border="3" bordercolor="blue" a border: 3px solid blue; "Správně" by v tom rozdíl být neměl. Atribut border udává šířku rámečku v pixelech, bordercolor barvu rámečku a výchozí styl rámečku je všude "solid". |
||
Bubák Profil |
#5 · Zasláno: 29. 5. 2008, 10:25:05
"Správně" by bordercolor="blue" neměl nic dělat, je to "neznámá vlastnost".
http://www.w3.org/TR/REC-html40/index/attributes.html Řešení je jednoduché, použít CSS na orámování tabulky a protože se orámování nedědí, orámovat buňky. |
||
Časová prodleva: 16 let
|
0