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

Mise en page CSS Discussion :

Mise en boite


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 302
    Par défaut Mise en boite
    Slt j'ai un serieux probleme... Losque je crée ma boite elle se créer mais ne met pasmon texte dedans.
    Voila mon html:
    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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
      <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link rel="stylesheet" href="projet.css" type="text/css" />
        <title>Le Rugby</title>
        </head>
        <body>
        <p class="titre"><em>Le rugby</em></p>
        <p class="coupe"><li>La coupe du monde<ol><a href="Les poules.html">Les poules</a></ol><ol><a href="Les tableaux finaux.html">Les tableaux finaux</a></ol>
    </li></p>
    </body>
    </html>
    Et voila mon CSS


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    .titre{border-color: olive; border-width: 5px; text-align: center; font-size: 1cm; border-style: solid}
    .coupe{width: 10em; border-style: double; color: black}
    Elle marche pour mon titre mais je crois qu'avec mes li ol il y a des pb...

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 228
    Par défaut
    je ne sais pas si cela vien de ça

    Mais une balise liste ne s'ouvre pas avec li
    mais avec ul

    exemple: <ul>
    <li></li>
    <li></li>
    </ul>

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Il faut que tu revois complètement ta leçon concernant les listes (ul, li, ol, etc.).

    La balise html se ferme aussi.

    Mais ce qui a provoqué ton problème est l'erreur suivante :
    Quand on veut appliquer un style à un paragraphe, on peut utiliser p class=
    Par contre, quand on veut appliquer un style à un groupe contenant plus qu'un simple paragraphe (des listes par exemple), on utilise un groupement : div class=
    Quite éventuellement à ajouter un p à l'intérieur si besoin.

    Le code juste pour ce que tu veux faire est :

    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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    		<link rel="stylesheet" href="projet.css" type="text/css" />
    		<title>Le Rugby</title>
    	</head>
     
    	<body>
     
    		<p class="titre"><em>Le rugby</em></p>
    		<div class="coupe">
    			<ul>
    			<li>La coupe du monde
    				<ol>
    					<li><a href="Les poules.html">Les poules</a>
    					<li><a href="Les tableaux finaux.html">Les tableaux finaux</a>
    				</ol>
    			</ul>
    		</div>
     
    	</body>
     
    </html>
    En plus, le width: de ton style coupe est trop petit et il est déconseillé de mettre des font-size en taille fixe absolue, ça rend difficile l'accessibilité pour les personnes malvoyantes.

  4. #4
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par orphen Voir le message
    exemple: <ul>
    <li></li>
    <li></li>
    </ul>
    La balise </li> n'est pas obligatoire.
    Personnellement, je trouve qu'elle alourdit inutilement le code.

  5. #5
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Citation Envoyé par Menhir Voir le message
    La balise </li> n'est pas obligatoire.
    Personnellement, je trouve qu'elle alourdit inutilement le code.
    kev484 déclare un doctype xhtml (cf son code) et pas html; le </li> est donc obligatoire
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 302
    Par défaut
    Merci mon probleme est resolu.

  7. #7
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par Candygirl Voir le message
    kev484 déclare un doctype xhtml (cf son code) et pas html; le </li> est donc obligatoire
    Même en XHTML, je ne l'ai jamais utilisée et ça a toujours très bien marché...

  8. #8
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Citation Envoyé par Menhir Voir le message
    Même en XHTML, je ne l'ai jamais utilisée et ça a toujours très bien marché...
    Quelles sont tes motivations pour faire de l'xhtml plutôt que de l'html ?

    En xhtml la fermeture des balises est obligatoire. Tu ne te soucies visiblement pas de la validation de ton code puisque de dernier ne passerait pas la validation avec une balise fermante manquante

    Si cela "marche" quand même, c'est à dire que ta page s'affiche comme tu le souhaites, c'est parce que tu déclares text/html comme mime type et que donc ton code est interprèté permissivement comme l'est le html.

    Si tu déclarais le mime type qui devrait idéalement être déclaré pour du xhtml (malheureusement pas pris en compte par IE), application/xhtml+xml, tu t'apercevrais que les navigateurs qui le prennent en compte t'affichent un message d'erreur relatif à ton </li> manquant et que ta page ne s'affiche donc pas (cf un exemple ici: http://perso.moncv.ch/Divers/aplixml.php )

    En résumé, cela n'a pas de sens d'utiliser du xhtml si tu ne souhaites pas te plier à sa syntax.
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

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

Discussions similaires

  1. [OL-2007] Mise à jour de la boite de reception
    Par nabgre dans le forum Outlook
    Réponses: 0
    Dernier message: 30/10/2012, 10h09
  2. Une tempo qui n'aime pas être mise en boite ?
    Par souffle56 dans le forum jQuery
    Réponses: 1
    Dernier message: 08/05/2010, 23h20
  3. Réponses: 0
    Dernier message: 06/01/2010, 13h25
  4. Mise à jour boite de dialogue
    Par webinfo dans le forum jQuery
    Réponses: 2
    Dernier message: 22/10/2009, 09h45
  5. PB mise en exploitation
    Par DiceChris dans le forum CORBA
    Réponses: 21
    Dernier message: 05/07/2002, 17h05

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