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 :

HTML, CSS et class


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2005
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 250
    Par défaut HTML, CSS et class
    Bonjour,

    J'essaye d'utiliser les feuilles de style sur une page HTML par l'intermédiaire d'une classe sur une balise TABLE mais ca n'a pas l'air de fonctionner... et je ne vois pas pourquoi . La feuille de style se trouve bien dans le même répertoire que la page html.

    Feuille HTML (je n'ai mis qu'une partie)

    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <HTML>
    <HEAD>
    <LINK REL="stylesheet" HREF="cssReport.css" TYPE="text/css">
    </HEAD>
    <TABLE  class='table' CELLSPACING='0'  valign='top'  border='0'  width='650'  heigth='3500' >
    <TR >
    <TD align=center>
    <br><br><br><br><h2>Répartition des passages des véhicules <br>Rue du croisille entre 0 et 6h, du 06 Février  au 14 Mars 2008<br> par fourchettes de vitesses.</h2><br>
    </TD>
     
    </TR>
    <TR >
    <TD align=center>
    <br><br><TABLE  class='tableReport'  CELLSPACING='0'  valign='top' >
    <TH colspan =3 CLASS='entete'>
    Tableau Récapitulatif
    </TH>
    <TR >
    <TD>
    Tranches Horaires
    </TD>
    <TD>
    Nombre de Vehicules
    </TD>
    <TD>
    Pourcentage
    </TD>
     
    </TR>
    <TR >
    <TD>
    00 à 30 km/h
    </TD>
    <TD>... </TABLE>
    </HTML>
    Feuille de style :

    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
    .table{
    border-style:solid; 
    border-width:0px; 
    border-color:#828282;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: black;
    }
     
    .tableReport{
    border-style:solid; 
    border-width:1px; 
    border-color:#828282;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: red;
    }
     
    .entete{
    background-color: #b4b4b4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: black;
    }
    Merci

  2. #2
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Salut,

    Met déjà ton contenu (table) entre les balises

  3. #3
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut
    Et qu'est ce qui ne marche pas?

  4. #4
    Membre éclairé
    Inscrit en
    Février 2005
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 250
    Par défaut
    Par exemple, les bodures de tableReport n'apparaissent pas. Je sais que je peux utiliser BODER directement dans le tag <table> , mais je souhaiterais passer dans les feuilles de style. Le tag BOBY n'a rien changé.

  5. #5
    Membre Expert Avatar de Er3van
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Avril 2008
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 430
    Par défaut
    Le même code en indenté et avec les qq balises qui manquent en fin, et en retirant tout ce qui est inutile : tu déclares entre autre ta bordure dans ta balise table alors que tu la définies également dans ton css.

    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
    <TABLE  class='table' border='1px'>
    	<TR >
    		<TD align=center>
    			<br/>
    			<h2>Répartition des passages des véhicules 
    			<br/>Rue du croisille entre 0 et 6h, du 06 Février  au 14 Mars 2008
    			<br/> par fourchettes de vitesses.</h2>
    		</TD>
    	</TR>
    	<TR >
    		<TD align=center>
    			<TABLE  class='tableReport'>
    				<TH CLASS='entete' colspan =3 >
    					Tableau Récapitulatif
    				</TH>
    				<TR>
    					<TD>
    						Tranches Horaires
    					</TD>
    					<TD>
    						Nombre de Vehicules
    					</TD>
    					<TD>
    						Pourcentage
    					</TD>
    				</TR>
    				<TR >
    					<TD>
    						00 à 30 km/h
    					</TD>
    				</TR>
    			</TABLE>
    		</TD>
    	</TR>
    </TABLE>

    Pour ce qui est du css, sans modifier grand chose j'arrive au résultat que tu veux, enfin, je suppose :

    Code CSS : 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
    28
    29
    30
    31
    32
    33
    .table{
    border:0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: black;
    padding:0px;  
    vertical-align:top;
    border:0;
    width:800px;
    }
     
    .tableReport{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: red;
    padding:0px;
    vertical-align:top;
    width:100%;
    }
     
    .tableReport td {
    	border:1px solid #FFFFFF; 
    }
     
    .entete{
    background-color: #b4b4b4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: black;
    }

  6. #6
    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 mcdelay Voir le message
    Je sais que je peux utiliser BODER directement dans le tag <table> , mais je souhaiterais passer dans les feuilles de style.
    Si c'est le cas, tu devrais doter ta page d'un doctype afin que les navigateurs l'interprètent en mode standard.

    En l'absence du doctype les navigateurs sont en mode quirks et interprètent ta page "à l'ancienne". Certains styles ne sont donc pas appliqués conformément aux recommandations css2.1, particulièrement concernant le stylage des tableaux où certaines règles d'héritage (sauf erreur) ne sont pas appliquées afin de ne pas perturber l'affichage des sites d'époque, montés en tableaux.
    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

  7. #7
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Citation Envoyé par Candygirl Voir le message
    particulièrement concernant le stylage des tableaux ou certaines règles d'héritage (sauf erreur) ne sont pas appliquées afin de ne pas perturber l'affichage des sites d'époque, montés en tableaux.
    En effet, voici une liste assez complète des différences observées en mode de rendu Quirks principalement sur IE6 et IE7.

Discussions similaires

  1. [HTML, CSS, JS] Clic sur une cellule d'un tableau pour changer sa class CSS
    Par Nyphel dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 21/08/2007, 13h18
  2. [eclipse 3.0.1]plugins pour dvlp web HTML / CSS / PHP
    Par partyboy dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 26/10/2004, 11h46

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