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 :

Utiliser une classe CSS sans l'attribuer à une balise HTML


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Mai 2008
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 191
    Par défaut Utiliser une classe CSS sans l'attribuer à une balise HTML
    Bonjour !

    Juste 1 questions :

    Comment attribuer une classe Css .blabla a un objet sans le mettre dans des balises Html ?

    merci d'avance !

  2. #2
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Bonjour

    Impossible à ma connaissance. Si tu ne spécifie pas la classe dans ton HTML, le CSS va s'appliquer à rien...

    Mais c'est quoi le but exactement.

  3. #3
    Membre émérite Avatar de Atomya Rise
    Femme Profil pro
    Développeuse Web
    Inscrit en
    Février 2009
    Messages
    443
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeuse Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2009
    Messages : 443
    Par défaut
    Je rejoins l'avis de 12monkeys

    au pire des cas, tu peux affecter un css à une balise pour la globalité des même balises sans définir de class css.

    exemple :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    td { background-color: #cdcdcd; }

    Ainsi, toutes tes balises td auront un fond de couleur grise...

    Sinon, je pose la même question que 12monkeys... Mais c'est quoi le but exactement ?

  4. #4
    Membre très actif
    Inscrit en
    Mai 2008
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 191
    Par défaut
    Salut, merci pour vos réponses.

    Je constate donc que ce n'est pas possible.

    Mais c'est quoi le but exactement ?
    Ben peut-être que je ne sais pas coder correctement mais ct pour éviter des balises inutiles.

    Par ex : <font> inutile à la base mais obligatoire pour y mettre class='align'

    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
    <html>
    	<head>
    		<style type='text/css'>
    			.align															/* Aligner les formulaires a 150px du bord */
    			{
    				display:block;
    				width:150px;
    				float:left;
    			}
    		</style>
     
    		<title>Datas Input</title>	
    	</head>
     
    	<body>
    		<form action='process.php' method='post'>
    			<font class='align'>Nom :</font><div><input type='text' name='nom' style='width:100px'/></div>
    			<font class='align'>Prenom :</font><div><input type='text' name='prenom' style='width:100px'/></div>
    			<input type='submit' value='> Envoyer <'>
    		</form>
    	</body>
    </html>

  5. #5
    Membre émérite Avatar de Atomya Rise
    Femme Profil pro
    Développeuse Web
    Inscrit en
    Février 2009
    Messages
    443
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeuse Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2009
    Messages : 443
    Par défaut
    Si tu ne veux vraiment pas utiliser ta class align tu peux toujours faire le bourrin, et l'écrire en brut, mais c'est pas très propres...
    je te conseille de garder les class qui sont tout de même plus générique.

    <FONT STYLE="display:block; width:150px; float:left;"> </FONT> .

    Par contre, pour ce que tu veux faire, tu n'est pas obligé d'utiliser une balise font, tu ne pouvais pas utiliser une simple balise div ou span, ou encore, un super tableau ?

  6. #6
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Tu peux clairement simplifier :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <form action='process.php' method='post'>
    	<p>Nom : <input type='text' name='nom' style='width:100px'/></p>
    	<p>Prenom : <input type='text' name='prenom' style='width:100px'/></p>
    	<p><input type='submit' value='> Envoyer <'></p>
    </form>

    Tu appliques ton style à form p donc même pas besoin de classe... Et pour décaler d'une manière différente l'input (car je supposes que c'est ce que tu veux faire) tu appliques un autre style à form p input.

    Si tu as plusieurs formulaires avec des styles différentes : form#nom-id-a-ta-guise p.

    Pour t'inspirer tu as : http://a-pellegrini.developpez.com/t...ss/formulaire/ et http://j-willette.developpez.com/tut...ss/formulaire/

Discussions similaires

  1. Réponses: 5
    Dernier message: 13/08/2010, 01h31
  2. Utilisation d'une class CSS en Xsl avec page-break
    Par TiBen dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 09/10/2008, 17h17
  3. Utiliser le background color d'une class css dans un body..
    Par WeDgEMasTeR dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 02/07/2006, 03h40
  4. Réponses: 6
    Dernier message: 21/05/2006, 20h37
  5. [Applet]utiliser une classe d'un package dans une applet
    Par jeromejanson dans le forum Applets
    Réponses: 1
    Dernier message: 30/06/2005, 08h13

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