Rechercher : dans
Par :

Fixer une div sans width -PHP,HTML, CSS-

Dernière réponse le 28 jui 2009 à 09:17:22 mariostar27, le 17 jun 2009 à 17:05:02 
 Signaler ce message aux modérateurs

Bonjour,
Voila je fait un blog pour une entreprise. mes article doivent figurer dans une boite, et, en fonction de la taille de l'article, ma boite doit s'agrandir aussi bien horizontalement que verticalement (et oui verticalement si j'ai qu'un seul mot dans mon article).
voici mon code PHP:

<div class="top1">
<div class="topleft1"></div>
<div class="topright1"></div>
<div class="topcenter1"></div>
</div>
<div class="center1">
<div class ="centerleft1"></div>
<div class="centercenter1">
//CONTENU DE MON ARTICLE
</div>
<div class="centerright1"></div>
</div>
<div class="bottom1">
<div class="bottomleft1"></div>
<div class="bottomright1"></div>
<div class="bottomcenter1"></div>
</div>

et mon code CSS

.top1{
height : 10px;
overflow: hidden;
}

.topleft1{
overflow: hidden;
float: left;
width : 10px;
height : 10px;
background-image: url("./images/coins.gif");
background-position: 0 -390px;
background-repeat: no-repeat;
}

.topright1{
float: right;
width : 10px;
height : 10px;
background-image: url("./images/coins.gif");
background-position: 0 -350px;
background-repeat: no-repeat;
}

.topcenter1{
height: 10px;
margin-left: 10px;
margin-right: 10px;
background-image : url("./images/hautbas.gif");
background-position: 0 -190px;
background-repeat: repeat-x;
}

.center1{
overflow: hidden;
display: table-cell;
}

.centerleft1{
width : 10px;
background-image : url("./images/cote.gif");
background-position: -0px 0;
background-repeat: repeat-y;
display: table-cell;
}

.centerright1{
width : 10px;
background-image : url("./images/cote.gif");
background-position: -13px 0;
background-repeat: repeat-y;
display: table-cell;
}

.centercenter1{
padding-left: 5px;
padding-right: 5px;
overflow: hidden;
display: table-cell;
background-color : #dad2a8;
}

.bottom1{
height : 10px;
overflow: hidden;
}

.bottomleft1{
float: left;
width : 10px;
height : 10px;
background-image: url("./images/coins.gif");
background-position: 0 -470px;
background-repeat: no-repeat;
}

.bottomright1{
float: right;
width : 10px;
height : 10px;
background-image: url("./images/coins.gif");
background-position: 0 -430px;
background-repeat: no-repeat;
}

.bottomcenter1{
height: 10px;
margin-left: 10px;
margin-right: 10px;
background-image : url("./images/hautbas.gif");
background-position: 0 -230px;
background-repeat: repeat-x;
}

merci de bien vouloir m'aider svp. gwennael

Configuration: Linux
Firefox 3.0.11

Meilleures réponses pour « fixer une div sans width PHP,HTML, CSS » dans :
Créer un site beau, dynamique et respectueux des standards VoirVoici une liste de liens qui vous aideront à mieux exploiter les standards (HTML, CSS, DOM...) pour créer des sites plus beaux, plus dynamiques et plus respectueux des standards. A la fin de cette page, il y a également une liste de...
Une popup d'information au survol sans Javascript ni CSS VoirParfois, il peut être utile d'afficher des informations supplémentaire au survol du curseur sur une zone de l'écran, par exemple "Cliquez pour agrandir" sur une image, un descriptif sur une abbréviation ou des détails sur un lien. On trouve...
Popup en CSS, sans Javascript VoirVoici comment réaliser une popup d'information en pure CSS, sans Javascript. L'astuce est d'utiliser :hover de manière à utiliser des CSS différents au passage du curseur. Parmis les attributs CSS modifiés, on utilise display:none afin de...
DHTML - La notion de couche VoirQu'est-ce qu'une couche? Le DHTML est basé sur une fonctionnalité provenant de la norme 4.0 du HTML: les feuilles de style en cascade de positionnement, aussi appelée CSS-P (Cascading Style Sheets Positionning). Celles-ci permettent de définir des...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
Les classes de style (CSS) VoirLes classes et les ID Les classes Il peut s'avérer intéressant d'affecter des styles différents à des mêmes balises. Pour cela les spécifications CSS ont introduit le concept de classe. La définition des classes est aussi simple que celles des...

1

mariostar27, le 17 jun 2009 à 17:54:12

Svp............ UN CLIENT !!! gwennael

Répondre à mariostar27

2

mariostar27, le 18 jun 2009 à 00:52:48

Merci svp de m'aider lol gwennael

Répondre à mariostar27

3

xili_35, le 28 jui 2009 à 09:13:21

Je ne vois pas trop l'intérêt au niveau horizontal de fixer une boîte d'article. Il vaut mieux fixer la largeur de ta boîte (width : 500px;) et mettre une hauteur automatique selon qu'il y est plus ou moins de contenu (height :auto;) dans ton CSS.

Répondre à xili_35

4

 jjsteing, le 28 jui 2009 à 09:17:22

Bonjour...

ma boite doit s'agrandir aussi bien horizontalement que verticalement ??

Verticalement, ok, normal, si tu écris 1 mots, c'est pas la meme dimension de 20 lignes.. mais horizontalement , la je pige pas, ca veux dire que tu peux te retouver avec 3 articles à la suite horizontalement si chaque article n'a que 1 mot ??? c'est pas tres lisible apres..

Répondre à jjsteing