Problème de positionnement - HTML/CSS - Programmation
Marsh Posté le 08-07-2005 à 02:42:59
Regarde sur http://marie.iziblog.net/ ça marche bien et...c'est le même !
Sinon, pour ta solution, tu peux pour l'instant ce qui s'apelle un "hack" avec CSS, du genre
Code :
|
Internet Explorer prendra en considération le premier padding, mais dira "OH il en a mis deux l'ami" et prendra donc en fin de compte le deuxième padding à 15px. En effet, il zappe carrément le _ placé devant.
Quand à notre ami Firefox, il s'est acheté des lunettes, et lui le lis pas le deuxième, car là il te crie dessus "Mais _padding ça existe pas !!". Il prendra donc en compte le premier padding de 5px.
ça te convient ?
Marsh Posté le 08-07-2005 à 02:48:45
ui mais non lol
j'ai juste reprise l'image de fond et du coup sa marche pu
j'ai eu beau regarde de css de dotclear j'arrive tjr pas a comprendre le pourquoi
tu pourrais peut etre m'orienter ?
Marsh Posté le 08-07-2005 à 02:51:40
Bah ouais, à l'arrache, mais pour l'instant vu que IE ne respecte rien, on en est réduis à ça.
Marsh Posté le 08-07-2005 à 02:52:52
en même tps pour une fois que IE affiche correctement la phrase, c'est déjà une bonne intention ![]()
Marsh Posté le 08-07-2005 à 02:57:53
Il manque pas mal d'éléments dans tes pages là pour t'aider, par exemple ton h2 { } dans CSS. J'ai une horrible écriture en arial géante sur l'écran ![]()
Marsh Posté le 08-07-2005 à 03:03:22
Si il a pris un DTD-Alarrache je pense que ça peut fonctionner. Mais effectivement, je sais pas si c'est conforme aux normes !
Marsh Posté le 08-07-2005 à 03:04:51
ReplyMarsh Posté le 08-07-2005 à 03:05:49
| Lund a écrit : Si il a pris un DTD-Alarrache je pense que ça peut fonctionner. Mais effectivement, je sais pas si c'est conforme aux normes ! |
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
Marsh Posté le 08-07-2005 à 03:05:52
Code :
|
Ce n'est pas le bon content-type pour un document xhtml 1.1 il faut mettre application/xhtml+xml au lieu de text/html
Marsh Posté le 08-07-2005 à 03:08:28
ah ouais
j'ai mis une valeur negative pk sinon voila ce que j'obtien sous firefox
http://sn4rky.free.fr/tests/attitudes/
avec
padding-top:5em; (la frase ne bouge pas mais le reste si, impect sous IE part contre)
Marsh Posté le 08-07-2005 à 03:09:12
Lol c'est bien beau de mettre UTF-8 en encodage ... mais encore faut-il que tu ecrives ton code source en utf-8 sinon ca peut pas gazer ...
Vive les caracteres exotiques a la place des caracteres accentués par exemple ![]()
Marsh Posté le 08-07-2005 à 03:11:30
| afbilou a écrit : Lol c'est bien beau de mettre UTF-8 en encodage ... mais encore faut-il que tu ecrives ton code source en utf-8 sinon ca peut pas gazer ... |
ui ui c recupéré sur une ancienne base de donnée ci pour sa
c'est juste histoire de faire "plein"
Marsh Posté le 08-07-2005 à 03:14:15
dire qu'à la base c'était juste pour un probleme de padding foireux ![]()
Marsh Posté le 08-07-2005 à 03:18:18
Bon moi j'ai ça
Code :
|
mais par contre je suis passé aux pixels...
Marsh Posté le 08-07-2005 à 03:21:37
sa marche ^^
mais pourquoi devoir redéfinir la hauteur? T_T
Marsh Posté le 08-07-2005 à 03:24:00
alala et dire que j'ai tout essayé
merchi beaucoup pour votre aide (et vos critiques surtt celles de afbilou
)
Marsh Posté le 08-07-2005 à 03:26:24
ça reste quand même du provisoir et c'est pabiendutout ces hack là mais bon...c'est presque pas de notre faute.
Marsh Posté le 08-07-2005 à 03:34:28
J'imagine que chez toi le menu du haut est aligné avec le bord du site ? Et bien c'est parce que tu es dans une resolution bien particuliere.
pour que ca fonctionne mets ton menu en float right, vire ton padding de 12em o_o et met un clear:both a header. 
Marsh Posté le 08-07-2005 à 03:36:20
afbilou a écrit :
Ce n'est pas le bon content-type pour un document xhtml 1.1 il faut mettre application/xhtml+xml au lieu de text/html |
j'ai finalement remplacer par
Code :
|
Marsh Posté le 08-07-2005 à 03:37:53
| afbilou a écrit : J'imagine que chez toi le menu du haut est aligné avec le bord du site ? Et bien c'est parce que tu es dans une resolution bien particuliere. |
mon #menu est déja en float:right;
Marsh Posté le 08-07-2005 à 03:38:54
Moi j'ai ca ...
#prelude
{
position:absolute;
width: 780px;
top:2.5em;
right:12em;
text-align:right;
}
Marsh Posté le 08-07-2005 à 03:41:03
Autant pour moi il s'agit de ton menu #prelude [contenant le right de 12em; et avant le header comme je disais]
Marsh Posté le 08-07-2005 à 03:42:30
pour que ca fonctionne met ton menu en float right, <-- fait référence a #menu (donc mon menu été deja en right)
vire ton padding de 12em o_o et met un clear:both a header. <-- fait référence à #prelude
Marsh Posté le 08-07-2005 à 03:56:06
Pas facile de comprendre pourquoi t'as un bug sans ton bricolage avec _
Y a beaucoup d'imbrications de balises (trop mais bon ...) alors faut beaucoup de RAM dans le cerveau pour se representer le truc et a cette heure la c'est pas facile tu comprends bien ![]()
Marsh Posté le 08-07-2005 à 04:07:05
yen a pas tant que ça tout de même lol
enfin c'est déjà sympa de ta part d'y avoir zyeuté un coup d'oeil, je vais pas non plus monopoliser ton temps ![]()
Marsh Posté le 08-07-2005 à 01:27:25
Une image étant beaucoup plus compréhensible qu'un long blabla, voici donc mon soucis
Comme vous pouvez le voir, sous IE le message est bien positionné contraire a ce que peux afficher firefox. et je n'arrive pas a définir d'ou cela vient. Si je modifier le padding de mon header le texte descend bien sous IE mais dans Firefox il restera a la meme position.
Quelqu'un aurait une solution ou bien une alternative pour resoudre mon problème ?
XHTML
CSS
Message édité par snarky le 08-07-2005 à 01:30:31