2010-08-16 8 views
-1

Hai, je dois montrer comme ça en HTML Il devrait être dans 2 format colonneComment afficher une liste HTML

.Apple .Mango 
.Orange .Banana 
.Grapes 

Peut-on poster quelques exemples de code ou url Merci à l'avance

+2

Ceci est une question CSS, pas une question HTML. HTML définit simplement la liste, CSS définit à quoi il ressemble. – Skilldrick

+0

N'est-ce pas une question pour doctype plutôt que pour stackoverflow? – fuz

Répondre

-2

Vous pouvez essayer quelque chose comme

<div style="float:left"> 
<ul> 
    <li>List</li> 
    <li>one</li> 
</ul> 
</div> 
<div style="float:left"> 
<ul> 
    <li>List</li> 
    <li>two</li> 
</ul> 
</div> 

Veuillez noter qu'il est fortement déconseillé d'utiliser des tableaux pour formater votre page Web. (C'est la raison pour laquelle je removad cette section) Il est vraiment préférable d'utiliser <div> et <span>

+0

@FUZxxl: J'ai essayé cela tout à l'heure et sur le point d'afficher le code que j'ai écrit. Nyway c'était le code que je cherchais. Merci FUZxxl. – Sanjeev

+0

Qui m'a rejeté? S'il vous plaît, expliquez. – fuz

+0

@FUZxxl: Je n'ai pas utilisé la balise div parce que je ne sais pas comment l'utiliser. Ce code était vraiment utile pour moi et il était trop simple à comprendre. Merci encore FUZxxl – Sanjeev

0

Ajouter à votre feuille de style:

li { 
    width: 50%; 
    margin: 0; 
    padding: 0; 
    border: 0; 
    float: left; 
} 

Vous aurez probablement envie de modifier, mais qui fait un point de départ raisonnable .

2

Il y a deux façons de le faire correctement. Le code HTML restera le même dans les deux cas:

<ul class="two-col"> 
    <li>Apple</li> 
    <li>Mango</li> 
    <li>Orange</li> 
    <li>Banana</li> 
</ul> 

Maintenant pour le CSS. Tout d'abord, vous pouvez utiliser float s:

.two-col { 
    overflow: hidden; 
} 

.two-col li { 
    width: 130px; /* Change this to any amount you want */ 
    margin-right: 10px; 
    float: left; 
} 

Ou vous pouvez utiliser la nouvelle propriété de colonne CSS3 (note ce ne sont pas pris en charge sur IE8 et ci-dessous):

.two-col { 
    column-count: 2; 
    -moz-column-count: 2; 
    -webkit-column-count: 2; 
} 

Cela donnera automatiquement à chaque la moitié de la colonne de leur largeur d'origine. Fiddle around with it ici: http://www.jsfiddle.net/4jLK7/

Questions connexes