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 :

Input texte débordant à droite


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1
    Par défaut Input texte débordant à droite
    Bonjour à tous,

    j'ai un petit souci dans la mise en forme d'un site, qui se traduit par le fait qu'un champ texte d'un formulaire semble déborder à droite (visuellement le champ texte en question ne se "ferme" pas à droite). Je pense qu'il y a un mélange entre les attributs size et style dans les balises, mais ce n'est pas simple... Sinon je pensais à un problème dans les spécifications de IE7, à voir si tout le reste échoue. J'ai parcouru les forums mais rien ne semble pouvoir s'appliquer dans mon cas...

    Je vous mets le code simplifié de la ligne à la suite :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <table cellspacing="0" cellpadding="0"> 
    <tr> 
    <th>Date</th> 
    <td colspan="3" style="white-space:nowrap;width:15%;" ><input type="text" size="30"></td> 
    <th>Type</th> 
    <td colspan="2" style="white-space:nowrap"><input type="text" size="2" style="width:auto;vertical-align:middle" ></td> 
    <th>Auteur</th> 
    <td style="white-space:nowrap;width:30%;" > <input type="text" size="60"></td> 
    </tr> 
    </table>

    Je ne suis pas un spécialiste des css et ce problème est bien embêtant pour la mise en forme de la page, vouyez-vous ce qu'il faudrait changer pour que le champ "Auteur" ne déborde plus à droite ?

    Merci d'avance^^Configuration: Windows XP
    Internet Explorer 7.0

  2. #2
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Salut,

    La meilleure chose à faire est d'abandonnée les tables, tu peux très bien faire ton formulaire avec d'autres balises, il existe des exemples sur le web.

    Exemple vite fais :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <p style="width:600px;text-align:left;"><label style="float:left;width:250px;font-style:italic;">Nom :</label><input type="text" name="nom" size="20" /></p>
    <p style="width:600px;text-align:left;"><label style="float:left;width:250px;font-style:italic;">Prénom :</label><input type="text" name="prenom" size="20" /></p>
    <p style="width:600px;text-align:left;"><label style="float:left;width:250px;font-style:italic;">Adresse :</label><textarea name="adresse" cols="40" rows="3" /></p>

  3. #3
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Salut,

    Je viens d'essayer ton code et je n'arrive pas à visualiser l'erreur... (testé sous IE7 )
    As-tu essayé de voir le comportement en réduisant le size="60" ? ou en diminuant le width:30% ?

    De +, pourquoi avoir appliqué un white-space:nowrap; ? (je n'en vois pas l'utilité)

    EDIT : +1 sur ce que te propose kaiser59
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

Discussions similaires

  1. modifier la couleur d'un texte dans un input text
    Par mic79 dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 05/01/2005, 16h45
  2. input texte
    Par pascal.cargouet dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 03/12/2004, 11h02
  3. Problème de contrôle de champ input texte
    Par NATHW dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 08/10/2004, 22h48
  4. Afficher un varchar complet dans un input text
    Par PrinceMaster77 dans le forum ASP
    Réponses: 4
    Dernier message: 25/06/2004, 12h17
  5. [FORMULAIRE] Récupération de input 'text'
    Par danael dans le forum Flash
    Réponses: 5
    Dernier message: 19/07/2003, 11h31

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