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

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

Arroway
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 35
Inscription: 1 Oct 2004

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: 28 Nov 2002

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
Nouveau WRInaute
 
Messages: 35
Inscription: 1 Oct 2004

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: 16 Jan 2004

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: 4830
Inscription: 3 Fév 2004

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
Nouveau WRInaute
 
Messages: 35
Inscription: 1 Oct 2004

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: 525
Inscription: 1 Sep 2004

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
Nouveau WRInaute
 
Messages: 35
Inscription: 1 Oct 2004

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 :)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 les experts Google Analytics de Ranking Metrics.

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: SpeedAirMan et 0 invités