Frames en CSS ??

Frames en CSS ?? - HTML/CSS - Programmation

Marsh Posté le 06-08-2002 à 11:34:52    

    Salut,
 
Je voudrais mettre un frameset en CSS mais c'est assez difficile de trouver des renseignements dessus.
 
Ki peut m'aider?
 
merci
Clément

Reply

Marsh Posté le 06-08-2002 à 11:34:52   

Reply

Marsh Posté le 06-08-2002 à 12:02:12    

Non on ne fait pas des frames en CSS.
 
En CSS on définit des des boîtes qu'on positionne (de manière absolue, fixe, relative ou normale) et on met du texte dans ces boîtes. Mais ça n'a rien à voir avec les frames.

Reply

Marsh Posté le 06-08-2002 à 12:11:24    

alors explique moi comment faire
va sur www.w3c.org
et teste www.lecluub.net
 
:-)

Reply

Marsh Posté le 06-08-2002 à 12:26:59    

/*BODY {margin: 0;background:2D4ED8;}*/
BODY {margin: 0;background:FFCCCC;}
 
/* FRAMESET
frameset
        {
        rows:30%;
        }

*/
 
/* Style des Liens ------------------------------------ */
A:link    {font-family:arial; font-size:12px; text-decoration:none; color: #000000;}
A:visited {font-family:arial; font-size:12px; text-decoration:none; color: #000000;}
A:active  {font-family:arial; font-size:12px; text-decoration:none; color: #000000;}
A:hover   {font-family:arial; font-size:12px; text-decoration:underline overline; color: #000000;}
 
/* Style des Liens dans le menu du haut ---------------- */
A.menuh:hover   {text-decoration:none;}
 
/* Style des Liens dans le menu ----------------------- */
A.menu:link    {font-Weight:bold; font-size:14px; text-decoration:none; color: #000000;}
A.menu:visited {font-Weight:bold; font-size:14px; text-decoration:none; color: #000000;}
A.menu:active  {font-Weight:bold; font-size:14px; text-decoration:none; color: #000000;}
A.menu:hover   {font-Weight:bold; font-size:14px; text-decoration:underline; color: #000000;}
 
 
/* Style des Liens de page interdite ----------------------- */
A.interdit:link    {font-size:14px; text-decoration:underline; color: #000000;}
A.interdit:visited {font-size:14px; text-decoration:underline; color: #000000;}
A.interdit:active  {font-size:14px; text-decoration:underline; color: #000000;}
A.interdit:hover   {font-size:14px; text-decoration:underline overline; color: #000000;}
 
/* Style des Tableaux ----------------------- */
/*TH                {font-family:arial; font-Weight:bold; font-size:14pt; background-color: #000000}*/
TD                {font-family:arial; font-size:14px; color: #000000;}
 
/* Gros titre  */
TD.titre          {font-Weight:bold; font-size:18px;}
 
/* Petit titre */
TD.petit          {font-size:12px;}
 
/* Form */
TD.form          {font-Weight:bold; font-size:12px;}
 
 
/* Form */
TD.rouge          {font-size:12px; color: #FF0000;}
 
/* Styles Textes ---------------------------- */
CODE        {font-size:10pt;}
H1                {font-Weight:bold; font-size:10pt; text-align:left;}
 
/* Quelques styles définis -------------------*/
form        {font size:10pt; font-Weight:bold; font-family:arial;}
 
DIV   {font-family:arial; font-size:14px; font-Weight:bold; text-decoration:none; color: #000000;}
 
HR    {font-family:arial; font-size:14px; color: #000000;}
 
 
Voilà le contenu du fichier .css attaché au site...


Message édité par LexTuhor le 06-08-2002 à 12:28:09
Reply

Marsh Posté le 06-08-2002 à 12:28:45    

oui, merci je sais c'est moi qui l'ai fait

Reply

Marsh Posté le 06-08-2002 à 12:30:30    

Eh ben pourquoi tu te fais chier à poster ici  :heink: T'as la réponse dans le source nan ??  :??:

Reply

Marsh Posté le 06-08-2002 à 12:30:55    

Quel est ton objectif ? Garder des frames ou pas ? (j'ai du mal à voir ce que tu veux)

Reply

Marsh Posté le 06-08-2002 à 12:33:25    

je veux garder les frames mais les définir dans un css (rows,border,scrolling...).
 
dans mon css, ce qui est en commentaire /* frameset...*/ ne fonctionne pas
 
Si vous avez une solution...

Reply

Marsh Posté le 06-08-2002 à 12:34:15    

Les frames, ca devient OBJECT nan ? :)

Reply

Marsh Posté le 06-08-2002 à 12:39:57    

clementptpf a écrit a écrit :

je veux garder les frames mais les définir dans un css (rows,border,scrolling...).
 
dans mon css, ce qui est en commentaire /* frameset...*/ ne fonctionne pas



C'est normal, ce que tu as défini n'existe pas.

Citation :

Si vous avez une solution...


On NE PEUT PAS définir des frames avec des CSS. La seule solution est de faire ce que j'ai marqué dans mon premier commentaire.
 

Reply

Marsh Posté le 06-08-2002 à 12:39:57   

Reply

Marsh Posté le 06-08-2002 à 12:40:47    

Max Evans a écrit a écrit :

Les frames, ca devient OBJECT nan ? :)



Non, c'est IFRAME qui devient OBJECT. Les frames ça reste des frames (mais elle n'existent plus en XHTML 1.1)

Reply

Marsh Posté le 06-08-2002 à 12:44:56    

OK OK
alors comment valider mon frameset avec W3C ?
 

Reply

Marsh Posté le 06-08-2002 à 12:45:28    

gm_superstar a écrit a écrit :

 
Non, c'est IFRAME qui devient OBJECT. Les frames ça reste des frames (mais elle n'existent plus en XHTML 1.1)




 
Ha voui, c vrai :)

Reply

Marsh Posté le 06-08-2002 à 13:01:36    

clementptpf a écrit a écrit :

OK OK
alors comment valider mon frameset avec W3C ?



Déjà, change ton DOCTYPE au début de ton document HTML par :
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
 
On dirait que le validateur pédale dans la choucroute (il dit qu'il n'y a pas d'attribut 'rows' dans frameset, ce qui est faux).
 
Et ajoute aussi <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> dans ton <head> pour préciser le code de carctères que tu utilises.
 
Ensuite corrige les erreurs une à une.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed