[Réglé] description et select attaché

description et select attaché [Réglé] - HTML/CSS - Programmation

Marsh Posté le 27-06-2008 à 13:37:22    

Bonjour, je crée un listing avec des select pour personnaliser le listing et a chaque résolution ou redimensionnement je me retrouve avec une description à droite et le select en bas à gauche :/ Je sais plus quoi faire.
 
http://nzbfactory.free.fr/0.jpg
 
résolution inferieur:
http://nzbfactory.free.fr/1.jpg
 
bout de code:

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
  2. "http://www.w3.org/TR/html4/strict.dtd">
  3. <html>
  4.     <head>
  5.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  6.         <title>
  7.             New document
  8.         </title>
  9.     </head>
  10.     <body>
  11.         <div id="optionfiltre" style="text-align:left;margin: 5px 2px 5px 2px;line-height:22px;">
  12.             <input type="submit" value="Actualiser"> <a href="#" onclick="javascript:showorhide('optionfiltre', 'actualiser', 'non');return false;"><strong>Cacher Options</strong></a> &nbsp;Langue:&nbsp;<select name="lang">
  13.                 <option value="fr">
  14.                     Français
  15.                 </option>
  16.                 <option value="en">
  17.                     English
  18.                 </option>
  19.             </select>&nbsp;Bot:&nbsp;<select name="bot">
  20.                 <option value="oui">
  21.                     Oui
  22.                 </option>
  23.                 <option value="non" selected="selected">
  24.                     Non
  25.                 </option>
  26.             </select>&nbsp;Mod:&nbsp;<select name="mod">
  27.                 <option value="all">
  28.                     Tous
  29.                 </option>
  30.                 <option value="oui">
  31.                     Activé
  32.                 </option>
  33.                 <option value="non" selected="selected">
  34.                     Désactivé
  35.                 </option>
  36.             </select>&nbsp;Type:&nbsp;<select name="type">
  37.                 <option value="all">
  38.                     Tous
  39.                 </option>
  40.             </select>&nbsp;Punkbuster:&nbsp;<select name="punkbuster">
  41.                 <option value="all">
  42.                     Tous
  43.                 </option>
  44.                 <option value="oui" selected="selected">
  45.                     Activé
  46.                 </option>
  47.                 <option value="non">
  48.                     Désactivé
  49.                 </option>
  50.             </select>&nbsp;Pays:&nbsp;<select name="country">
  51.                 <option value="all">
  52.                     Tous
  53.                 </option>
  54.                 <option value="FR" selected="selected">
  55.                     France
  56.                 </option>
  57.             </select>&nbsp;Nb par page:&nbsp;<select name="page">
  58.                 <option value="25">
  59.                     25
  60.                 </option>
  61.             </select><br>
  62.         </div>
  63.     </body>
  64. </html>


 
Merci de votre aide.


Message édité par ouiouioui10 le 30-06-2008 à 17:37:06
Reply

Marsh Posté le 27-06-2008 à 13:37:22   

Reply

Marsh Posté le 27-06-2008 à 14:43:53    

Si je peux me permettre, c'est juste illisible, quel que soit la définition d'écran.
Mais sinon, pour bien faire je mettrais chaque élément du form dans un block.
Et n'oublie les balises <form> et <label>
http://www.alistapart.com/articles [...] ccessible/
http://www.alistapart.com/articles [...] sibleforms


Message édité par David Boring le 27-06-2008 à 14:45:20
Reply

Marsh Posté le 27-06-2008 à 16:03:59    

form y est la j'ai collé juste ce qui pose problème, que ce soit court, j'ai vidé les select.

 

j'ai lu tes liens, si je les met tous à la ligne ma page va doubler de taille sa obligera à descendre à chaque page.

 

une fois les éléments fixe ensemble je verrai si je peux améliorer la lisibilité

 

merci quand même.


Message édité par ouiouioui10 le 27-06-2008 à 16:06:39
Reply

Marsh Posté le 28-06-2008 à 01:57:06    

deja tes textes devraient etre dans des <label>ensuite chaque groupe label/select dans un span avec en css white-space:nowrap (et tu peux virer les &nbsp; qui servent a rien)

 

edit:
exemple

Code :
  1. <span class="nowrap">
  2.    <label for="lang">Langue:&nbsp;</label>
  3.    <select id="lang">blabla[...]
  4. </span>
 

et en css

Code :
  1. .nowrap {white-space:nowrap;}


Message édité par mIRROR le 28-06-2008 à 02:01:59

---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
Reply

Marsh Posté le 30-06-2008 à 17:36:36    

J'ai corrigé, c'est parfait.
label for j'avoue c'est la 1ère fois que j'y pense sa sera automatique désormais.
 
merci pour cette réponse complète.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed