JavaScript topic - Szoftverfejlesztés fórum

üzenetek

hozzászólások


KovacsUr
(addikt)

Akkor pedig ésszerűbb lenne style-ba beletenni ezeket, pld. (headben)

<style>
td {background-color: #fda221; text-align: center}
</style>

és a bodyban egyszerűen

<td><a href=''index1.html''>1. lap</a></td>


lesaux
(veterán)

Van külön .css fájl. De a színek többfélék, 4 van összesen.
Asszem, lehet valami ilyesmit, hogy td.barna vagy hasonló. Nem tudod fejből? :)


KovacsUr
(addikt)

Persze. Azok az osztályok.

<style>
td.egyik {background-color: red}
td.masik {background-color: green}
</style>
...
<td class="egyik">...


KovacsUr
(addikt)

Bocs, nem tudom megállni eztet:

<html>

<head>
  <script>
    var lap = 23;
    var oszlop = 4;
  </script>

  <style>
    table {width: 600px}
    td {background-color: #fda221; text-align: center}
  </style>
<head>

<body>
  <script>
    document.write('<table cols="'+oszlop+'">');
    for(i=1;i<=lap;i++) {
      if (((i-1)%oszlop)==0) document.write('<tr>');
      document.write('<td><a href="index'+i+'.html">'+i+'. lap</a></td>');
      if (((i-1)%oszlop)==(oszlop-1)) document.write('</tr>');
    }
  </script>
  </table>
</body>

</html>

:DDD


lesaux
(veterán)

Köszi, ez kell nekem!
Mindjárt nézem a (#84)-est is. :)


KovacsUr
(addikt)

Közben megnéztem az oldalad, és értem, mit szeretnél. :)


lesaux
(veterán)

Húha, ez se csúnya megoldás, köszi. :DDD


lesaux
(veterán)

Az jó. A tetején a linkekre nincs valami elegánsabb megoldásod? :) A 22. lap már nem akar beférni egy sorba.


lesaux
(veterán)

Nézd meg, légyszi, az indexm.html-t, most raktam fel. Ez mennyire ronda? :DDD


KovacsUr
(addikt)

Nem rossz ez így. Esetleg ne tíz oszlopot tegyél a második sorba, hanem 12-t. Vagy mindkettőbe 11-et. :) Nem?


lesaux
(veterán)

De ezek folyamatosan nőnek. 37-nél már kifejezetten gondban leszek. :DDD


KovacsUr
(addikt)

Teheted egy sorba scrollozhatóan, van így pár helyen (mondjuk nekem nem tetszik, de annyi baj legyen) :)

Pld. berakod egy divbe a table-t:

<div style="width:760px; overflow: scroll;">

<table bla bla bla...

</div>

És a table-nek akkora width-et adsz, hogy szépen beleférjen minden.


lesaux
(veterán)

Scrollozni nem szeretnék, bár amit írtál, azt kipróbálom, mit csinál.


lesaux
(veterán)

Jujdecsúnya! ;]


lesaux
(veterán)

Hogy lehet egy sort x db egyenlő részre osztani? A konkrét méret megadása nélkül kéne.


KovacsUr
(addikt)

Hm? Hát pld. nem 10%-ot adsz neki width-nek, hanem 25%-ot, ha négyfelé akarod, 9%-ot, ha 11 felé... Vagy félreértettem vmit?


lesaux
(veterán)

15 felé jó lenne.


KovacsUr
(addikt)

No, hát legegszerűbben adsz egy widthet a table-nek, megmondod, hogy 15 oszlopod van, aztán a td-ket már hagyod, hogy kitöltsék a helyet.

<table width="760" cols="15">
<tr>
<td>...</td><td>...</td><td>...</td><td>...</td><td>...</td>
<td>...</td><td>...</td><td>...</td><td>...</td><td>...</td>
<td>...</td><td>...</td><td>...</td><td>...</td><td>...</td>
</tr>

<tr>
<td>...</td><td>...</td><td>...</td><td>...</td><td>...</td>
<td>...</td><td>...</td><td>...</td><td>...</td><td>...</td>
<td>...</td><td>...</td><td>...</td><td>...</td><td>...</td>
</tr>
</table>


lesaux
(veterán)

De ha az egyik td-ben az a szöveg, hogy 1. lap, a másikban meg hogy 22. lap, akkor ez utóbbi többet foglal, és ronda lesz. ;]


lesaux
(veterán)

Nézd meg, légyszi, milyen lett?

üzenetek