[ Príspevkov: 11 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Problém so šírkou TD v TABLE

Registrovaný: 22.11.05
Prihlásený: 29.01.23
Príspevky: 712
Témy: 25 | 25
Bydlisko: SK-Martin
NapísalOffline : 31.12.2007 3:37 | Problém so šírkou TD v TABLE

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):
Problém so šírkou TD v TABLE
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ť?


Offline

Užívateľ
Užívateľ
Problém so šírkou TD v TABLE

Registrovaný: 26.07.06
Prihlásený: 20.03.16
Príspevky: 1378
Témy: 90 | 90
Bydlisko: Slovakia-Ko...
NapísalOffline : 31.12.2007 11:20 | Problém so šírkou TD v TABLE

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
Offline

Užívateľ
Užívateľ
Problém so šírkou TD v TABLE

Registrovaný: 22.11.05
Prihlásený: 29.01.23
Príspevky: 712
Témy: 25 | 25
Bydlisko: SK-Martin
Napísal autor témyOffline : 31.12.2007 13:27 | Problém so šírkou TD v TABLE

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'>&nbsp;</td><td class='capmain'>$title</td><td class='ramright'>&nbsp;</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; }


Offline

Užívateľ
Užívateľ
Problém so šírkou TD v TABLE

Registrovaný: 21.01.07
Prihlásený: 01.04.15
Príspevky: 118
Témy: 21 | 21
Bydlisko: Brezno
NapísalOffline : 01.01.2008 16:59 | Problém so šírkou TD v TABLE

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
Offline

Užívateľ
Užívateľ
Problém so šírkou TD v TABLE

Registrovaný: 22.11.05
Prihlásený: 29.01.23
Príspevky: 712
Témy: 25 | 25
Bydlisko: SK-Martin
Napísal autor témyOffline : 06.01.2008 22:27 | Problém so šírkou TD v TABLE

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?


Offline

Správca fóra
Správca fóra
Problém so šírkou TD v TABLE

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 06.01.2008 22:41 | Problém so šírkou TD v TABLE

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
Offline

Užívateľ
Užívateľ
Problém so šírkou TD v TABLE

Registrovaný: 22.11.05
Prihlásený: 29.01.23
Príspevky: 712
Témy: 25 | 25
Bydlisko: SK-Martin
Napísal autor témyOffline : 06.01.2008 23:36 | Problém so šírkou TD v TABLE

tomuto nechápem zmysel, ale zázraky sa ešte môžu stať,


skúsil som, nepomohlo


Offline

Užívateľ
Užívateľ
Problém so šírkou TD v TABLE

Registrovaný: 02.12.07
Prihlásený: 26.02.13
Príspevky: 1114
Témy: 49 | 49
NapísalOffline : 06.01.2008 23:40 | Problém so šírkou TD v TABLE

co by si cakal od IE... ten je vzdy "vynimocny"... :D


Offline

Užívateľ
Užívateľ
Problém so šírkou TD v TABLE

Registrovaný: 22.11.05
Prihlásený: 29.01.23
Príspevky: 712
Témy: 25 | 25
Bydlisko: SK-Martin
Napísal autor témyOffline : 06.01.2008 23:45 | Problém so šírkou TD v TABLE

ďakujem ti za postreh, bez teba by som na to ani neprišiel


Offline

Užívateľ
Užívateľ
Problém so šírkou TD v TABLE

Registrovaný: 02.01.08
Prihlásený: 07.10.18
Príspevky: 140
Témy: 15 | 15
Bydlisko: Košice
NapísalOffline : 07.01.2008 2:33 | Problém so šírkou TD v TABLE

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
Offline

Užívateľ
Užívateľ
Problém so šírkou TD v TABLE

Registrovaný: 22.11.05
Prihlásený: 29.01.23
Príspevky: 712
Témy: 25 | 25
Bydlisko: SK-Martin
Napísal autor témyOffline : 07.01.2008 16:02 | Problém so šírkou TD v TABLE

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


 [ Príspevkov: 11 ] 


Problém so šírkou TD v TABLE



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Padding a problem so sirkou IE vs Firefox (zasa)

v HTML, XHTML, XML, CSS

2

597

28.09.2007 19:36

imcold

V tomto fóre nie sú ďalšie neprečítané témy.

z table do table

v HTML, XHTML, XML, CSS

5

955

25.05.2006 14:48

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

CREATE TABLE problem

v PHP, ASP

14

790

24.12.2007 20:33

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

Problem s diskom, pravdepobne poskodena partiton table

v Pevné disky a radiče

0

255

04.04.2013 12:08

Ageiris

V tomto fóre nie sú ďalšie neprečítané témy.

TV so šírkou max. 90cm

v Monitory, televízory a projektory

0

213

17.11.2014 11:21

KocuR

V tomto fóre nie sú ďalšie neprečítané témy.

LCD 22" monitor s celkovou sirkou max 530mm

v Monitory, televízory a projektory

6

465

24.10.2009 17:29

piskvorko

V tomto fóre nie sú ďalšie neprečítané témy.

Obrazok, ktory by pretrcal zvnutra wrapperu s pevnou sirkou

v HTML, XHTML, XML, CSS

12

564

29.03.2011 20:55

johnny04501

V tomto fóre nie sú ďalšie neprečítané témy.

table?

v HTML, XHTML, XML, CSS

5

717

12.01.2008 20:40

Hees

V tomto fóre nie sú ďalšie neprečítané témy.

Create table

v PHP, ASP

6

835

06.10.2009 14:46

danielop

V tomto fóre nie sú ďalšie neprečítané témy.

css table

v HTML, XHTML, XML, CSS

10

1315

17.04.2008 15:48

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

java table

v Assembler, C, C++, Pascal, Java

10

678

25.04.2010 21:03

Forty-

V tomto fóre nie sú ďalšie neprečítané témy.

Tinymce - table plugin

v JavaScript, VBScript, Ajax

1

467

03.10.2011 19:20

camo

V tomto fóre nie sú ďalšie neprečítané témy.

new partition table

v Operačné systémy Unix a Linux

3

412

02.04.2010 12:53

programmer

V tomto fóre nie sú ďalšie neprečítané témy.

Table vsetko dokaslala

v HTML, XHTML, XML, CSS

4

540

10.05.2009 19:46

mokus

V tomto fóre nie sú ďalšie neprečítané témy.

odkaz v TABLE

v HTML, XHTML, XML, CSS

5

839

22.11.2006 21:46

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

mysql - create table....

v Databázy

4

1311

31.08.2008 22:28

m4r14n



© 2005 - 2025 PCforum, edited by JanoF