Raimon Esteve wrote:
> Tinc una llista que la mostro en disposició horitzontal, (en contes de
> vertical).
>
> Hi ha una manera en CSS especificar una mida diferent de l'amplada de
> cada <li>?
>
> El que intento fer es que s'assembli a la típica taula (<table> però amb
> <ul>, i les columnes estiguin alineades entre els <li>, però algunes
> cel·les han de ser mes amples que les altres.
>
> El codi que tinc ara es:
>
> <style>
> #navlist{
> list-style:none;
> }
> #navlist li {
> display: inline;
> list-style-type: none;
> padding-right: 20px;
> background-image: none;
> }
> .channel_col1 {
> background-color: black;
> }
> .channel_col2 {
> }
> .channel_col3 {
> }
> </style>
>
> <ul id="navlist">
> <li class="channel_col1">10:00 h.</li>
> <li class="channel_col2">Nom</li>
> <li class="channel_col3">Altra info</li>
> </ul>
>
> En aquest exemple, la primera "cel·la" em tenyeix el fons de color
> negre. Però l'amplada? ho he provat amb el width, px i em i res!
No t'està responent al "width" degut a que estas usant el model de caixa
inline. Perquè et respongui has d'usar el model de caixa block.
Podries posar els elements LI un al costat de l'altre flotant-los
(float) i així tindries el model de caixa en block.
--
arnau siches
css.artnau.com
Perquè et respongui has d'usar el model de caixa block.