come montare casella di testo nella cella della tabella

.. state cercando di adattare il textbox (regolazione automatica del testo larghezza) all’interno di una tabella HTML del cell ma senza fortuna.. qualcuno può per favore aiutarmi? grazie

Quello che ho:

<td>
  <asp:TextBox ID="txtPrice" runat="server" style="width:100%"/>
</td>
  • <td><asp:TextBox ID=”txtPrice” runat=”server” style=”width:100%”/></td>
  • Si dice che il codice che stai usando ASP. Si deve essere stato questo quando fare domande, e aggiungila alla tua tag.
  • Sevenoaks – ci sarebbe una differenza?
InformationsquelleAutor user384080 | 2010-11-08



5 Replies
  1. 12

    “Caselle di testo” come <textarea> sono elementi inline. Avete bisogno di fare questo:

    HTML:

    <textarea class="myTextarea">
    Content
    </textarea>

    CSS:

    .myTextarea
    {
       display: block;
       width: 100%;
       height: 100%;
    }

    Esempio qui per voi.

    E un esempio aggiornato qui per voi. (Con margini aggiunto e un tavolo di lavoro a)

    Anche, hai un po ‘ di codice possiamo vedere? textbox non è valido HTML, in modo da non abbiamo idea di quello che stai cercando di usare 🙂

    • impostazione per il 100% superare la cella di tabella
    • Così impostato, sia per una minore percentuale o un valore esplicito 🙂 (px, em, ecc)
    • Che cosa è con margin e padding=0 ? A me sembra funzionare (vedi la mia risposta)
    • I margini predefiniti e imbottitura dovrebbe già essere impostato a 0 a meno che non si eredita, allora dovrebbe essere impostato in modo esplicito per l’elemento.
    • valore inferiore al 100% non si adattano correttamente. se la finestra di minimizzare/massimizzare non ridimensionare correttamente
    • Ho aggiornato la mia risposta e di esempio per aiutarvi 🙂
    • fatto.. risolto grazie
    • Siete i benvenuti 🙂

  2. 3

    Provare questo:

    <td>
    <textarea style="width:100%;height:100%;margin:0;padding:0;" rows=1 cols=1>
        text!
    </textarea>
    </td>

    nel mio test, ha funzionato.

    • impostazione della larghezza al 100% supererà la cella di tabella
    • Non si superano anche con un margine e padding impostato a “0”?
  3. 2

    Questo funziona per me:

    <asp:TextBox ID="txtPrice" runat="server" width=100%"/>

    Tuttavia, c’è overflow a sinistra vedo cosa posso fare

  4. 1

    style="width: 100%; height: 100%;" non funziona?

    • impostazione della larghezza al 100% supererà la tabella delle cellule.
  5. 0

    impostare il “textbox” (qualunque cosa sia… vuoi dire textarea o un input type="text"?) al 100% width e hight e margin a 0 e il padding della tabella-cella a 0.

    • impostazione per il 100% superare la cella di tabella

Lascia un commento