Page css externe

Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.

Modérateur : chinon37

fcalmant
Salamandre
Messages : 34
Inscription : 05 avr. 2008, 11:00

Page css externe

Message par fcalmant »

Bonjour,
Je me lance dans le css et je galère :(
J'ai créer une feuille externe style.css avec cascades de kompozer, la voici :
* {
margin: 0;
padding: 0;
font-family: georgia;
font-size: 100%;
}
#container {
width: auto;
margin-left: auto;
margin-right: auto;
background-color: #afafaf;
}
#sidebar1 {
float: left;
width: 200px;
color: red;
font-weight: bold;
background-image: url(Ravenalabordercssdroite.JPG);
}
#sidebar2 {
float: right;
width: 200px;
background-repeat: repeat-y;
background-position: left center;
background-image: url(Ravenalabordercss.JPG);
}
#content {
padding: 0px;
background-color: #ffffff;
margin-left: 200px;
margin-right: 160px;
}
div#content {
min-height: 600px;
}
#footer, #header {
background: #e0e0e0 none repeat scroll 0% 50%;
}
#header {
height: 217px;
background-position: center center;
opacity: 0.949;
width: 100%;
background-repeat: no-repeat;
background-image: url(header.jpg);
}
#footer {
height: 120px;
}
h1 {
font-size: 1.8em;
}


Je lie mon html avec cette ligne entre les head <link rel="stylesheet" href="style.css" type="text/css">
</head>


J'upload le tout et....ça ne fonctionne pas!

Help please!!!
Merci!
Fred
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Re: Page css externe

Message par chinon37 »

Bonjour,

On peut avoir l'adresse du site?
Tu as bien mis la feuille de style dans le même répertoire que tes pages html ?
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
teoli2003
Animal mythique
Messages : 7580
Inscription : 13 nov. 2005, 09:23

Re: Page css externe

Message par teoli2003 »

Ton serveur web la sert bien avec le type text/css et pas text/plain ou text/html ?
La liberté n'est jamais accordée de bon gré par l'oppresseur; elle doit être exigée par l'opprimé (Martin Luther King).
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
fcalmant
Salamandre
Messages : 34
Inscription : 05 avr. 2008, 11:00

Re: Page css externe

Message par fcalmant »

Voici la page de test: http://www.exometeofraiture.net/csstest3.html

La feuille est bien dans le même répertoire et le type est text/css

Voici ce que ça devrait donner avec le css inclu dans l'html :http://www.exometeofraiture.net/css.html
Asumbaa
Tyrannosaurus Rex
Messages : 2411
Inscription : 08 déc. 2004, 20:07

Re: Page css externe

Message par Asumbaa »

Bonjour,

La feuille de style est bien appelée et s'applique.
C'est le HTML qui ne contient aucune des balises stylées par la CSS :)
fcalmant
Salamandre
Messages : 34
Inscription : 05 avr. 2008, 11:00

Re: Page css externe

Message par fcalmant »

Asumbaa a écrit :Bonjour,


C'est le HTML qui ne contient aucune des balises stylées par la CSS :)
Remède??
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Re: Page css externe

Message par chinon37 »

Pour préciser le propos de Asumbaa:
Tu as créé des identifiants (Id caractérisé par un # devant la règle de style). Si tu n'attribues pas ces Id à des balises html, ils ne pourront jamais s'appliquer à la page.

par exemple, au lieu de:

Code : Tout sélectionner

<div style="text-align: center;">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa <br>
</div>
tu mets:

Code : Tout sélectionner

<div id="header">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa <br>
</div>
les règles de style de l'Id header s'appliqueront au div en question.
Si tu ne précises pas où doivent s'appliquer les règles de style, le navigateur ne décidera pas de lui-même (et heureusement). Il faut absolument que tu le précises dans la page html.
Tu codes tout à la main sur un éditeur de texte de type Notepad++ ou tu utilises un logiciel comme KompoZer pour créer tes pages? KompoZer permet d'attribuer très facilement des Id ou Class à des éléments html.
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
fcalmant
Salamandre
Messages : 34
Inscription : 05 avr. 2008, 11:00

Re: Page css externe

Message par fcalmant »

Merci Chinon, J'ai édité à la main et j'ai pigé le truc! J'utilise Kompozer et ça m'intéresse de connaitre la marche à suivre pour attribuer les id plus facilement!
Dernière modification par fcalmant le 18 nov. 2010, 14:41, modifié 1 fois.
Asumbaa
Tyrannosaurus Rex
Messages : 2411
Inscription : 08 déc. 2004, 20:07

Re: Page css externe

Message par Asumbaa »

Modération : je te passe la main, Chinon, et déplace cette discussion dans le forum Kompozer.
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Re: Page css externe

Message par chinon37 »

Ok, Asumbaa, mais reste un peu dans le secteur, au cas où je dirais des bêtises!... :wink:
à fcalmant:
1- KompoZer dispose d'un module css qui permet de créer ses règles de styles de façon très aisée par F11
2- pour appliquer une classe ou un Id à un élément avec KompoZer, tu as 2 possibilités:
+ soit tu vas sur la barre d'outils mise en forme n°1 et tu cliques sur la classe ou l'Id concerné dans le deuxième champ déroulant. A noter qu'un Id ne peut être utilisé qu'une seule fois dans une page.
+ soit tu cliques droit sur l'élément (balise html) dans la barre de taches située tout en bas de l'écran (barre où tu as <html> <body> etc),puis tu mets ta souris sur Id ou Classes et apparaitront toutes les id ou classes créés > tu n'as plus qu'à choisir celui (Id)ou celle (classe) que tu veux appliquer.
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Re: Page css externe

Message par Ymai »

chinon37 a écrit :Ok, Asumbaa, mais reste un peu dans le secteur, au cas où je dirais des bêtises!... :wink:
Modestie, quand tu nous tiens...
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Re: Page css externe

Message par chinon37 »

<hs> tiens, l'ermite sort de sa (t)caverne!! :P </hs>


Je savais bien que j'allais dire une bêtise :mrgreen:
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
fcalmant
Salamandre
Messages : 34
Inscription : 05 avr. 2008, 11:00

Re: Page css externe

Message par fcalmant »

chinon37 a écrit :Ok, Asumbaa, mais reste un peu dans le secteur, au cas où je dirais des bêtises!... :wink:
à fcalmant:
1- KompoZer dispose d'un module css qui permet de créer ses règles de styles de façon très aisée par F11
2- pour appliquer une classe ou un Id à un élément avec KompoZer, tu as 2 possibilités:
+ soit tu vas sur la barre d'outils mise en forme n°1 et tu cliques sur la classe ou l'Id concerné dans le deuxième champ déroulant. A noter qu'un Id ne peut être utilisé qu'une seule fois dans une page.
+ soit tu cliques droit sur l'élément (balise html) dans la barre de taches située tout en bas de l'écran (barre où tu as <html> <body> etc),puis tu mets ta souris sur Id ou Classes et apparaitront toutes les id ou classes créés > tu n'as plus qu'à choisir celui (Id)ou celle (classe) que tu veux appliquer.
Merci!
fcalmant
Salamandre
Messages : 34
Inscription : 05 avr. 2008, 11:00

Re: Page css externe

Message par fcalmant »

Bonsoir,
J'ai pas mal avancé même si il reste du boulot! J'ai encore un problème; la page s'affiche correctement dans firefox mais c'est le bordel dans IE. Pouvez-vous y regarder svp, ce serait sympa! http://www.exometeofraiture.net/csstest2.php

Merci!! :wink:
FF_Olivier
Iguane
Messages : 979
Inscription : 09 juil. 2004, 15:41

Re: Page css externe

Message par FF_Olivier »

Bonsoir,
fcalmant a écrit :[....8<...]Pouvez-vous y regarder svp, ce serait sympa! http://www.exometeofraiture.net/csstest2.php
Tu as deux fois les éléments <html>, <head> et <body>, c'est une fois de trop :wink: !
openSUSE 12.2 - FF v24.0 FR - TB v24.0 FR ma config en détails - Décrivez la vôtre ici ;)
userContent.css : modifiez l'apparence et le contenu des sites visités !
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités