Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858

    Problema con span e campi input, select e textarea

    Ciao,
    premesso che di css non capisco granchè, il problema che mi trovo ad affrontare è il seguente: nell'immagine allegata è possibile notare il differente spazio lasciato fra i vari span.



    Cosa sbaglio nel css?


    Codice HTML
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>prova</title>
    <style>
    * {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 12px;
    }
    .errore { border: 1px solid #00f; }
    input, textarea { padding: 3px; }
    .errore select { margin-bottom: 7px; }
    .errore input { margin-bottom: 9px; }
    .errore textarea { margin-bottom: 4px; }
    .mErrore { border: 1px solid #f00;}
    </style>
    </head>
    <body>
    <form id="form1" method="post" action="">
      <table width="600" border="0" cellpadding="10" cellspacing="10">
        <tr>
          <td>Campo 1</td>
          <td>
      	<span class="errore"><input type="text" name="textfield" /></span>
    		
    <span class="mErrore">Errore</span>
    	  </td>
        </tr>
        <tr>
          <td>Campo 2</td>
          <td><span class="errore"><select name="select" id="select">
          <option>asd</option>
          <option>lol</option>      
          </select></span>
    		
    <span class="mErrore">Errore</span>
          </td>
        </tr>
        <tr>
          <td>Campo 3</td>
          <td>
            <span class="errore"><textarea name="textarea" id="textarea" cols="45" rows="5"></textarea></span>
    		
    <span class="mErrore">Errore</span>
          </td>
        </tr>
      </table>
    </form>
    </html>
    think simple think ringo

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    elimina le interruzioni di linea (
    ) dopo i vari input/select/textarea e dai display: block alla classe .mErrore

    Il risultato dovrebbe essere un po' più omogeneo. Se ti vuoi spingere oltre potresti eliminare la tabella per contenere il form.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    grazie per la risposta, ma ho risolto cambiando sistema.
    think simple think ringo

  4. #4
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Scusa come hai risolto?
    ho lo stesso problema?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.