créer un site
Salemioche.net : creer un site internet - retour au site - accueil du forum





centrer une image et virer des bords

Poster un nouveau sujet sur css   Répondre au sujet à css:centrer une image et virer des bords    Accueil Forum -> css
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Malo-net
html mioche
html mioche
Messagecentrer une image et virer des bords , Posté le: 08-09-2004 21:17

Bonjour. Voici deux questions toutes bêtes auxquelles je n'ai pas trouvé de réponses :

comment centrer une image ? En effet apparement la balise "float" ne marche qu'avec "right" et "left", et pas avec "center".

Comment enlever les bords d'une image qui se mettent par défaut en CSS (l'équivalent du border="0" d'HTML) ? J'ai essayé avec "border: 0px;", mais ça ne marche pas...

Ben voilà, merci d'avance.
SIBELIUS
html mioche
html mioche
Messagecentrer une image et virer des bords , Posté le: 09-09-2004 9:49

Citation:
comment centrer une image ? En effet apparement la balise "float" ne marche qu'avec "right" et "left", et pas avec "center".

En effet, float ne fait que pousser à droite ou à gauche.
Pour centrer l'image, tu peux utiliser les marges latérales automatiques :
http://www.alsacreations.com/articles/centrer/

Citation:
Comment enlever les bords d'une image qui se mettent par défaut en CSS (l'équivalent du border="0" d'HTML) ? J'ai essayé avec "border: 0px;", mais ça ne marche pas...

Si, ça marche, mais tu veux sans-doute parler des images qui sont en même temps des liens (img inclues dans <a>).
Dans ce cas, il faut indiquer la bordure nulle ainsi :
a img {border:0}
Malo-net
html mioche
html mioche
MessageMerci, mais...(je crois que je commence à devenir chiant...) , Posté le: 09-09-2004 10:44

D'accord.

Merci beaucoup à vous. Pour le "border", en effet, mon image est à la fois un lien, je suis désolé, j'avais oublié de le préciser.

J'ai été voir la partie de votre tuto en lien, et je ne comprends pas pourquoi il faut centrer le texte dans le body et le réaligner pour notre image.

Dans le cas de ce que je veux faire, il s'agit juste de centrer une image à l'intérieur d'un bloc, mais tout le reste du texte (qui n'est pas dans ce bloc) devrait être aligné à gauche. Donc, je dois écrire "text-align: left" pour tout le reste du site pour pouvoir centrer une image ?

En tous cas, votre tuto est très bien fait et très joli (j'avais déja eu l'occaison d'aller le voir, mais pas de vous le dire (qu'il était joli, pas que je suis allé le voir (enfin je peux vous dire que j'ai été le voir aussi, d'ailleurs (d'ailleurs c'est ce que je fais, là, non ?)))) !
SIBELIUS
html mioche
html mioche
MessageRe: Merci, mais...(je crois que je commence à devenir chiant , Posté le: 09-09-2004 10:59

Malo-net a écrit:

J'ai été voir la partie de votre tuto en lien, et je ne comprends pas pourquoi il faut centrer le texte dans le body et le réaligner pour notre image.

C'est tout simplement pour corriger un bug d'IE qui ne comprend pas les marges latérales auto Rolling Eyes
Pour IE, il suffit de mettre un text-align center dans le bloc qui contient l'image pour centrer tout le contenu... puis de rétablir l'alignement normal (left).

Dans ton cas, tu n'as pas à rétablir l'alignement, puisqu'il n'y a pas de texte dans ton image.

En clair pour ton image :

<div class="centre"><img alt="" src="..." /></div>

Avec en CSS :
.centre {text-align: center}
.centre img {margin: 0 auto;}

Explications :
la première déclaration va centrer tous les textes (en fait, tout le contenu pour IE) dans le bloc "centre"
la seconde déclaration va donner des marges droite et gauches "auto" aux éléments <img> contenus dans .centre
Malo-net
html mioche
html mioche
MessageOkay , Posté le: 09-09-2004 16:44

D'accord.

Merci.

En fait, j'avais déja appliqué ce que vous aviez dit, et si j'insititais, c'était pour "comprendre", car je trouve dommage "d'appilquer bêtement" sans comprendre.

Donc, merci pour vos explications.
Montrer les messages depuis:   
Poster un nouveau sujet sur css   Répondre au sujet à css:centrer une image et virer des bords    Accueil Forum -> css Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
S'enregistrerS'enregistrer
ProfilProfil
Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés
RechercherRechercher
Liste des MembresMembres
FAQFAQ
ConnexionConnexion 


Nom de domaine
Enregistrement, transfert, gestion:
Nom de domaine

Hébergement
Trouver un hébergeur










Salemioche.net

créer un site web internet
Création site internet
Nom de domaine
blog gratuit
Idées Web

St Barth - St Barts
Data Centre Sophia Antipolis moto occasion
aménagement de bureau
Affilzen

Jumeaux
Musculation
Piscine
Argent
Publier

Publier un article sur votre site internet et boostez sa visibilité. avec Pipelette
Présentez votre site web
Partenaires

forums
forum gratuit
Casino
Piscine
© Mentions Légales - CV