Portál AbcLinuxu, 30. dubna 2025 11:21

<table> problem

28.3.2010 11:50 | Přečteno: 1185× | nazařaditelné

...aneb potřeboval bych pomoct rozlousknout jeden takovej problém se slučovánim buněk tabulky v HTML.
Už se s tim seru od pátku a pořád nemůžu najít schůdné (no, upřímě řečeno spíš "jakékoliv") řešení. Ale k věci, mám tabulku se čtyřmi buňkami, z nihž tři potřebuju spojit:

Problém nastává v tom, že potřebuju spojit A1, B1 a B2, čili získat obrazec o tvaru písmena L (první nákres), což se pravděpodobně nedá...
Protože mi jde o dizajnování stránky (buněk je horizontálně i vertikálně 8, celá stránka má 1000x"*"px a mně jde o poslední dva řádky) a nebude vidět rámeček, přicházela by vhod i varianta druhá a to sdílení obsahu z buněk A1 a B1 s buňkou B2 (druhý nákres), kde by to teoreticky i jít mohlo, ale taky mně nenapadá způsob, jak to zařídit. Celkem už mi s toho psaní leze hlava kolem, včera jsem se asi dvě hodiny vstekal, že mi nefunguje základní formátování (width/widht + height/heigth :-D) a dneska už do toho kódu čumim už úplně jak husa do flašky...

Předem díky za jakejkoliv nápad. Jestli se ptáte proč nepoužiju CSS, odpověď je jednoduchá: v těch základních věcech se orientuju, ale až takhle tomu zas nerozumim...        

Hodnocení: 100 %

        špatnédobré        

Obrázky

<table> problem, obrázek 1

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

Jan Drábek avatar 28.3.2010 11:54 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Rozbalit Rozbalit vše Re: <table> problem
Odpovědět | Sbalit | Link | Blokovat | Admin

Tohle tabulkou opravdu nepůjde, ale použit konstrukci

<div>
<div style="width: 200px; height: 200px; float: left; margin:10px;">Tady je to co má být prázdné.</div>

Tady je ten text do L.

</div>

By mělo fungovat.

01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
Jan Drábek avatar 28.3.2010 11:55 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Rozbalit Rozbalit vše Re: <table> problem
Ehm, samozřejmě float: right; :-D
01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
=^..^= AmigaPower® avatar 28.3.2010 12:06 =^..^= AmigaPower® | skóre: 30 | blog: BLB | Praha
Rozbalit Rozbalit vše Re: <table> problem
Nojo, ale já do toho prázdnýho místa musim dát měnící-se (onmouseout atd.) obrázek s odkazem, to je ten prů... :-D
kotyz avatar 28.3.2010 12:09 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: <table> problem
to sem zvedavej co to bude az to bude :-D
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
=^..^= AmigaPower® avatar 28.3.2010 12:11 =^..^= AmigaPower® | skóre: 30 | blog: BLB | Praha
Rozbalit Rozbalit vše Re: <table> problem
...počkej, já sem už úplně vygumovanej :-D Já to celý můžu hodit do tý tabulky, ne? S tim, že kdybych potřeboval další takový okýnko na další obrázek hned pod timhle, dám si do tý tabulky jen další takovej div, ne?
=^..^= AmigaPower® avatar 28.3.2010 12:20 =^..^= AmigaPower® | skóre: 30 | blog: BLB | Praha
Rozbalit Rozbalit vše Re: <table> problem
hehe, vypadá to funkčně :-D jen teď ještě potřebuju obrázku nastavit margin 0 a textu 10, jde to tam nějak podělit?
mess avatar 28.3.2010 12:28 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
Rozbalit Rozbalit vše Re: <table> problem
Tak v tom případě doporučuju něco takového:
<div id="obal" style="position: relative;">
  <div id="levy_ramecek" style="float: right; width: 100px; height: 100px; margin: 0px 0px 5px 5px;"></div>
  Sem přijde normální text stránky, který chceš mít vedle toho rámečku
  <div style="clear: right;">
    Sem přijde to, co chceš měnit. Díky tomu "clear" se zobrazí až pod tím floatujícím rámečkem.
  </div>
</div>
Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
=^..^= AmigaPower® avatar 28.3.2010 16:05 =^..^= AmigaPower® | skóre: 30 | blog: BLB | Praha
Rozbalit Rozbalit vše Re: <table> problem
dík, ale já to zkusim až zejtra, teď už sem si dal brko. :-D
28.3.2010 13:18 Jirka | skóre: 36
Rozbalit Rozbalit vše Re: <table> problem
Ten prázdný div může mít nastaven CSS styl tak, že ta třída, která ho definuje bude mít na pozadí obrázek a k tomu dále nadefinovat pseudo třídu :hover, která bude mít nastavené pozadí, na které se to má změnit.

Pak ani není třeba JavaScript.
=^..^= AmigaPower® avatar 28.3.2010 16:02 =^..^= AmigaPower® | skóre: 30 | blog: BLB | Praha
Rozbalit Rozbalit vše Re: <table> problem
já to dělám "onmouseover" a "onmouseout", javascript mam akorát na ty posr... průhledný png v IE.
28.3.2010 18:08 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
Rozbalit Rozbalit vše Re: <table> problem
Jen je tuším problém s IE6, tam funguje hover jen u odkazu.
Baník pyčo!
Jendа avatar 28.3.2010 20:28 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: <table> problem
7,7 % a klesá → neřešit.
29.3.2010 21:05 Bruce
Rozbalit Rozbalit vše Re: <table> problem
Jendа avatar 29.3.2010 21:19 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: <table> problem
Tak jsou na tom v zahraničí ještě lépe. Já jsem se díval do českého TopListu.
MaFy avatar 28.3.2010 21:19 MaFy | skóre: 24 | blog: kecy | Praha
Rozbalit Rozbalit vše Re: <table> problem
A taky s pruhlednym png obrazkem ;-)
Lidé se dělí do 10 skupin. Na ty, co rozumí binárnímu kódu a na ty ostatní...
vlastikroot avatar 28.3.2010 21:53 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
Rozbalit Rozbalit vše Re: <table> problem
U IE6 je problém s jakýmkoli renderingem čehokoliv, kde není jen H1 a A.
We will destroys the Christian's legion ... and the cross, will be inverted
MaFy avatar 29.3.2010 21:06 MaFy | skóre: 24 | blog: kecy | Praha
Rozbalit Rozbalit vše Re: <table> problem
Hezky receno :-)
Lidé se dělí do 10 skupin. Na ty, co rozumí binárnímu kódu a na ty ostatní...
Josef Kufner avatar 28.3.2010 22:34 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: <table> problem
Odpovědět | Sbalit | Link | Blokovat | Admin
Hm, a že to nedáš do poradny?

Jinak <table> to neumí a nejschůdnější cesta je opravdu přes floatící divy.
Hello world ! Segmentation fault (core dumped)
=^..^= AmigaPower® avatar 29.3.2010 11:18 =^..^= AmigaPower® | skóre: 30 | blog: BLB | Praha
Rozbalit Rozbalit vše Re: <table> problem
Do programovací? Škoda místa, tam se řešej opravdový problémy, já si v podstatě jen hraju. Ještě že ty divy jsou... :-D

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.