Besoin d'un coup de main en CSS [image inside] >>

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

Arroway
Nouveau WRInaute
 
Messages: 35
Inscription: Ven Oct 01, 2004 14:27

Besoin d'un coup de main en CSS [image inside] >>

Message le Ven Oct 22, 2004 21:29

Je cherche à faire en CSS un rectangle de menu avec une bordure blanche elle-même entourée d'une bordure d'une autre couleur. Voici un exemple :

Image

C'est possible en CSS ou je cherche pour rien ? :?: Merci !


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: Jeu Nov 28, 2002 15:47

Message le Ven Oct 22, 2004 21:33

C'est possible !
ce sont deux div
une div blanche avec une bordure et une marge
une div bleue

Arroway
Nouveau WRInaute
 
Messages: 35
Inscription: Ven Oct 01, 2004 14:27

Message le Ven Oct 22, 2004 21:42

Tu veux dire faire 2 span superposés en fait ? Pas moyen de jouer avec une bordure de style double ou autre et un sule div ou un seul span ?

Grantome
WRInaute accro
WRInaute accro
 
Messages: 2899
Inscription: Ven Jan 16, 2004 19:47

Message le Ven Oct 22, 2004 21:49

Arroway a écrit:Tu veux dire faire 2 span superposés en fait ? Pas moyen de jouer avec une bordure de style double ou autre et un sule div ou un seul span ?


Il a dit 2 div, pas 2 span :wink:

milkiway
WRInaute accro
WRInaute accro
 
Messages: 2227
Inscription: Mar Fév 03, 2004 3:00

Message le Ven Oct 22, 2004 22:42

tu veux mettre quoi dedans du texte ?
Dans ce cas c'est juste un <p></p>
avec un style qui détermine sa taille et sa forme et sa couleur (le carré bleu)
pour la bordure il faut un deuxieme élément, un div
donc
Code: Tout sélectionner
<div>
<p>Ton texte</p>
</div>

Code: Tout sélectionner
div{border:1px solid blue;padding:1px}
p{background:lightblue;margin:1px}

Arroway
Nouveau WRInaute
 
Messages: 35
Inscription: Ven Oct 01, 2004 14:27

Message le Ven Oct 22, 2004 23:23

Merci à vous et nickel Milkiway, ça marche au poil ! :D

Je débute en CSS et si je vois bien l'intérêt, c'est carrément différent des tableaux classiques...

Si tu as un moyen efficace de centrer du texte verticalement à l'intérieur, je suis preneur... :) Vertical-align:middle n'a pas l'air de fonctionner. Je peux centrer verticalement de façon artificielle avec padding, mais je pense qu'il doit y avoir une fonction spécifique (?)


MarvinLeRouge
WRInaute impliqué
WRInaute impliqué
 
Messages: 451
Inscription: Mer Sep 01, 2004 20:10

Message le Sam Oct 23, 2004 0:29

@Kmacleod : le div blanc a un padding, pas une marge (oui je sais en français on parle parfois de marge intérieure, mais ici ca porte à confusion donc remplissage c'est mieux je trouve)..

@arroway : Je te conseille un oeil là (et mets le en bookmark : http://www.yoyodesign.org/doc/w3c/css2/propidx.html. Sinon, centrer dans un bloc, c'est juste avoir les padding haut et bas égaux, non ?

Arroway
Nouveau WRInaute
 
Messages: 35
Inscription: Ven Oct 01, 2004 14:27

Message le Sam Oct 23, 2004 10:07

Oui, on peut centrer artificiellement avec padding mais si les div augmente en hauteur, le centrage ne suit pas en fait.

Merci pour le lien, c'est très pratique :)


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités