Bonjour à tous,
j'utilise des caractères unicode pour dessiner des bordures et j'ai un problème de décalage vertical lorsque j'ai des lignes avec des input de type text. Je suspecte une sorte de conflit entre la hauteur de la police et la hauteur de ligne mais je n'ai pas réussi à trouver la bonne combinaison...
dernière remarque : je cherche une solution compatible avec IE6
merci pour votre aide.
Modifié par loobiecore (07 Mar 2006 - 11:39)
j'utilise des caractères unicode pour dessiner des bordures et j'ai un problème de décalage vertical lorsque j'ai des lignes avec des input de type text. Je suspecte une sorte de conflit entre la hauteur de la police et la hauteur de ligne mais je n'ai pas réussi à trouver la bonne combinaison...
dernière remarque : je cherche une solution compatible avec IE6
<html>
<style>
body {
font-family: Courier New;
font-weight: normal;
font-size: 16px;
color: #000000;
line-height: 16px;
}
input.text {
font-family: Courier New;
font-weight: normal;
font-size-adjust: 16px;
color: #000066;
background: #D4D0C8;
border: none;
width: expression(this.size * 10 + 'px');
}
</style>
<body>
<form>
<pre>
A │ B
C │ D
<input type="text" class="text" name="A" size="1" maxlength="1" value="A" > │ <input type="text" class="text" name="B" size="1" maxlength="1" value="B" >
<input type="text" class="text" name="C" size="1" maxlength="1" value="C" > │ <input type="text" class="text" name="D" size="1" maxlength="1" value="D" >
</pre>
</form>
</body>
</html>
merci pour votre aide.
Modifié par loobiecore (07 Mar 2006 - 11:39)