Teadmata pikkusega DIV

  • kass 13 a

    Heip

    Seisan silmitsi pisikese probleemiga. Nimelt oleks tarvis teha DIV container...kus sees on üksteise kõrval n arv div-e. Kui panen sisemistele DIVidele float:left, siis on piiriks aga browseri laius. Oleks aga tarvis, et põhilise DIVi pikkus veniks täpselt nii pikaks, kui palju on seal sees üksteise kõrval olevaid DIVe. Ka browseri laiusest mööda. Point on selles, et oleks vaja kuvada kõik aastas olevad päevad üksteise kõrval.

    <div class=container>
    <div class=ruut>1</div>
    <div class=ruut>2</div>
    <div class=ruut>3</div>
    <div class=ruut>4</div>
    ...
    <div class=ruut>365</div>
    </div>

    Kas on kellelgi mõni hea mõte?

    Ette tänades,
    Kass

    13. november 2007 - 14:53:23 · Otselink

  • wuzz 13 a

    tabel :)

    13. november 2007 - 15:16:16 · Otselink

  • kass 13 a

    Aga kui tabelisse panna teadmata arv TDsid ja kui ei anna ette tabeli width'i, siis ei saa panna TD-le kindlat pikkust :(

    13. november 2007 - 15:18:25 · Otselink

  • henk 13 a

    oot, mis? mis sa selle pikkuse all mõtled? :) laiust või kõrgust?

    13. november 2007 - 15:39:06 · Otselink

  • miks ei saa?..

    <table border="1">
    <tr>
    <td width="100"></td>
    <td width="50"></td>
    <td width="150"></td>
    </tr>
    </table>

    13. november 2007 - 15:39:13 · Otselink

  • kass 13 a

    qune - aga tee nüüd selline tabel, kus on ~300 TD-d ning iga TD width on 30px

    <table>
    <tr>
    <td> 1</td>
    <td>2</td>
    ...
    &l t;td>300</td>
    </tr>
    </tab le>

    13. november 2007 - 15:47:50 · Otselink

  • wuzz 13 a

    td laiuse definitsioonile ei saa lootma jääda. küll aga töötab alati TD sisese DIV'i laius.

    13. november 2007 - 16:08:50 · Otselink

  • kasuta javascripti ja anna välimisele divile dünaamiliselt "sisemiste divide arv x yhe divi laius"

    13. november 2007 - 16:22:37 · Otselink

  • kass 13 a

    Andmed tulevad baasist ja tabeli genereerin ja täidan C#-ga ehk JavaScripti ei ole vaja :) Aga tegin siiski lõpuks tabeliga ning andsin tabeli width'iks = TD-arv x TD-pikkus + varu (sest ka cellpadding mängus). TD width ei pidanud olema täiesti kindel number, vaid et TD width'id oleksid ühesugused.

    Pilt (värvid on ajutised)

    13. november 2007 - 18:45:35 · Otselink

  • kass 13 a

    PS! Tänud ja teema võib kinni panna :)

    13. november 2007 - 18:48:05 · Otselink