2
CSSa erbiliz era askotako taulak egin daitezke eta horretaz baliaturik, nik egin dudana estekaz beterik dago eta scroll bat du eskuinaldean, elementu guztiak espazio labur batean sartu ahal izateko. Taula estilo hau oso gomendagarria da eduki oso luzeak sartu behar ditugunerako eta kanpoko guneekin lotzeko estekak behar ditugunerako.
“Jakintzako Blogarien bilduma”
Adibide honetan Jakintza Ikastolako Blogariok egiten ari garenaren laburpena biltzeko taula ikus dezakezue. Aukeratu ditudan hiru blogen izenak goiburuan jarri ditut, bakoitzari dagokion estekaz. Zutabe bakoitzean, blog bakoitzeko post edo atal batzuen izenak, bakoitzari dagokion estekaz.
Horrelako zer edo zer egin nahi izanez gero, hemen doakizue egin beharrekoa:
Hasi baino lehen, gogoratu zuen blogaren neurri eta ezaugarrietara egokitu beharko duzuela kode hau. Nik egin dudan taulak 450 pixeleko zabalera du eta 285eko altuera, hiru zutabe ditu eta ezarri dizkiodan koloreak blog honetakoak dira. Errenkada guztiak kolore berdinaz ikusten dira, baina script hau (”http://www.alistapart.com/d/stripedtables/script.txt”) erabiltzeko aukera baduzue, nik ez daukat aukera hori, errenkadak zebra estiloan jar daitezke, hots, bi kolore txandakatuz (kode honetan zuria eta grisa jarrita daude).
Hasteko, zuen CSSan kode hau kopiatu eta txertatu beharko duzue:
/*- Taulak scroll eta linkable goiburuak——— */
div.tableContainer {
clear: both;
border: 1px solid #A0CCF8;
height: 285px;
overflow: auto;
width: 450px
}
html>body div.tableContainer {
overflow: hidden;
width: 450px
}
div.tableContainer table {
float: left;
width: 434px
}
html>body div.tableContainer table {
width: 450px
}
thead.fixedHeader tr {
position: relative
}
html>body thead.fixedHeader tr {
display: block
}
thead.fixedHeader th {
background: #A0CCF8;
border-left: 1px solid #A0CCF8;
border-right: 1px solid #fff;
border-top: 1px solid #A0CCF8;
font-weight: normal;
padding: 4px 3px;
text-align: center
}
thead.fixedHeader a,
thead.fixedHeader a:link,
thead.fixedHeader a:visited {
color: #FFF;
display: block;
text-decoration: none;
width: 100%
}
thead.fixedHeader a:hover {
color: #06038D;
display: block;
text-decoration: ;
width: 100%
}
html>body tbody.scrollContent {
display: block;
height: 262px;
overflow: auto;
width: 100%
}
tbody.scrollContent td, tbody.scrollContent tr.normalRow td {
background: #FFF;
border-bottom: none;
border-left: none;
border-right: 1px solid #A0CCF8;
border-top: 1px solid #A0CCF8;
padding: 2px 3px 3px 4px
}
tbody.scrollContent tr.alternateRow td {
background: #EEE;
border-bottom: none;
border-left: none;
border-right: 1px solid #CCC;
border-top: 1px solid #DDD;
padding: 2px 3px 3px 4px
}
html>body thead.fixedHeader th {
width: 190px
}
html>body thead.fixedHeader th + th {
width: 210px
}
html>body thead.fixedHeader th + th + th {
width: 330px
}
html>body tbody.scrollContent td {
width: 220px
}
html>body tbody.scrollContent td + td {
width: 310px
}
html>body tbody.scrollContent td + td + td {
width: 340px
}
Ondoren, taula txertatu nahi duzun tokian honako kode hau txertatu beharko duzu (goiburua eta bi errenkada jarri ditut; bata estekak dituena eta bestea estekarik gabe. Errenkada gehiago jartzeko kode bera kopiatzea besterik ez daukazu) :
<div id="tableContainer" class="tableContainer">
<table border=”0″ cellpadding=”0″ cellspacing=”0″ width=”80%” class=”scrollTable”>
<thead class=”fixedHeader”>
<tr>
<th><a href=”http://ikteroak.blogsome.com”> IKTeroak </a> </th>
<th><a href=”http://euskaljakintza.blogsome.com”> Euskaljakintza </a> </th>
<th><a href=”http://www.jakinstein.com”> Jakinstein </a > </th>
</tr>
</thead>
<tbody class=”scrollContent”>
<tr><br />
<td><a href="#"> Estekaren izena</a> </td><br />
<td><a href="#"> Estekaren izena</a> </td><br />
<td><a href="#"> Estekaren izena</a> </td><br />
</tr><br />
<tr>
<td>Hemen ez dago estekarik </td>
<td>Hemen ez dago estekarik </td>
<td>Hemen ez dago estekarik </td>
</tr>
Technorati Etiketak:
ORDIZIA, INFORMATIKA, CSS,
TAULAK