Des Coins arrondis sur les DIVs avec la Couleur d'arrière-plan
J'ai un peu de code qui ressemble à ceci:
<div id="shell">
<div id="title">TITLE HERE</div>
<div id="content">Article Content Goes Here</div>
</div>
La coquille div a une bordure grise que je veux des coins arrondis sur. Le problème, je suis en cours d'exécution dans le titre div fond est vert et qui se chevauchent les coins arrondis de la coquille. Il entre en conflit ou ne dépasse pas contre les bords pour fournir un fluide look.
Je suis à la recherche d'une solution compatible avec IE 7 et 8, mais si il y a une solution en HTML5, c'est simple, je serais prêt à perdre ces navigateurs.
Merci!
Vous devez vous connecter pour publier un commentaire.
Dans votre balisage, vous avez à donner border-radius pour les deux
#shell
et#title
de sorte que le#title
's angles vifs ne se chevauchent pas#shell
's.Un exemple vivant, http://jsfiddle.net/BXSJe/4/
Un autre moyen pour y parvenir était de mettre de l'extérieur div avoir un overflow hidden
http://jsfiddle.net/jdaines/NaxuK/
Vous voudrez probablement à la ronde les deux coins du titre de la div avec le même rayon que le shell div afin qu'ils ne se chevauchent pas. Le CSS3 vous utilisez est:
Pour la rétro-compatibilité avec les anciens navigateurs Mozilla, vous devez également utiliser:
Et pour d'anciennes versions de navigateurs WebKit (Safari, principalement), vous pouvez utiliser:
Cependant, il n'y a rien que vous pouvez faire sur les vieux navigateurs Internet Explorer autant que je sache, à l'exception de l'utilisation des images.
Vous pouvez utiliser TARTE avec IE7 et 8. Il permet à certains CSS3 fonctionnalités dans IE7 et IE8. Et oui, je sais, ce n'est pas un navigateur, c'est une douleur. Peut-être une malédiction.
Vous pouvez le vérifier ici.
Internet Explorer n'a pas de soutien border-radius jusqu'à ce que IE9, à la grande frustration des développeurs et des designers. Avec IE9, les étapes importantes sont à l'aide de la pointe de la balise META et de fournir le rayon des frontières:
Source - http://davidwalsh.name/css-rounded-corners
Je préfère utiliser des images, mais c'est à dire peut faire descendre la drain. Microsoft devrait intensifier c'est un jeu, et de support de CSS3.