J'ai vu quelque sujets sur les forums, sites, ici et ailleurs, qui traite du choix display et float mais souvent appliqué à un menu.
Si pour un menu, je pense que le display:inline est totalement adapté, je me suis dit :
Pourquoi ne pas se servir de ca pour le contenu global d'un site.
Car après tout, le float est puissant mais retire automatique l'élément du flux, ce que ne fait pas le display.
Du coup, par ex, imaginons que j'ai (attention, c'est ptet pas le meilleur ex vu sa simplicité):
<div id="contenu"> <div id="sidebar>
Pour les avoir côte à côte, on va faire un float:left et ca sera fait.
mais pourquoi on ne ferait pas un
<ul><li><div id="contenu"> </li>
<li><div id="sidebar></li>
</ul>
avec de ce fait un ul li{display:inline}
le résultat sera le même à la différence que dans le 2e cas, on reste dans le flux.
Je me suis donc posé cette question et j'expose cette théorie ici pour avoir les retours des spécialistes de l'intégration.
Si pour un menu, je pense que le display:inline est totalement adapté, je me suis dit :
Pourquoi ne pas se servir de ca pour le contenu global d'un site.
Car après tout, le float est puissant mais retire automatique l'élément du flux, ce que ne fait pas le display.
Du coup, par ex, imaginons que j'ai (attention, c'est ptet pas le meilleur ex vu sa simplicité):
<div id="contenu"> <div id="sidebar>
Pour les avoir côte à côte, on va faire un float:left et ca sera fait.
mais pourquoi on ne ferait pas un
<ul><li><div id="contenu"> </li>
<li><div id="sidebar></li>
</ul>
avec de ce fait un ul li{display:inline}
le résultat sera le même à la différence que dans le 2e cas, on reste dans le flux.
Je me suis donc posé cette question et j'expose cette théorie ici pour avoir les retours des spécialistes de l'intégration.