hauteur automatique de <div> imbriquées [resolu] [CSS] - HTML/CSS - Programmation
Marsh Posté le 30-04-2005 à 00:33:26
Faut mettre un doctype stricte au début.
Pour faire plus simple, met-toi à l'XHTML, parce que le code HTML 3.2 mixé avec des CSS, ça fait mal...
Genre qu'est ce que le "topmargin" fout dans le body ?
Marsh Posté le 30-04-2005 à 00:35:29
FlorentG a écrit : Faut mettre un doctype stricte au début. |
C'est quoi les spécif du XHTML ?
Quelles différences avec l'HTML tout court ?
Marsh Posté le 30-04-2005 à 09:44:20
AJoute une div "conteneur" qui encadre le contenu du site après la balise body
Son style sera
.conteneur { /* partie globale du site qui sera centrée */
width: 900px;
position: absolute;
left: 50%;
margin-left: -450px;
}
Marsh Posté le 30-04-2005 à 09:55:17
tu peux aussi aller voir les tutoriaux sur ce site :
http://css.alsacreations.com
Marsh Posté le 30-04-2005 à 09:56:35
http://incongru.webdynamit.net/CentrageHorizontal
Marsh Posté le 30-04-2005 à 10:19:34
Merci beaucoup à tous ca fonctionne
Je repose par contre ma seconde question : est-ce que quelqu'un aurait un lien vers les spécifs et les différence du XHTML par rapport au HTML tout court.
Marsh Posté le 30-04-2005 à 10:20:16
http://incongru.webdynamit.net/XHTML
Marsh Posté le 30-04-2005 à 10:24:05
merki
qu'est-ce que c'est bieng hfr quand meme
Marsh Posté le 30-04-2005 à 16:15:52
Je reposte car j'ai de nouveau un problème.
Dans mon .css j'ai crée une classe de 'fond' de manière a pouvoir afficher dessus d'autres div dans lesquels je vais avoir mon contenu. Seul problème c'est que la hauteur div du fond de s'adapte pas du tout à la hauteur des div 'au dessus'
Une image vaut parfois mieux qu'un long discours :
ce que j'ai :
ce que je voudrai :
et mon code :
css
A:link{text-decoration: none; color: #606E76;} |
et .htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
merci pour votre aide
Marsh Posté le 30-04-2005 à 16:57:34
personne ?
Marsh Posté le 30-04-2005 à 17:42:14
fixed c'est bon
Marsh Posté le 30-04-2005 à 00:28:07
Bonsoir à tous,
Je me suis mis depuis hier aux css pour enfin sortir de ma vieille manie de coder par 'tableaux'.
Ca s'appréhende relativement vite et c'est un outil très puissant. Par contre je suis confronté à un problème que j'essaie de résoudre en vain.
Je veux que tout mon contenu soit centré. J'ai donc écrit ma css en fonction, le resultat est bon sous firefox/opera mais sous IE
mes <div> restent désespérement à gauche.
Et ce n'est pas faute d'avoir essayé !
Voici le code de ma css :
A:link{text-decoration: none; color: #606E76;}
A:visited{text-decoration: none; color: #606E76;}
A:active{text-decoration: none; color: #F09A05;}
A:hover{text-decoration: none; color: #F09A05;}
html,body
{
background-color : #606E76 ;
}
div
{
margin-left : auto;
margin-right : auto;
text-align : left;
}
.bandeau
{
border-left-style : solid ;
border-left-width : 1px;
border-left-color : #ffffff;
border-right-width : 1px;
border-right-style : solid ;
border-right-color : #ffffff;
background-color : #7E909A;
width : 900px;
height : 112px;
}
.menu
{
border-style : solid ;
border-width : 1px;
border-color : #ffffff;
background-color : #7E909A;
width : 900px;
height : 20px;
padding-left : 0px;
padding-top : 0px;
font-family: Arial, sans-serif;
font: 12px/20px arial;
color: #ffffff;
text-decoration: none;
}
.police
{
font-family: Arial, sans-serif;
color: #000000;
font-size: 12px;
text-decoration: none;
}
et le code de mon .php (qui ne comporte pas de code php pour le moment)
<html>
<head>
<title>bonjour</title>
<link href="css/feuille.css" rel="stylesheet" type="text/css">
</head>
<body topmargin="0">
<div class="bandeau"><img src="img/top.jpg"></div>
<div class="menu"> liens | contact</div>
</body>
Meme en rajoutant dans body{width:100%;} ca n'arrange pas les choses, au contraire j'ai un scroll horizontal sous firefox.
merci pour votre aide
Message édité par brains le 30-04-2005 à 17:42:25
---------------
Débuter la moo chez les moants@HFR | Nikon D800 | On ne fait pas un calin chaste à une pute !, Lapattefolle