Bonjour,
Je suis tout nouveau sur alsacreations! Donc une petite présentation s'impose. Je suis une ingé développement (C/C++, etc..) et le web design est un de mes passe-temps. Je fais mon site avec des potes, je m'occupe du code et eux s'occupe de faire vivre le site (bon c'est pas un super site, mais il permet d'avoir un endroit où on peut discuter sachant qu'on est tous parti un peu partout dans le monde à la fin de nos études). Le but du site est de faire une page d'accueil un peu plus fun que la simple page de Google (donc rien de bien prétentieux ). Et je met un point d'honneur à respecter autant que possible les standards du web.
Voilà, fini les présentations! Donc j'ai déjà touché pas mal au CSS, sans être non plus une brutasse, j'arrive à me débrouiller Et pourtant, j'ai toujours ce même problème, qui doit sans doute plus venir de moi que du CSS
J'ai bien sûr essayé de rechercher sur les différentes FAQ et autres forums, mais j'avoue être un peu perdu car les réponses sont jamais exactement ce que je recherche et quand j'essaye de fusionner deux solutions, c'est la lose!
J'aimerai créer des en-têtes de section avec des images et non plus des propriétés de base ("border-bottom: 2px slashed gray", etc...), le tout sans utiliser de tableaux qui alourdissent le code et le rend illisible.
J'ai cru comprendre que le principe serait de mettre deux images (gauche et droite de l'en-tête) et un élément au milieu qui repeat-x le background.
J'ai fais ça pour le moment:
C'est ce que j'ai réussi à obtenir de plus proche de ce que je veux, mais c'est insuffisant... Déjà, les images de bords étant transparentes au niveau des arrondis, elles laissent paraître le background du h1 :s
En plus, le texte s'affiche à la suite de ma première image...
Cerise sur le gâteau, le texte n'est pas centré verticalement (mais j'ai vu des tuto pour ça...)
Donc voilà, si vous avez l'âme généreuse pour me faire comprendre qu'est-ce qui cloche dans ma logique, je vous en serait éternellement reconnaissant
Modifié par Creak (01 Apr 2007 - 12:44)
Je suis tout nouveau sur alsacreations! Donc une petite présentation s'impose. Je suis une ingé développement (C/C++, etc..) et le web design est un de mes passe-temps. Je fais mon site avec des potes, je m'occupe du code et eux s'occupe de faire vivre le site (bon c'est pas un super site, mais il permet d'avoir un endroit où on peut discuter sachant qu'on est tous parti un peu partout dans le monde à la fin de nos études). Le but du site est de faire une page d'accueil un peu plus fun que la simple page de Google (donc rien de bien prétentieux ). Et je met un point d'honneur à respecter autant que possible les standards du web.
Voilà, fini les présentations! Donc j'ai déjà touché pas mal au CSS, sans être non plus une brutasse, j'arrive à me débrouiller Et pourtant, j'ai toujours ce même problème, qui doit sans doute plus venir de moi que du CSS
J'ai bien sûr essayé de rechercher sur les différentes FAQ et autres forums, mais j'avoue être un peu perdu car les réponses sont jamais exactement ce que je recherche et quand j'essaye de fusionner deux solutions, c'est la lose!
J'aimerai créer des en-têtes de section avec des images et non plus des propriétés de base ("border-bottom: 2px slashed gray", etc...), le tout sans utiliser de tableaux qui alourdissent le code et le rend illisible.
J'ai cru comprendre que le principe serait de mettre deux images (gauche et droite de l'en-tête) et un élément au milieu qui repeat-x le background.
J'ai fais ça pour le moment:
<div class="section">
<h1>
<img src="./images/section-header-left.png" class="left" />
<img src="./images/section-header-right.png" class="right" />
News
</h1>
<div class="text">
</div>
div.section h1
{
height: 20px;
background-repeat: repeat-x;
background-image: url('../images/section-header-back.png');
padding: 0px;
margin: 0px;
text-align: left;
font-size: x-small;
}
div.section h1 img.left
{
padding: 0px;
margin: 0px;
float: left;
}
div.section h1 img.right
{
padding: 0px;
margin: 0px;
float: right;
}
C'est ce que j'ai réussi à obtenir de plus proche de ce que je veux, mais c'est insuffisant... Déjà, les images de bords étant transparentes au niveau des arrondis, elles laissent paraître le background du h1 :s
En plus, le texte s'affiche à la suite de ma première image...
Cerise sur le gâteau, le texte n'est pas centré verticalement (mais j'ai vu des tuto pour ça...)
Donc voilà, si vous avez l'âme généreuse pour me faire comprendre qu'est-ce qui cloche dans ma logique, je vous en serait éternellement reconnaissant
Modifié par Creak (01 Apr 2007 - 12:44)