hilpers


  hilpers > comp.divers.* > comp.infosystemes.www.auteurs

 #1  
27/06/2005, 19h56
Bernd
Hi,

J'ai fait des titres à l'aide de styles CSS et souhaite obtenir sous
chacun d'eux une ligne de couleur bleue des trois-quart de la page
environ.
Le code du titre se présente comme suit :

..Titre {
font-family:"Trebuchet MS", Times New Roman, sans-serif;
font-size:17px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #2255ff;


Est-ce possible en css et si oui comment.
Je précise que ce n'est pas un soulignement du titre qui s'obtiendrait
par quelque chose comme : border-bottom: 2px solid blue;
mais un trait plus long.

Par avance merci.
 #2  
27/06/2005, 22h16
ASM
Bernd wrote:
> Hi,


Hugh !

> J'ai fait des titres à l'aide de styles CSS


C'est très bien :-)

> et souhaite obtenir sous
> chacun d'eux une ligne de couleur bleue des trois-quart de la page
> environ.
>
> Est-ce possible en css et si oui comment.


..Titre { width: 75%; border-bottom: 1px solid blue; }

<h1 class="Titre">Ho! le bô titre !</h1>

> Je précise que ce n'est pas un soulignement du titre qui s'obtiendrait
> par quelque chose comme : border-bottom: 2px solid blue;
> mais un trait plus long.


Sans border, je vois pas comment ?
 #3  
28/06/2005, 07h11
Raphaël Wils
ASM a écrit :
> Bernd wrote:
>> J'ai fait des titres à l'aide de styles CSS


> .Titre { width: 75%; border-bottom: 1px solid blue; }
>
> <h1 class="Titre">Ho! le bô titre !</h1>


Avec en plus un petit margin-left pour le centrer.

>> Je précise que ce n'est pas un soulignement du titre qui s'obtiendrait
>> par quelque chose comme : border-bottom: 2px solid blue;
>> mais un trait plus long.


plus long que quoi ? si le bloc du titre fait les 3/4 de la largeur le
bord inferieur le fait aussi.
 #4  
28/06/2005, 07h24
Sergio
Bernd a présenté l'énoncé suivant :

> J'ai fait des titres à l'aide de styles CSS et souhaite obtenir sous
> chacun d'eux une ligne de couleur bleue des trois-quart de la page
> environ.
> Le code du titre se présente comme suit :


> .Titre {
> font-family:"Trebuchet MS", Times New Roman, sans-serif;
> font-size:17px;
> font-style: normal;
> line-height: normal;
> font-weight: normal;
> font-variant: normal;
> text-transform: none;
> color: #2255ff;
>
> Est-ce possible en css et si oui comment.


..Titre:after {content: "<hr class='hrtitre' />" }

..hrtitre {width: 75% ;
color: rose-à-pois-verts ;
height: 5px ;
... }
 #5  
28/06/2005, 14h45
Bernd
Raphaël Wils <raphaelpoinwilsatclub-internetpointfr>
wrote:

> >> Je précise que ce n'est pas un soulignement du titre qui s'obtiendrait
> >> par quelque chose comme : border-bottom: 2px solid blue;
> >> mais un trait plus long.

>
> plus long que quoi ? si le bloc du titre fait les 3/4 de la largeur le
> bord inferieur le fait aussi.


Je n'ai pas encore essayé les 2 autres réponses fournies mais ce que je
veux c'est par exemple un titre : Hello sous-lequel va se tracer un
trait assez fin qui a a-peu-près la longueur des 3/4 de la page e non
pas le soulignement de hello seul.
 #6  
28/06/2005, 14h45
Bernd
ASM <stephanemoriaux.NoAdmin> wrote:

>
> .Titre { width: 75%; border-bottom: 1px solid blue; }
>
> <h1 class="Titre">Ho! le bô titre !</h1>
>> Sans border, je vois pas comment ?


ça ne marche pas - cela souligne juste le titre. Si le titre comporte 4
lettres, le trait au-dessous a la largeur des 4 lettres.
Il me faudrait un trait de 300px de large.

Cela dit, l'instruction width: 75% devrait pourtant le faire ?
 #7  
28/06/2005, 14h45
Bernd
Sergio <laposte> wrote:

> Bernd a présenté l'énoncé suivant :
>
> > J'ai fait des titres à l'aide de styles CSS et souhaite obtenir sous
> > chacun d'eux une ligne de couleur bleue des trois-quart de la page
> > environ.


J'ai donc maintenant cela :

..Titre {
font-family:"Trebuchet MS", Times New Roman, sans-serif;
font-size: 17px;
color: #2255ff;
}

..Titre:after {content: "<hr class='hrtitre' />" }

..hrtitre {width: 75% ;
color:blue ;
height: 5px ;
}

Il ne tire pas le trait escompté. L'erreur doit être dans l'agencement
des 3 styles - mais où ?

Par avance merci.
 #8  
28/06/2005, 15h02
Bruno patri
Bernd a écrit :
> ASM <stephanemoriaux.NoAdmin> wrote:
>>

>
> ça ne marche pas - cela souligne juste le titre. Si le titre comporte 4
> lettres, le trait au-dessous a la largeur des 4 lettres.
> Il me faudrait un trait de 300px de large.
>
> Cela dit, l'instruction width: 75% devrait pourtant le faire ?


Bien sur que cela marche. Tu es sûr d'avoir bien repris l'exemple donné
? ou mieux puisque cela doit s'appliquer à tous tes titres :

h1 {
width: 75%;
margin: auto;
border-bottom: 1px solid blue;
}
 #9  
28/06/2005, 15h09
Pierre Goiffon
Bernd wrote:
>>>J'ai fait des titres à l'aide de styles CSS
>>>et souhaite obtenir sous
>>>chacun d'eux une ligne de couleur bleue des trois-quart de la page
>>>environ.

>>
>>.Titre { width: 75%; border-bottom: 1px solid blue; }
>>
>><h1 class="Titre">Ho! le bô titre !</h1>

>
> ça ne marche pas


Vous devez avoir une règle qui empiète alors...

Regardez sur cet exemple simple ça fonctionne :
[url down]
 #10  
28/06/2005, 17h05
Bernd
Bruno patri <b.patri+ng> wrote:

> Bien sur que cela marche. Tu es sûr d'avoir bien repris l'exemple donné
> ? ou mieux puisque cela doit s'appliquer à tous tes titres :
>
> h1 {
> width: 75%;
> margin: auto;
> border-bottom: 1px solid blue;
> }


ça devient compliqué car je n'utilise pas les balises h1,h2, etc,
Pour l'instant, j'en reste là car les modifs seraient bien trop longues
à faire.
Merci de tes tuyaux.
 #11  
28/06/2005, 17h05
Bernd
Pierre Goiffon <pgoiffon> wrote:

> Vous devez avoir une règle qui empiète alors...
>
> Regardez sur cet exemple simple ça fonctionne :
> [..]


En effet ça fonctionne sur ton exemple mais pour des raisons de temps je
ne peux pas retransformer le tout avec des balises h - ce serait trop
long.
Du coup j'appelle l'image d'un trait fin de 400px de long fait avec un
soft de dessin. Mais c'est plus lourd à DLer que la solution CSS.
 #12  
28/06/2005, 21h40
drkm
ASM <stephanemoriaux.NoAdmin> writes:

> .Titre { width: 75%; border-bottom: 1px solid blue; }


Juste par curiosité, imaginons une petite variante. J'aimerais
un tel trait de soulignement, de la largeur de la moitié de la
page. Et si le titre est plus long, qu'il soit formaté
normalement, c'est à dire qu'il continue au-delà des 50 %.

Quelqu'un a-t-il une idée ?

--drkm
 #13  
28/06/2005, 22h26
Olivier Miakinen
Le 28/06/2005 23:40, drkm a écrit :
>
>> .Titre { width: 75%; border-bottom: 1px solid blue; }

>
> Juste par curiosité, imaginons une petite variante. J'aimerais
> un tel trait de soulignement, de la largeur de la moitié de la
> page. Et si le titre est plus long, qu'il soit formaté
> normalement, c'est à dire qu'il continue au-delà des 50 %.
>
> Quelqu'un a-t-il une idée ?


Remplacer width par min-width ?
(non testé)
 #14  
29/06/2005, 00h41
drkm
Olivier Miakinen <om+news> writes:

> Remplacer width par min-width ?


Mais alors, la ligne sera elle aussi plus longue dans ce cas.
Non ? Mais si je veux une ligne de longueur fixe (par rapport à
la longueur de la page), quelle que soit la longueur du titre ?

--drkm
 #15  
29/06/2005, 05h53
ASM
drkm wrote:
> Olivier Miakinen <om+news> writes:
>>>Remplacer width par min-width ?

>> Mais alors, la ligne sera elle aussi plus longue dans ce cas.

> Non ? Mais si je veux une ligne de longueur fixe (par rapport à
> la longueur de la page), quelle que soit la longueur du titre ?


Qque chose m'échappe dans ton énnoncé :

Soit une règle fixant la longueur du titre à 400px :
- soit un titre à 150px -> soulignement = 400px
- soit un titre de 420px :
normalement il va être bloqué à 400px
et (à ce que je crois) va s'afficher sur 2 lignes
avec le soulignement de 400 px sur 2ième ligne

Soit une règle fixant la longueur minimale (min-widh) à 400px
- titre de 200px -> soulignement : 400px
- titre de 450px -> soulignement de 450px

Pour ton idée : souligement 400px et texte > 400px

h1 { border-bottom:1px solid blue; width: 400px }
h1 span { white-space: nowrap; letter-spacing: 4px; }

<h1><span>voici ici un tres tres long titre qui racconte n'importe quoi
de pas interressant juste comme çà pour le test de la css mise en place
pour simple curiosité</span></h1>

Çà va-t-y pas déborder de la fenêtre ?
Ho ! que si !

Discussions similaires
transformer le courant 12 volts continu en 9 volts continu

Bonjour Je voudrais savoir quel est la métode pour transformer le courant d'une batterie 12 v continu en courant 9v ou 6 volts continu Pour le 220 V alterantif, il existe...

Pbm d'insertion de saut de section continu devans un titre

Bonjour Pbm constaté dans Word 2000 et 2003 (autres versions non testées) J'ai un problème avec l'insertion de saut de section continu davans un titre. Si j'insers le saut...

[Formulaire] Trait simple fixe et pas de barre de titre

Dans un formulaire, en plaçant "Style bordure" à "Aucun", ça enlève la barre de titre du formulaire. Y a-t-il un moyen d'enlever cette barre de titre tout en conservant le...

Comment faire apparaitre le titre de mon appli dans la barre des taches quand je ne met pas de titre a ma Form.

Bonjour à tous, Voila, J'ai enlever le ControlBox et je ne met pas de titre a ma form pour que la barre de titre n'apparaissent pas. Ensuite j'utilise un boutton avec comme...


Fuseau horaire GMT. Il est actuellement 10h53. | Privacy Policy