Výsledky 1 až 11 z 11

Téma: [HTML, CSS]podivne chovani divu ve Firefoxu

  1. #1

    Standardní [HTML, CSS]podivne chovani divu ve Firefoxu

    Predem upozornuji, ze jsem zacatecnik.V IExploreru a Opere se stranka zobrazuje celkem podle mojich predstav.Nedokazu pochopit proc ve Firefoxu se DIV s id obsah radi pod menu a neni vedle neho.Stranky jsou teprve v rane fazi tak prosim omluvte jistou nedodelanost a neusporadanost CSS.

    Kód:
        <div id="hlavni">
          <div id="hlavni2">
            <div id="nadpis">
              [img]menu_img/nadpis.gif[/img]
            </div>
            <div id="body">
              <div id="menu">
                <div class="menubutton">
                  neco
                </div>
                <div class="menubutton">
                  neco
                </div>
                <div class="menubutton">
                  neco
                </div>
                <div class="menubutton">
                  neco
                </div>
                <div class="menubutton">
                  neco
                </div>
                <div class="menubutton">
                  neco
                </div>
              </div>
              <div id="obsah">
                <table width="590" align="center" border="0">
                  <tr>
                    <td id="ramecekNadpis">
                    </td>
                  </tr>
                  <tr>
                    <td id="ramecekObsah">
                      .....................
                  </tr>
                </table>
                <table width="590" align="center" border="0">
                  <tr>
                    <td id="ramecekNadpis">
                    </td>
                  </tr>
                  <tr>
                    <td id="ramecekObsah">
                      .....................
                    </td>
                  </tr>
                </table>
                <table width="590" align="center" border="0">
                  <tr>
                    <td id="ramecekNadpis">
                    </td>
                  </tr>
                  <tr>
                    <td id="ramecekObsah">
                      .....................
                    </td>
                  </tr>
                </table>
              </div>
            </div>
          </div>
        </div>
    Kód:
    body &#123;
    	font-family&#58; verdana, sans-serif, helvetica, arial;
    	font-size&#58; 11px;
    	background-color&#58; #70ad08;
    &#125;
    /* layout */
    #hlavni &#123;
    	position&#58; absolute;
    	top&#58; 0px;
    	width&#58; 100%;
    	text-align&#58; center
    &#125;
    #hlavni2 &#123;
    	width&#58; 800px;
    	margin-left&#58; auto;
    	margin-right&#58; auto;
    	text-align&#58; left;
    	background-color&#58; #FFFFFF;
    	height&#58; auto;
    &#125;
    #nadpis &#123;
    	width&#58; 790px;
    	height&#58; 120px;
    	text-align&#58; center;
    	margin-left&#58; 5px;
    	margin-right&#58; 5px
    &#125;
    #body &#123;
    	width&#58; 790px;
    	background-color&#58; #FFFFFF;
    	margin-left&#58; 5px;
    	margin-right&#58; 5px
    &#125;
    #menu &#123;
    	width&#58; 160px;
    		margin-top&#58; 20px;
    	height&#58; auto;
    	float&#58; left;
    	border&#58; 2px solid Black;
    &#125;
    #obsah &#123;
    	width&#58; 600px;
    	height&#58; 100%;
    	background-color&#58; #FFFFFF;
    	border&#58; 2px solid Green;
    &#125;
    #ramecekNadpis &#123;
    	width&#58; 590px;
    	height&#58; 20px;
    	background-color&#58; #b1df1c;
    	font-size&#58; 15px;
    	font-weight&#58; bold
    &#125;
    #ramecekObsah &#123;
    	width&#58; 590px;
    	background-color&#58; #e8f6bd;
    	padding-right&#58; 4px;
    	padding-left&#58; 4px;
    &#125;
    
    /* classes */
    .menubutton &#123;
    	width&#58; 160px;
    	height&#58; 20px;
    	text-align&#58; center;
    	font-size&#58; 15px;
    	font-weight&#58; bold;
    	float&#58; left;
    	background-color&#58; #d6d6d6;
    	margin-top&#58; 2px;
    &#125;

  2. #2

    Standardní

    Jsem hrozně ospalej a nechce se mi to zkoušet, ale zkus dát divu obsah
    Kód:
    float&#58; right;
    display&#58; inline;
    a divu menu
    Kód:
    display&#58; inline;
    -- under construction --

  3. #3

    Standardní

    Porad to nefunguje tak jak bych si predstavoval.Ted se to chova jako by to nebyl potomek divu body (chyby tomu pozadi)

  4. #4
    Administrátor mince Avatar uživatele Jezevec
    Založen
    08.10.2002
    Bydliště
    Teplice
    Příspěvky
    6 738
    Vliv
    300

    Standardní

    V FF se to radi spravne, teda vzhledem k tomu CSS a kodu, DIV je jak znamo blokovy element => neco jako odstavec, takze DIVy na stejne urovni proste maji byt pod sebou.

    Mas dve moznosti, bud das divu position a umistis ho pomoci toho, nebo zmenis strukturu stranky.
    IMPROBE AMOR, QUID NON MORTALIA PECTORA COGIS - krutá jsi, lásko, kam až ty doženeš smrtelná srdce -- Vergilius
    Mnoho je prostředků, které léčí lásku, ale žádný není spolehlivý.
    S tím, čeho se na nás dopustili druzí se už nějak vyrovnáme. Horší je to s tím, čeho jsme se na sobě dopustili sami.
    -- Francois La Rochefoucauld
    Nabídnout přátelství tomu, kdo chce lásku, je jako dát chleba tomu, kdo umírá žízní.

  5. #5

    Standardní

    Citace Původně odeslal Jezevec
    V FF se to radi spravne, teda vzhledem k tomu CSS a kodu, DIV je jak znamo blokovy element => neco jako odstavec, takze DIVy na stejne urovni proste maji byt pod sebou.

    Mas dve moznosti, bud das divu position a umistis ho pomoci toho, nebo zmenis strukturu stranky.
    jezisi jen ne position: relative !! Tohle jsem provozoval driv a je s tim vice skody nez uzitku! Naucte se pouzivat uzasne mocny avsak primitivni prikaz float. A pak si ty divy muzete radit v poho vedle sebe.

  6. #6

    Standardní

    Citace Původně odeslal Skodik
    Citace Původně odeslal Jezevec
    V FF se to radi spravne, teda vzhledem k tomu CSS a kodu, DIV je jak znamo blokovy element => neco jako odstavec, takze DIVy na stejne urovni proste maji byt pod sebou.

    Mas dve moznosti, bud das divu position a umistis ho pomoci toho, nebo zmenis strukturu stranky.
    jezisi jen ne position: relative !! Tohle jsem provozoval driv a je s tim vice skody nez uzitku! Naucte se pouzivat uzasne mocny avsak primitivni prikaz float. A pak si ty divy muzete radit v poho vedle sebe.
    WTF Relativni pozicovani funguje vzdy jak ma pokud se s nim umi delat a nezacne se bezhlave pokouset. A dale float divy nejsou na razeni "vedle sebe". I kdyz se to s nima da udelat nekdy take tak na to prave jak jiz Kaltas naznacil vlastnost display. Chce si to najit dokumentaci k jednotlivym moznostem kterych display muze nabyvat. Daji se s tim delat vcelku pekne veci.

  7. #7

    Standardní

    Citace Původně odeslal jedik
    Citace Původně odeslal Skodik
    jezisi jen ne position: relative !! Tohle jsem provozoval driv a je s tim vice skody nez uzitku! Naucte se pouzivat uzasne mocny avsak primitivni prikaz float. A pak si ty divy muzete radit v poho vedle sebe.
    WTF Relativni pozicovani funguje vzdy jak ma pokud se s nim umi delat a nezacne se bezhlave pokouset. A dale float divy nejsou na razeni "vedle sebe". I kdyz se to s nima da udelat nekdy take tak na to prave jak jiz Kaltas naznacil vlastnost display. Chce si to najit dokumentaci k jednotlivym moznostem kterych display muze nabyvat. Daji se s tim delat vcelku pekne veci.
    nemyslel jsem to nijak zle, nejsem zadny expert, ale rekl bych, ze s flout se daji delat vetsi divy (divy jako zazraky ) nez s display. Ale samozrejme zalezi na situaci. Jinak relativni pozicovani uz me naucilo, protoze se divy davaji porad pod sebe a relativni pozici s nimi jenom pohnete, tak potom zanechava sloupec 4 divu pekne misto, pokud by jste je chteli takto seradit vedle sebe. Vim na toto ani neni urcino, ale proste pokud se to da a to jako, ze casto, tak je lepe se pozicovani vyhnout a radsi pouzit float.

    jen takova mala ukazka zrovna rozpracovaneho webu -> http://skodik.unas.cz/new/ je to skoro cele jenom float Ale je to jeste silne ve vyvoji... takze to mozna neni konecna podoba.

  8. #8

    Standardní

    2Skodik: Ja nerikam ze je to spatne pouziti, sam na to plovouci divy pouzivam obcas, ale proste mluvis o dvou ruznych vecech

    BTW: mame taky absolutni pozicovani

    BTW: CSS3? Proc to tam mas kdyz to jeste neni standardizovane?

  9. #9

    Standardní

    Citace Původně odeslal jedik
    2Skodik: Ja nerikam ze je to spatne pouziti, sam na to plovouci divy pouzivam obcas, ale proste mluvis o dvou ruznych vecech

    BTW: mame taky absolutni pozicovani

    BTW: CSS3? Proc to tam mas kdyz to jeste neni standardizovane?
    Mas pravdu, zalezi na pouziti!

    Absolutni se hodi imho jeste mene casto nez to relativni Precejenom casto potrebujeme aby se stranyk prizpusobovaly obsahu.

    CSS3? No to ja nevim, zas tolik se v tom neorientuji, ale kdyz mi ho nabizi W3C, tak jsem myslel ze je to OKa?? Jak to tedy je, at nejsem za wola ?

  10. #10

    Standardní

    http://www.w3.org/Style/CSS/current-work
    « under construction »

    Komatibilitu bys mel brat opacne, pokud treba nepouzivas nic z CSS2.1 neni treba ji uvadet a staci uvest CSS1. Duvod je snad jasny

  11. #11
    Administrátor mince Avatar uživatele Jezevec
    Založen
    08.10.2002
    Bydliště
    Teplice
    Příspěvky
    6 738
    Vliv
    300

    Standardní

    Heh, bez pozicovani bys byl asi pekne v riti, jinak absolutni se pouziva dost casto, ono totiz vetsinou neco nepozicujes v ramci stranky, ale prave v ramci DIVu a dost casto se ti hodi aby jinej div byl trebas vdycky presne 10px zleva, nezavisle na tom, co je zrovne pred nim.

    A to uz nemluvim o tom, ze z logiky veci (kvuli vyhledavani) ve strukture html kodu patri spravne menu az na konec a kdyz ho chces mit nahore, tak ho tam musis nejak umistit.
    IMPROBE AMOR, QUID NON MORTALIA PECTORA COGIS - krutá jsi, lásko, kam až ty doženeš smrtelná srdce -- Vergilius
    Mnoho je prostředků, které léčí lásku, ale žádný není spolehlivý.
    S tím, čeho se na nás dopustili druzí se už nějak vyrovnáme. Horší je to s tím, čeho jsme se na sobě dopustili sami.
    -- Francois La Rochefoucauld
    Nabídnout přátelství tomu, kdo chce lásku, je jako dát chleba tomu, kdo umírá žízní.

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)

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
  •