Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Autor | Správa |
---|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 | 25 Bydlisko: SK-Martin |
Vytváram vzhľady pre jeden CMS (php-fusion), je tam použitý tabuľkový layout (toto prosím nekritizovať), a narazil som na jeden problém v IE (v FF je to dobre).
Pre pozadie nadpisu v TABLE chcem použiť obrázok, skladá sa z troch častí,
ľavy-stredný-pravý
dal som to do
<table width='100%'>
<tr><td class='lavy'></td><td class='stred'></td><td class='pravy'></td></tr></table>
ľavý a pravý majú zadefinovaný rozmer š/v, pre stred nemôžem zadať šírku lebo je rôzny podľa šírky TABLE (variabilná šírka podľa umiestnenia a obsahu)
problém je v tom, že pozadie pre stred sa nevyplní vždy na celú šírku tej bunky, vzniká rôzna medzera medzi ľavým a stredným pozadím,
už si neviem rady ako to vyriešiť, hlavne preto, že je to rôzne zobrazené v rovnakých TABLE (rovnaká šírka), ktoré sa na stránke opakujú (generované php)
a ďalšia záhada je tá, že v inom vzhľade, ktorý som vytvoril úplne rovnakým spôsobom, je všetko v poriadku (IE aj FF)
ukážka (IE):
prvý nadpis aj s pozadím je v poriadku,
pre názornosť som vyfarbil pozadie TR na červeno a pridal som aj border pre TABLE, zaujímavé je rôzna šírka TD napriek pevnému nastaveniu v px,
ak nastavím pevnú šírku pre stred tak je všetko OK, lenže to nerieši problém, vedel by niekto poradiť?
|
|
Registrovaný: 26.07.06 Prihlásený: 20.03.16 Príspevky: 1378 Témy: 90 | 90 Bydlisko: Slovakia-Ko... |
neviem ci som spravne pochopil ale co tak dat to pozadie pre cely tr a td automaticky prekrije to inputove pole neviem enskusal som to
ale naformatovat tym pozadiam v css nejaky staticky parameter na sirku
vsetko iba typi lebo nesiom si isty ci som to hned z rana spraven pochopil
_________________ CPU: Intel E7200 momentalne default + freezer 7 pro | MB: Gigabyte GA-P35-DS3 rev. 2.0 F14 | RAM: A-DATA 4x1GB EE Vitesta | VGA: ATI Radeon HD4850 Sapphire Dual Slot | Monitor: BenQ E2200HD+17CTX | HDD: WD 3200AAKS + Maxtor 6Y080M0 80GB SATAII + 120GB ATA Barracuda | PSU: Corsair VX450W | Windows 7 Ultimate Sk | REPRO: Logitech X-210
+
IPhone 3GS JB 3.1.3 (new BR)
múdry sa postara o seba ale ešte múdrejši sa postara aj o druhých |
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 | 25 Bydlisko: SK-Martin |
nepísal som sem o všetkých mojich pokusoch, ani som neuviedol čo mám v css,
zatiaľ som to nepovažoval za potrebné,
kmsa:
1. nemám tam žiadne inputové pole,
2. pozadie do TR som skúšal, dal som tomu 100% width,
ale neviem prečo nezobrazilo sa mi to vôbec, v TR sa mi zobrazí len ak dám jednu farbu (viď aj v príklade),
aký staticky parameter na šírku myslíš? tie TABLE môžu mať rôznu šírku, podľa toho, kde v ktorom stlpci sa zrovna zobrazí, ale aj podľa použitého rozlíšenia návštevníka,
bol by som rád, keby mi niekto poradil kde robím chybu, keď v niektorých TABLE je to dobre, v inom vzhľade na rovnakých základoch, je to tiež dobre,
a napokon, tie medzery nie sú celkom náhodné, lebo majú vždy v tých istých TABLE takú istú šírku, táto sa nemení, len v každom TABLE kde sa to prejaví je tá šírka iná, a všimnite si aj to, že pozadie stred a pravy, keď je tam tá medzera, tak sa centruje do toho priestoru, ktorý by mal byť vyplnený celý,
toto mi generuje to TABLE:
Kód: function opentable($title) { echo "<table width='100%' cellpadding='0' cellspacing='0' class='side-tbl'><tr><td>"; echo "<table width='100%' cellpadding='0' cellspacing='0' border='0'> <tr class='capm'><td class='ramleft'> </td><td class='capmain'>$title</td><td class='ramright'> </td></tr> <tr><td colspan='3' class='side-body'>"; }
//tu sa nacitava obsah tohto TABLE podla toho kde a naco je pouzity function closetable() { echo "</td></tr></table>"; echo "</td></tr></table>\n"; } a toto je CSS: Kód: .ramleft { width:23px; height:30px; background-image:url(images/left.png); background-repeat:no-repeat; } .ramright { width:23px; height:30px; background-image:url(images/right.png); background-repeat:no-repeat; } .capmain { background-image:url(images/center.png); background-repeat:repeat-x; color:#630; font-size:12px; font-weight:bold; } tr.capm { width:100%; background:#f00; } .side-tbl { background:#eee; border:solid 1px #aaa; padding:3px; }
|
|
Registrovaný: 21.01.07 Prihlásený: 01.04.15 Príspevky: 118 Témy: 21 | 21 Bydlisko: Brezno |
Možno tam máš niekde zadané absolútne hodnoty rozmerov tých bočných pozadí v tabuľke skús tie hodnoty v css vynechať a nezadávať ani šírku ani výšku v pixeloch - asi len s tým by si sa mal pohrať trochu ...
_________________ PC 1:CPU AMD Athlon 64 939 - 3200 MHz, Ram 2*512 MB PQI, GPU Radeon X850 XT 256MB/256Bit, MB MSI K8Neo 4Platinum, HDD0 Samsung 40 GB, HDD1 Western Digital 160 GB, Western Digital Passport USB 60 GB
PC 2: AMD Duron 1900 MHz Socket A, Ram 256 PQI, MB Matsonic 8167, GPU Radeon 9250 256MB/128Bit, HDD Western Digital 20 GB |
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 | 25 Bydlisko: SK-Martin |
mistr85 píše: Možno tam máš niekde zadané absolútne hodnoty rozmerov tých bočných pozadí v tabuľke skús tie hodnoty v css vynechať a nezadávať ani šírku ani výšku v pixeloch - asi len s tým by si sa mal pohrať trochu ...
na toto ani nemá cenu reagovať, takéto pokusy už mám dávno za sebou,
nejaké ďalšie nápady?
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
skus nastavit lavemu a pravemu stlpcu sirku priamo v html, mozno to pomoze...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 | 25 Bydlisko: SK-Martin |
tomuto nechápem zmysel, ale zázraky sa ešte môžu stať,
skúsil som, nepomohlo
|
|
Registrovaný: 02.12.07 Prihlásený: 26.02.13 Príspevky: 1114 Témy: 49 | 49 |
co by si cakal od IE... ten je vzdy "vynimocny"...
|
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 | 25 Bydlisko: SK-Martin |
ďakujem ti za postreh, bez teba by som na to ani neprišiel
|
|
Registrovaný: 02.01.08 Prihlásený: 07.10.18 Príspevky: 140 Témy: 15 | 15 Bydlisko: Košice |
DOCTYPE si skusal menit na nejaky iny?
_________________ NB: MacBook Pro 13,3 (A1707), MacBook Pro 8,1 (A1278), Toshiba Portege M800-107
PC: Zdroj: Corsair HX 520W | CPU: Core i5-8400 + Noctua NH-C12P | MB: Asus Z370-I Gaming | RAM: 2x 8GB DDR4 G.SKILL TridentZ RGB | HDD: A-DATA SU800 128GB | CASE: Fractal Design Define Nano S |
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 | 25 Bydlisko: SK-Martin |
nie, použivam štandard pre phpfusion, nemením to, je to HTML 4.01 Trans....
tiež v tom nevidím zmysel, lebo pri iných vzhľadoch v tom istom systéme je všetko v poriadku
|
|
Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v HTML, XHTML, XML, CSS | 2 | 597 | 28.09.2007 19:36 imcold | | v HTML, XHTML, XML, CSS | 5 | 955 | 25.05.2006 14:48 JanoF | | v PHP, ASP | 14 | 790 | 24.12.2007 20:33 Blackshadow | | v Pevné disky a radiče | 0 | 255 | 04.04.2013 12:08 Ageiris | | v Monitory, televízory a projektory | 0 | 213 | 17.11.2014 11:21 KocuR | | v Monitory, televízory a projektory | 6 | 465 | 24.10.2009 17:29 piskvorko | | v HTML, XHTML, XML, CSS | 12 | 564 | 29.03.2011 20:55 johnny04501 | | v HTML, XHTML, XML, CSS | 5 | 717 | 12.01.2008 20:40 Hees | | v PHP, ASP | 6 | 835 | 06.10.2009 14:46 danielop | | v HTML, XHTML, XML, CSS | 10 | 1315 | 17.04.2008 15:48 shaggy | | v Assembler, C, C++, Pascal, Java | 10 | 678 | 25.04.2010 21:03 Forty- | | v JavaScript, VBScript, Ajax | 1 | 467 | 03.10.2011 19:20 camo | | v Operačné systémy Unix a Linux | 3 | 412 | 02.04.2010 12:53 programmer | | v HTML, XHTML, XML, CSS | 4 | 540 | 10.05.2009 19:46 mokus | | v HTML, XHTML, XML, CSS | 5 | 839 | 22.11.2006 21:46 shaggy | | v Databázy | 4 | 1311 | 31.08.2008 22:28 m4r14n |
|