Výsledky 1 až 10 z 10

Téma: HTML zarovnání v tabulce

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1

    Standardní HTML zarovnání v tabulce

    Chtěl bych požádat o radu při tvorbě stránek.

    Kostra je tady:

    http://www.volny.cz/malli/page/index.htm

    Mám následující problém:
    V menu mám vytvořené položky jako tabulku. Při najetí myší na odkaz, se má celá buňka podbarvit. To sice funguje, ale aby se buňka podbarvila celá (nejen text nebo pruh na výšku textu), musím použít parametr display:block.
    Jenže když to udělám, text se okamžitě zarovná k hornímu okraji. Absolutně to přestane reagovat na parametr vertical-align:center, tak jak to funguje u ostatních položek menu, kde ještě odkazy nejsou. Ještě to jde zarovnat ke spodnímu okraji. Ale doprostřed prostě ne.

    Neporadil byste mi někdo nějakou fintu? Díky moc.
    1) ASUS P5Q Deluxe, C2Q 6600@2,56 GHz, 2x Corsair XMS2-2048 MB, ASUS EAH4850 512 MB DDR3 PCI-E, WD 250 GB, WD 500 GB, Samsung 80 GB, SB X-Fi Fatal1ty Xtreme Gamer, DVD-RW SH-223F, DVD-RW LG GH20LS15, Dell UltraSharp 2408W

    2) DFI LanParty NF4 Ultra-D, AMD Opteron 144@2,25 GHz (250x9), 2x OCZ 512 MB TCCD PC3200, ASUS EAX1950Pro PCI-e 256 MB DDR3, Samsung SP1614C 160GB, Maxtor MaxLine III 300 GB, CD-RW Samsung 52x32x52, DVD-RW LG 4163B, , Creative 5.1 T5900, LCD FSC P19-2

  2. #2

    Standardní Re: HTML zarovnání v tabulce

    takže milý pane,

    1. průser jsou tagy <iframe> ve kterých to vytváříš - to opravdu nedělej protože to je šílený (sry musel jsem..)

    2. ty si v tom poslednim souboru ve kterém máš odkaz(y) "menu_left.htm"

    nadefinujes TD že mám mít velikost takovou a výšku makovou
    ale pak říkáš že odkaz v tabulce TD má být po najetí červený - ale pouze odkaz nikoliv celá tabulka (rozumíme ?)

    proto se označuje jen pruh

    Musel bys říct že celý TD je odkazem

    3. čím narážíme na to že ty se sice snažíš dělat CSS ovšem blbě - vykašlise na TABLE, TR a TD

    rovnou udělej v CSS:
    #odkaz {width: 100px; height: 30px; background-color: #..... atd...}

    a pak v html:
    <div id="odkaz"></div>

    tohle udělá to samé co tvoje table, tr, td

    Mno a teď jdu zkusit jak s tím obarvováním - a ty zatím všechno udělej do jednoho souboru čímž odstraníš rámce (framy) ju ?
    Paul Atreides
    NPE-squad.com - Clan Leader

    COMP: Win7 x64 prof. | C2D E8400 3Ghz | ASUS P5B DeLuxe | Corsair 6000 MB DDR2 800MHz | ASUS GTX 560 Ti 1GB-DDR5 | SB Audigy SE 7.1 | Seagate 1000GB & 500GB (šuple WD 320GB) | Corsair 520W | 26" LG fullHD 1920x1080px 8ms
    NAS-server: Win Home Server 2011 | 1,6 Atom D525 (2 core | 4 threads) | ASrock mini-ITX | 4 GB DDR3 800MHz | Western 1TB GreenPower | Fortron 200W 80-BronzePlus | ftp, web, mumble, vpn, Servio DLNA share system, komplet PLEXI case
    NetBook: ASUS Eee1001PQ (violet) | 1,6 ATOM | 1 GB RAM | 250GB HDD | 1024x600 px LCD | baterie 7h :)
    FOTO: Olympus E-520 | 14-42 ZuikoDigital | 40-150 ZuikoDigital

  3. #3

    Standardní Re: HTML zarovnání v tabulce

    Tak mistře
    do CSS jsem napsal....

    Kód:
    #tlacitko a:active, #tlacitko a:hover {vertical-align: center; text-align: center; background-color: red; width: 100%; height:30px}
    #tlacitko a:visited, #tlacitko a:link {vertical-align: center; text-align: center; background-color: white; width: 100%; height:30px}
    a do html:
    Kód:
    <tr>
    <td><font face="Helvetica, Arial, sans-serif" size="2"><a href=uvod.htm>Odkaz 1</a></font></td>
    </tr>
    
    <tr>
    <td><a href="uvod.htm" id="tlacitko">Odkaz 1</a></td>
    </tr>
    ten 1. TD je jeste tvuj
    a ten 2. TD už je muj...
    Paul Atreides
    NPE-squad.com - Clan Leader

    COMP: Win7 x64 prof. | C2D E8400 3Ghz | ASUS P5B DeLuxe | Corsair 6000 MB DDR2 800MHz | ASUS GTX 560 Ti 1GB-DDR5 | SB Audigy SE 7.1 | Seagate 1000GB & 500GB (šuple WD 320GB) | Corsair 520W | 26" LG fullHD 1920x1080px 8ms
    NAS-server: Win Home Server 2011 | 1,6 Atom D525 (2 core | 4 threads) | ASrock mini-ITX | 4 GB DDR3 800MHz | Western 1TB GreenPower | Fortron 200W 80-BronzePlus | ftp, web, mumble, vpn, Servio DLNA share system, komplet PLEXI case
    NetBook: ASUS Eee1001PQ (violet) | 1,6 ATOM | 1 GB RAM | 250GB HDD | 1024x600 px LCD | baterie 7h :)
    FOTO: Olympus E-520 | 14-42 ZuikoDigital | 40-150 ZuikoDigital

  4. #4

    Standardní Re: HTML zarovnání v tabulce

    Uff... díky moc za odpověď.
    Snažím se tu už delší dobu pochopit, co se mi tu snažíš vysvětlit.

    Zkusil jsem krok za krokem zpracovat, cos napsal, ale nedaří se.

    1) říkáš, abych se vykašlal na table, tr, td... ale v tom příkladu dole si to přesto použil. Zkusil jsem to tedy předělat podle tebe, ale výlsedek stejný... zarovnání k horní čáře.
    S použitím "div" zase nejsem schopen dát dohromady syntaxi tak, abych z toho udělal menu s odkazy.

    2) iframe jsem použil proto, protože nevím, jak jinak zarovnat obsah na střed stránky, když se bude měnit rozlišení. Tímto se to vyřešilo. No, dejme tomu, že bych to nějak zvládl předělat, ale...

    3) vše do jednoho souboru? Tak to už se svojí znalostí html fakt nezvládám, abych odkazy z levého pole otevíral v určité části obrazovky bez použití frame... to by asi bylo na delší kurz html
    1) ASUS P5Q Deluxe, C2Q 6600@2,56 GHz, 2x Corsair XMS2-2048 MB, ASUS EAH4850 512 MB DDR3 PCI-E, WD 250 GB, WD 500 GB, Samsung 80 GB, SB X-Fi Fatal1ty Xtreme Gamer, DVD-RW SH-223F, DVD-RW LG GH20LS15, Dell UltraSharp 2408W

    2) DFI LanParty NF4 Ultra-D, AMD Opteron 144@2,25 GHz (250x9), 2x OCZ 512 MB TCCD PC3200, ASUS EAX1950Pro PCI-e 256 MB DDR3, Samsung SP1614C 160GB, Maxtor MaxLine III 300 GB, CD-RW Samsung 52x32x52, DVD-RW LG 4163B, , Creative 5.1 T5900, LCD FSC P19-2

  5. #5

    Standardní Re: HTML zarovnání v tabulce

    http://www.atreid.cz/dtp/malli.html

    Snad to bude lepší

    Kód:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
      <meta http-equiv="content-type" content="text/html; charset=windows-1250">
      <meta name="generator" content="PSPad editor, www.pspad.com">
      <title>Index</title>
    
    <style type="text/css">
    body {
    	font-family: Verdana, Helvetica, Arial, sans-serif;
    	font-size: 12px;  font-weight: normal;
    	color: #000;  background-color: #ccc;
    	text-align: center;	margin: 0px;  padding: 0px;  border: none;
    	overflow-y: scroll;
    }
    #page {width: 980px; margin: auto; }
    #top {height: 130px; background-color: red; text-align: left;}
    #bottom {height: 600px; }
    #leftmenu {width: 150px; height: 100%; float: left; background-color: violet;}
    #mainmenu {width: 630px; height: 100%; float: left; background-color: green;}
    #rightmenu {width: 200px; height: 100%; float: left; background-color: cyan;}
    
    h1 {font-size: 24px; text-decoration: underline; margin-left: 20px; margin-top: 10px; }
    
    td {width: 100%; height: 30px; background-color: white; }
    td a {text-align: center; margin: auto; color: Blue; display: block; width: 100%; height: 100%; font-size: 14px; line-height: 24px;}
    td a:hover, td a:active { background-color: red; color: Yellow; }
    
    #tl {width: 100%; height: 30px; border: 1px solid Blue; font-size: 14px; line-height: 26px; background-color: White; margin-bottom:5px; }
    #tl a {display: block; width: 100%; height: 100%; text-decoration: none; font-weight: bold; color: black;}
    #tl a:hover, td a:active { background-color: red; color: Yellow; }
    
    </style>
    
    </head>
    <body>
    
    <div id="page">
      <div id="top"><h1>LOGO</h1></div>
      <div id="bottom">
        <div id="leftmenu">
    
            <table cellspacing="0" cellpadding="0" border=1 width=150>
              <tr><td><a href="malli.html">Odkaz table</a></td></tr>
              <tr><td><a href="malli.html">Odkaz table</a></td></tr>
              <tr><td><a href="malli.html">Odkaz table</a></td></tr>
            </table>
    <br />
            <div id="tl"><a href="malli.html">odkaz div</a></div>
            <div id="tl"><a href="malli.html">odkaz div</a></div>
    <br />
    left menu
        </div>
        <div id="mainmenu">main menu
        </div>
        <div id="rightmenu">right menu
        </div>
      </div>
    </div>
    
    </body>
    </html>
    Paul Atreides
    NPE-squad.com - Clan Leader

    COMP: Win7 x64 prof. | C2D E8400 3Ghz | ASUS P5B DeLuxe | Corsair 6000 MB DDR2 800MHz | ASUS GTX 560 Ti 1GB-DDR5 | SB Audigy SE 7.1 | Seagate 1000GB & 500GB (šuple WD 320GB) | Corsair 520W | 26" LG fullHD 1920x1080px 8ms
    NAS-server: Win Home Server 2011 | 1,6 Atom D525 (2 core | 4 threads) | ASrock mini-ITX | 4 GB DDR3 800MHz | Western 1TB GreenPower | Fortron 200W 80-BronzePlus | ftp, web, mumble, vpn, Servio DLNA share system, komplet PLEXI case
    NetBook: ASUS Eee1001PQ (violet) | 1,6 ATOM | 1 GB RAM | 250GB HDD | 1024x600 px LCD | baterie 7h :)
    FOTO: Olympus E-520 | 14-42 ZuikoDigital | 40-150 ZuikoDigital

  6. #6

    Standardní Re: HTML zarovnání v tabulce

    Hmm, tak takhle to vypadá, když to někdo opravdu umí. Jdu to zkusit spojit se svými dalšími pokusy.

    MOC DÍKY ZA POMOC...
    1) ASUS P5Q Deluxe, C2Q 6600@2,56 GHz, 2x Corsair XMS2-2048 MB, ASUS EAH4850 512 MB DDR3 PCI-E, WD 250 GB, WD 500 GB, Samsung 80 GB, SB X-Fi Fatal1ty Xtreme Gamer, DVD-RW SH-223F, DVD-RW LG GH20LS15, Dell UltraSharp 2408W

    2) DFI LanParty NF4 Ultra-D, AMD Opteron 144@2,25 GHz (250x9), 2x OCZ 512 MB TCCD PC3200, ASUS EAX1950Pro PCI-e 256 MB DDR3, Samsung SP1614C 160GB, Maxtor MaxLine III 300 GB, CD-RW Samsung 52x32x52, DVD-RW LG 4163B, , Creative 5.1 T5900, LCD FSC P19-2

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. Renderovani HTML mailu v Outlook 2007
    Založil Prtik v sekci fóra Programy a problémy s nimi
    Odpovědí: 2
    Poslední příspěvek: 21.01.2009, 08:06
  2. Web Wysiwyg editor v html (HtmlArea, Fckeditor)
    Založil Martyr-M v sekci fóra Programování
    Odpovědí: 9
    Poslední příspěvek: 01.08.2006, 16:41
  3. HTML dynamic html
    Založil Luky v sekci fóra Programování
    Odpovědí: 2
    Poslední příspěvek: 06.02.2004, 07:52
  4. HTML + Excel - Prohlížení excelovského souboru
    Založil Laky v sekci fóra Programování
    Odpovědí: 3
    Poslední příspěvek: 26.09.2003, 19:13
  5. HTML a "interné fonty"
    Založil Mercy v sekci fóra Programy a problémy s nimi
    Odpovědí: 2
    Poslední příspěvek: 05.04.2003, 12:32

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •