|
|
|
|
Configuration: Windows XP Firefox 2.0.0.3
Grace à la propriété float et la position relative.
exemple ici : http://pompage.net/IMG/html/page_modele10.html |
Bonjour,
De manière plus rigide, on peut aussi le faire en “position : absolute” : http://pompage.net/IMG/html/page_modele09.html Tu peux aussi les transformer en “display:inline;” Mais, bof… + http://edu.ca.edu/selfhtml/navigation/css.htm#positionnement |
ca ne marche pas , voici mon code html et css :
<ul id="menu"> <li><a href="#"></a></li> <li><a href="#"></a></li> <li><a href="#"></a></li> </ul> <div class="windows1"> </div> <p>...</p> #menu {
border: 1px solid black;
width: 150px;
padding: 0px;
position: relative;
float: left;
}
.windows1 {
width: 400px;
height: 123px;
border: 1px solid black;
position: absolute;
float: left;
margin-left: 5px;
}
les paragraphes sont en plein dans mon div windows1... |
peter, cedric sont la même personne ?
|
oui dsl c'est moi cedric me suis planté de pseudo .
|
quelqu'un aurait il une idée svp ?
merci |
Si tu regardes bien les exemples que nous t'avons proposés, tu remarqueras que le mélange “position: absolute;” et “float: …;” n'a pas été utilisé.
C'est soit l'un, soit l'autre. Et que des dimensions ont été systématiquement appliquées : position: relative;
width: 25%; et position: absolute;
width: 230px:Pour ma part, en général, j'ai un faible pour le “float”.
+ Pour que le “absolute” fonctionne sans trop de surprises, il est nécessaire de préciser une “position: relative;” au bloc qui le contient. Sinon, c'est le 1er bloc avec cette précision qui est pris en compte. |
ma foie je ne vois vraiment pas , a la base j'ai ca :
<ul id="menu"> <li><a href="#"></a></li> <li><a href="#"></a></li> <li><a href="#"></a></li> </ul> <div class="windows1"> </div> <p>...</p> quand je mets le menu en float left ou en position relative ou les 2 , il se retrouve en plein dans les <p> et je cherche a mettre le div windows1 a coté du div menu mais jvois pas du tt comment faire j'ai essayé comme dans vos exemples et ca marche pas . voici le code css du menu : #menu {
border: 1px solid black;
width: 150px;
padding: 0px;
} |
Il faut absolument que tu lises attentivement les choses qu'on te propose.
Elles contiennent des infos qui te sont utiles. Par exemple, l'exemple donné en <1> ne réponds pas seulement à ta question initiale. Il mets les différents élément dans un contexte. Il montre comment placer des blocs côte-à-côte avec “float” puis comment revenir à un flux normal après des “float”. Adapté à ton cas, le #menu est en float:left; et le .windows1 aussi. C'est le float qui permet de les placer les uns à côté des autres. Ici, le “position : relative;” n'est pas vraiment important. http://cjoint.com/data/fEre3JwIXM.htm Il serait aussi plus logique que tu fasses : <div id="menu">
<ul>
<li><a href="#"></a></li>
<li><a href="#"></a></li>
<li><a href="#"></a></li>
</ul>
</div>que tu mettes l'<ul> dans une <div> à laquelle tu appliqueras le float.
De plus, quelle est l'utilité d'avoir une “class windows1” ? Tu comptes l'utiliser plusieurs fois ? |
j'ai reussi a faire ce que je voulais jte remercie , par contre 1 autre petit soucis apparait :
j'ai mis un br sous les 2 div , mais ca passe pas de ligne par rapport aux paragraphes : <div id="menu"> <ul> <li><a href="#"></a></li> <li><a href="#"></a></li> <li><a href="#"></a></li> <li><a href="#"></a></li> </ul> </div> <div id="windows1"></div> <br> <p>...</p>
#menu {
border: 1px solid black;
width: 151px;
height: 164px
background: url("menu.gif");
padding: 0px;
float: left;
}
#menu li a {
margin-bottom: 1px ;
height: 41px;
display: block;
}
#windows1 {
float: left;
width: 439px;
height: 164px;
border: 1px solid black;
margin-left: 5px;
}
p {border:1px #000000; background:#ffffff; text-align:center; color:#000000; font-family: Tahoma; font-size:13px; clear: left;}
|
Remplace par :
<p> </p>Et propose une solution de remplacement aux systèmes qui n'ont pas Tahoma : font-family: Tahoma, sans-serif; |
sur le fond ca marche mais dans mon cas ca ne fait pas d'espace , ca me fait un paragraphe sur fond de couleu bleu , car tous mes paragraphes sont en fond de couleur bleu , ya donc pas moyen de passer une ligne ? :) |
J'utilise le <br> plutôt dans les <p> pour aller à la ligne.
Et si tous tes <p> ont la même mise en forme, tu risques de te limiter. Le <p> que tu cites possède un “clear : left;”. On suppose donc qu'il sert à “annuler” les “float : left;” précédents. Tous tes <p> suivront des float ? Non. Alors définis un style particulier pour ce <p> particulier. Ou alors précise les <br> #saut {
line-height : 52px;
}
et<br id="saut"> |
j'ai essayé avec ta seconde solution et ca ne change rien de particulier , c'est quand meme fou que pour passer une simple ligne je dois faire un truc sophistiqué alors qu'avant avec br ca marchait tt seul !!!
je sais plus quoi faire , mes 2 div que j'ai réussi a faire sont collés par le bas à mes paragraphes suivants :-/ |
Et jouer avec les margin plutot que de faire des sauts de ligne ?
#menu { border: 1px solid black; width: 151px; height: 164px; margin: 0 0 20px ; background: url("menu.gif"); padding: 0px; float: left; } |
nikel ca marche , un grand merci a gihef pour toute son aide precieuse et a toi aussi pour cette reponse utile . |
| 05/01 13h39 | [Vidéo] Graver un fichier Divx (avi) sur un DVD | Gravure |
| 15/02 16h15 | [Vidéo] Décalage du son et de l'image d'un fichier vidéo (Divx) | Vidéo |
| 05/06 08h32 | [DivX] Tutoriel | DivX |
| 10/07 13h09 | [BSD] Les divers systèmes BSD | BSD |
| 22/10 22h21 | Convertir un DVD en DivX sous Ubuntu | Ubuntu |
| 13/02 17h37 | Background des 2 cotés de mon div... | 7 |
| 23/07 18h39 | Placer un DIV à coté du BODY | 3 |
| 17/06 20h37 | Une femme ve de lagent en cote divoire pour v | 5 |
| 06/06 15h08 | Bourse cote divoire suisse | 1 |
![]() | DivX codecs - Le codec Divx Community est gratuit pour un usage personnel et permet de lire les fichiers au format DivX ! L'installeur... | Catégorie: Codecs Licence: Freeware/gratuit |
![]() | Dr.DivX OSS - Dr. DivX OSS est une application libre et portable permettant de convertir (transcoder) un grand nombre de formats vidéo... | Catégorie: Conversion Licence: Open Source |
![]() | DivFix - Il est fréquent que lors d'un téléchargement de vidéos ou lors d'un gravage sur CD ou autres supports la vidéo soit... | Catégorie: Codecs Licence: Freeware/gratuit |
![]() | VLC - VLC Media Player est un lecteur multimédia sous capable de lire de nombreux formats audio et vidéo (MPEG-1, MPEG-2, MPEG-4,... | Catégorie: Lecteurs vidéo Licence: Open Source |
![]() | Takara DIV74 | Catégorie: Lecteur DVD / Enregistreur DVD de salon | 129.50 € Pixmania |
![]() | Takara DIV95 | Catégorie: Lecteur DVD / Enregistreur DVD de salon | 379.99 € Cdiscount |
![]() | Takara DIV102 | Catégorie: Lecteur DVD / Enregistreur DVD de salon | 147.52 € Cdiscount |
![]() | Takara DIV77 | Catégorie: Lecteur DVD / Enregistreur DVD de salon |