Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/04/2011, 11h49   #1
Membre du Club
 
Avatar de Palsajicoco
 
Étudiant
Inscription : février 2007
Messages : 229
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2007
Messages : 229
Points : 50
Points : 50
Envoyer un message via MSN à Palsajicoco Envoyer un message via Yahoo à Palsajicoco Envoyer un message via Skype™ à Palsajicoco
Par défaut Declarer une classe style css

Salut,

Je veux faire une ligne horizontale avec un style bien défini. J'arrive a déclarer le style, mais j'aimerai bien le déclarer comme une classe mais pas directement dans mon code, c'est a dire passe de :
Code :
<hr style="height:0.01em;width:90em;border:2px solid #000;" />
a quelque chose comme:
Code :
<horLi class="horizontalLine"><hr/></horLi>;
avec :
Code :
1
2
3
4
5
horLi.horizontalLine{
height:0.01em;
width:90em;
border:2px solid #000;
}
La méthode hard-code marche mais l'autre non je ne sais pas pourquoi! J’espère avoir une solution, Merci d'avance.
Palsajicoco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 11h54   #2
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 568
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 568
Points : 2 493
Points : 2 493
Bonjour,

A quoi correspond l'élément <horLi /> ?

Pourquoi ne pas mettre la classe directement sur l'élémént <hr /> ?
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 27/04/2011, 12h09   #3
Membre du Club
 
Avatar de Palsajicoco
 
Étudiant
Inscription : février 2007
Messages : 229
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2007
Messages : 229
Points : 50
Points : 50
Envoyer un message via MSN à Palsajicoco Envoyer un message via Yahoo à Palsajicoco Envoyer un message via Skype™ à Palsajicoco
Merci pour la réponse,

J'ai crée un autre fichier .css pour y mettre tous mes classes css, donc si je remet cette directement je devrai rien changer en gros!

horLi c'est le secteur de balise définit ci dessous.
Palsajicoco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 12h19   #4
Membre éclairé
 
Avatar de Ceddoc
 
Homme Cédric
Développeur Java / Web / .NET
Inscription : janvier 2009
Messages : 327
Détails du profil
Informations personnelles :
Nom : Homme Cédric
Âge : 23
Localisation : France, Rhône (Rhône Alpes)

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

Informations forums :
Inscription : janvier 2009
Messages : 327
Points : 369
Points : 369
Soit je ne connais pas du tout cette façon de faire (de l'html 5 peut être?) soit tu inventes des choses...

En tous cas pourquoi tu ne fais pas quelque chose de genre:

Code :
<hr class="horizontalLine" />
Code :
1
2
3
4
5
hr.horizontalLine{
height:0.01em;
width:90em;
border:2px solid #000;
}
Ce qui appliquerait ce style à toutes les balises hr ayant pour class horizontalLine

ou quelque chose comme ça :

Code :
1
2
<div id="lecontenantdeteshr"><hr/>
<hr/><div>
Code :
1
2
3
4
5
#lecontenantdeteshr hr{
height:0.01em;
width:90em;
border:2px solid #000;
}
Ce qui appliquerait le style à toutes les balises hr situées dans le contenant...
Ceddoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 12h21   #5
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 806
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 806
Points : 35 803
Points : 35 803
Citation:
Soit je ne connais pas du tout cette façon de faire (de l'html 5 peut être?) soit tu inventes des choses...
Ce serait plutôt la seconde option !
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 12h26   #6
Membre du Club
 
Avatar de Palsajicoco
 
Étudiant
Inscription : février 2007
Messages : 229
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2007
Messages : 229
Points : 50
Points : 50
Envoyer un message via MSN à Palsajicoco Envoyer un message via Yahoo à Palsajicoco Envoyer un message via Skype™ à Palsajicoco
Enfait, j'etais un peu confu j'ai déjà essayé ça et ça n'a pas marché! et ça ne marche toujours pas, pourtant la classe table marche très bien ..
Palsajicoco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 12h28   #7
Membre éclairé
 
Avatar de Ceddoc
 
Homme Cédric
Développeur Java / Web / .NET
Inscription : janvier 2009
Messages : 327
Détails du profil
Informations personnelles :
Nom : Homme Cédric
Âge : 23
Localisation : France, Rhône (Rhône Alpes)

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

Informations forums :
Inscription : janvier 2009
Messages : 327
Points : 369
Points : 369
<table> est une balise html existante c'est sûrement pour ça qu'elle a marché, elle a du agir comme conteneur ce qui explique que ça ai marché mais je doute que ça soit très propre.

Tu devrais relire les cours sur le html/css
Ceddoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 14h06   #8
Modérateur
 
Avatar de polymorphisme
 
Homme Grégory Roche
GED (Gestion Electronique de Documentation)
Inscription : octobre 2009
Messages : 1 067
Détails du profil
Informations personnelles :
Nom : Homme Grégory Roche
Âge : 38
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : GED (Gestion Electronique de Documentation)

Informations forums :
Inscription : octobre 2009
Messages : 1 067
Points : 1 445
Points : 1 445
Bonjour,

Code :
1
2
<div id="lecontenantdeteshr"><hr/>
<hr/><div>
Citation:
Ce qui appliquerait le style à toutes les balises hr situées dans le contenant...
Un élément avec l'attribut id est censé être utiliser qu'une seule fois dans le document.

Une classe est plus appropriée à partir du moment où ton document contient au moins deux élements hr.
Code :
<hr class="horizontalLine" />
Enfin étant donner que généralement, un document ne contient pas une multitude d'éléments hr, en alternative aux classes, tu peux peut-être utiliser un sélecteur CSS moins général.
__________________
polymorphisme.com
Article : Installation de Cocoon
Je ne réponds pas aux MP à caractère technique.
polymorphisme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 14h19   #9
Membre éclairé
 
Avatar de Ceddoc
 
Homme Cédric
Développeur Java / Web / .NET
Inscription : janvier 2009
Messages : 327
Détails du profil
Informations personnelles :
Nom : Homme Cédric
Âge : 23
Localisation : France, Rhône (Rhône Alpes)

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

Informations forums :
Inscription : janvier 2009
Messages : 327
Points : 369
Points : 369
Citation:
Envoyé par polymorphisme Voir le message
Bonjour,

Code :
1
2
<div id="lecontenantdeteshr"><hr/>
<hr/><div>


Un élément avec l'attribut id est censé être utiliser qu'une seule fois dans le document.

Une classe est plus appropriée à partir du moment où ton document contient au moins deux élements hr.
Code :
<hr class="horizontalLine" />
Enfin étant donner que généralement, un document ne contient pas une multitude d'éléments hr, en alternative aux classes, tu peux peut-être utiliser un sélecteur CSS moins général.

Oui pour l'id je suis d'accord mais dans mon esprit le div id="lecontenantdeTEShr" contenait toutes les hr un peu comme ça :

Code :
1
2
3
4
5
6
7
<div id="lecontenantdeteshr">
<hr/>
 
blablabala
 
<hr/>
<div>
Dans ce cas là c'est bon non?
Ceddoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h12.


 
 
 
 
Partenaires

Hébergement Web