Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1986 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  <div> ou <span>

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

<div> ou <span>

n°460085
ojbis
Posté le 17-07-2003 à 11:58:50  profilanswer
 

pourquoi en faisant <div style="width:100px"> j'ai bien la bonne largeur alors qu'en faisant un <span style="width:100px">, mon style n'est pas pris en compte ? Je voudrais juste mettre deux bouts de texte cote a cote dans des blocs. Le problème c'est qu'en passant par <div> c'est plus lourd parcequ'il faut que je les positionne pour qu'ils ne soient pas l'un sur l'autre et d'apres le W3C, le span est fait pour faire des blocs de texte en ligne.


Message édité par ojbis le 17-07-2003 à 11:59:22
mood
Publicité
Posté le 17-07-2003 à 11:58:50  profilanswer
 

n°460095
urd-sama
waste of space
Posté le 17-07-2003 à 12:01:13  profilanswer
 

[:blueflag]
la réponse m'intéresse, jamais trop compris comment utiliser les span


Message édité par urd-sama le 17-07-2003 à 12:01:34

---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
n°460150
axey
http://www.00f.net
Posté le 17-07-2003 à 12:52:06  profilanswer
 

<span> c'est pour indiquer qu'une partie d'une phrase est soumise à un certain style.
 
Ex :
 
Putain <span>les chips</span> c'est cool.
 
<div> c'est un bloc. Si tu fais :
 
Putain
<div>
  les chips
</div>
c'est cool
 
Tu as un bloc principal qui contient trois trucs indépendants : "Putain", "les chips" et "c'est cool". Ici, ça ne veut rien dire, puisqu'au contraire ça fait partie du même contexte.
 
Par contre ça :
 
<div>
  Putain, les chips c'est cool.
</div>
 
Ca a un sens. Et ça aussi du coup :
 
<div>
  Putain, <span>les chips</span> c'est cool.
</div>
 

n°460153
urd-sama
waste of space
Posté le 17-07-2003 à 12:53:31  profilanswer
 

ca remplace la balise font en qq sorte  :)


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
n°460163
ojbis
Posté le 17-07-2003 à 12:56:48  profilanswer
 

ok merci, mais donc le span ne peut pas servir à positionner du texte, c'est que pour le style, pas pour la mise en page. Je suis donc obligé de passer par un div ?

n°460167
antp
Super Administrateur
Champion des excuses bidons
Posté le 17-07-2003 à 12:58:26  profilanswer
 

en effet, span ne crée pas un "bloc" donc ça ne m'étonnerais pas que tu ne puisse pas le positionner... à moins de lui donner un display-style: block ou quelque chose du genre, mais alors autant utiliser un div :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°460296
MarvinLeRo​uge
In Colt We Trust
Posté le 17-07-2003 à 14:22:07  profilanswer
 

span est fait pour biser la monotonie, pour indiquer que, en plein milieu de quelque chose qui a un certain style, on intercale une partie différente.
 
De plus, il me semble bien que span a par défaut un display : inline alors que div, c'est block. span est donc plus souhaitable pour changer des trucs dans un flot de texte.


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
n°460612
axey
http://www.00f.net
Posté le 17-07-2003 à 17:11:57  profilanswer
 

Bein surtout si <div> est utilisé à la place de <span> ça fait sacrément moche sur un navigateur texte ou avec une feuille de style différente.

n°460628
skylight
Made in France.
Posté le 17-07-2003 à 17:23:51  profilanswer
 

Tip : ce forum est bourré de span, tout comme le mien [:ddr555]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  <div> ou <span>

 

Sujets relatifs
CSS appliqué sur un SPANPkoi je peux pas fermer la balise SPAN ??...
[HTML,JS] Propriété id pour réactualiser le contenu d'un span ou div 
Plus de sujets relatifs à : <div> ou <span>


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)