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