IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Balise span ça fait 3 blocs côte à côte ?!


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de happyboon
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 192
    Par défaut Balise span ça fait 3 blocs côte à côte ?!

    Bonjour à tous, j'ai un sérieux problème et là ça me ronge les méninges
    voilà un bout de mon code avec lequel je voudrais faire apparaître 3 blocs côte à côte
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    <span> <!--premier bloc pour présenter l'élement du menu selectionné-->
    	<table align="left" width="800" border="1px" >
    	<tr>
    		<td>
    		Bienvenue sur le portail officiel de NOUSS NABIL. 
    		Ce site vous permet de découvrir.......
    		</td>
    	</tr>	
    	</table>
    </span>
     
    <span><!--deuxième bloc pour espacer le premier du troisième-->
    	<table width="40" border="2px">
    	<tr>
    	<td>okay voyons voir</td>
    	</tr>
    	</table>
    </span>
    <!--fin du bloc séparateur-->
     
    <span><!--troisième bloc-->
    	<table width="150" border="2">
    		<tr>
    		<td>Autres liens NOUSS NABIL</td>
    		</tr>
    	</table>
    </span>
    mais j'obtiens que les deux premiers blocs sont alignés tandis que le troisième est en dessous des autres

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2011
    Messages : 59
    Par défaut
    Salut,
    c'est èa cause de cette ligne :
    <table align="left" width="800" border="1px" >

    voila je teconseille de mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <table>
    <tr>
    <!--1er bloc-->
    <td>
    Bienvenue sur le portail officiel de NOUSS NABIL. 
    		Ce site vous permet de découvrir.......</td>
    <!--2eme bloc-->
    	<td>okay voyons voir</td>
    <!--troisième bloc-->
    		<td>Autres liens NOUSS NABIL</td>
    		</tr>
    </table>

    et un conseil pour separer bien tes bloc utlise la grille 960 pour bien calculer tes pixel:
    http://960.gs/

  3. #3
    Membre très actif Avatar de happyboon
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 192
    Par défaut
    donc si je comprend bien safi_heram faut que je laisse tomber les span?
    en passant merci pour le topo 960

  4. #4
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    Entouré des éléments de type bloc par la balise span ne les rend pas inline !
    En outre, ne faites pas de mise en page avec des table… S'il vous plaît… Que la bête immonde ne soit plus féconde…

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2011
    Messages : 59
    Par défaut balise
    Citation Envoyé par Muchos Voir le message
    Entouré des éléments de type bloc par la balise span ne les rend pas inline !
    En outre, ne faites pas de mise en page avec des table… S'il vous plaît… Que la bête immonde ne soit plus féconde…
    Utiliser une balise ou non ?si une balise est créer pour une raison, vérifie la raison pourquoi il est crée si elle te va , si elle a du bon sens dans ton contexte et lance toi

  6. #6
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par défaut
    En l'occurrence, l'utilisation des tables n'est pas adéquates pour réaliser la structure d'une page web. La balise table sert à afficher des données tabulaires, comme son nom l'indique.

    span et bloc ? C'est assez contradictoire. Par définition, span n'est pas censé être un élément de type bloc, c'est un élément inline. Pour afficher des blocs, utilisez des balises de type bloc

    Un exemple avec float: left
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    <!DOCTYPE html>
    <html>
      <head>
        <title>Mise en page</title>
        <style type="text/css">
          body { margin: 0px; padding: 0px; }
          .float { float: left; width: 250px; height: 500px; border: 1px solid #000; margin: 0.5em; padding: 0.5em; }
          .spacer { clear: both; }
        </style>
      </head>
      <body>
        <div class="float">
          première colonne
        </div>
        <div class="float">
          deuxième colonne
        </div>
        <div class="float">
          troisième colonne
        </div>
     
        <div class="spacer"></div>
     
        Sous la div "spacer", qui permet de réinitialiser le positionnement
      </body>
    </html>

  7. #7
    Membre très actif Avatar de happyboon
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 192
    Par défaut
    Citation Envoyé par Kaamo Voir le message
    En l'occurrence, l'utilisation des tables n'est pas adéquates pour réaliser la structure d'une page web. La balise table sert à afficher des données tabulaires, comme son nom l'indique.

    span et bloc ? C'est assez contradictoire. Par définition, span n'est pas censé être un élément de type bloc, c'est un élément inline. Pour afficher des blocs, utilisez des balises de type bloc

    Euh! c'est la première fois que j'entends parler de ces notions inline et balise de type bloc. Jamais entendu parler en class
    quelqu'un peut il m'aider avec des liens pour me cultiver
    merci à tous vous êtes géniaux

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. CSS : Plusieurs blocs de même hauteur côte à côte
    Par nicopulse dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 17/01/2011, 16h55
  2. préférer div ou span pour une position côte à côte
    Par Johan Senn dans le forum Mise en page CSS
    Réponses: 19
    Dernier message: 23/12/2008, 17h15
  3. 2 blocs côte à côte
    Par mim20 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 04/03/2008, 09h52
  4. 3 blocs côte à côte centrés verticalement
    Par _Mac_ dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 26/02/2007, 13h38
  5. 2 listes côtes à côtes (50/50) sous IE 5
    Par nicolas.charlot dans le forum Balisage (X)HTML et validation W3C
    Réponses: 41
    Dernier message: 26/09/2005, 16h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo