IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Taille fonte variable


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 30
    Par défaut Taille fonte variable
    Bonjour,
    Voici mon problème. Mon site possède un bandeau avec une image (dans une balise img) et un texte qui doit venir s'insérer à un endroit précis par rapport à l'image.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <div id="bandeau">
    <img id="image"/>
    <h1 id="texte">Le nom de mon site</h1>
    </div>
    Lorsque je fais les choses en format absolu, il n'y a pas de problème pour positionner le "texte" à l'endroit voulu.
    Mon problème est que je cherche à faire cela avec un design extensible.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #image{
    width: 100%;/* Je ne met pas de height, de manière à conserver les proportions de l'image */
    }
    #texte{
    left: 30%;
    width: 40%; 
    height: 25%;
    font-size: 100%;
    }
    Le code écrit fait que la taille du texte n'est pas flexible. J'aurai besoin de quelque chose qui fasse en sorte que les proportions du block de mon texte restent constants, comme les proportions de l'image, ainsi que la font-size correspondante.
    Il me reste toujours une solution de repli qui consisterai à créer une image avec le texte à l'intérieur de l'image, mais je ne souhaite pas en arriver à cette extrémité là.
    Merci d'avance pour votre aide

  2. #2
    Membre chevronné Avatar de nadox
    Homme Profil pro
    Développeur
    Inscrit en
    Février 2010
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 360
    Par défaut
    Bonjour,
    Tu ne peux pas le faire de cette façon-là.
    Si la taille et le positionnement de tes éléments sont relatif(pourcentage) à la taille de l'élément conteneur, la taille de la police est relative à la taille de la police de l'élément conteneur... (et non à la taille/position de l'élément conteneur !)

    La seule solution serais d'utiliser javascript pour modifier la taille de la police en fonction de la taille du conteneur. (enfin je ne voie que ça, mais peut-être que quelqu'un aurais une autre idée...)

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 30
    Par défaut
    Merci Nadox d'avoir regardé ma question,
    Pour ce qui est du javascript, je ne suis pas très fan de ce genre de procédé. Je pense donc que je ne vais pas l'utiliser. Si je dois choisir, je mettrai plutôt mon texte dans l'image.
    J'ai essayé de regarder dans CSS3 si certaines choses pouvaient répondre à mon besoin, mais je n'ai pas trouvé. D'un coté, il faut aussi dire que je connais très très mal CSS 3 et HTML5. Il se peut aussi qu'il existe des choses CSS 2 qui ne m'ait pas sauté aux yeux.
    Donc, si un connaisseur pouvait me dire si quelque chose existe :
    - Par exemple quelque chose qui permette de définir les proportions d'une boite (longueur = 3 * hauteur).
    - Ou encore, quelque chose qui permette de définir qu'un texte doit tenir sur une ligne dont la longueur est fixée et qui adapte la taille de ce texte.

Discussions similaires

  1. Taille de variable
    Par subnox dans le forum VBA Access
    Réponses: 7
    Dernier message: 19/10/2007, 18h04
  2. Taille de variable et taille de code.
    Par proton88 dans le forum C
    Réponses: 8
    Dernier message: 24/04/2007, 11h35
  3. [TP] Comment contourner la limite de taille des variables ?
    Par celinec62 dans le forum Turbo Pascal
    Réponses: 12
    Dernier message: 20/04/2007, 21h00
  4. [debutant]Taille de variable et contenu
    Par syl2095 dans le forum Débuter
    Réponses: 13
    Dernier message: 22/05/2006, 11h23
  5. taille des variables ou des objets?
    Par BobLBricoleur dans le forum Flash
    Réponses: 4
    Dernier message: 27/12/2005, 14h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo