Input element uitlijnen in form/ tabel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Maarten Aders

Maarten Aders

26/08/2012 11:33:21
Quote Anchor link
Hallo allen,

Voor degene die zich mijn introductie kunnen herinneren: Mijn PHP-cursus is begonnen, heb 2 lessen gehad, vind het nog erg abstract, maar ga er 110% voor!

Vraagje over uitlijnen van "input element in html"

Code:
<html>
<body>
<table border="1" width="50%" align="50%">
<form action="process_data.php" method="post">
<th>Mijn eerste form in een tabel</th>
<tr><td>First name: <input type="text" name="firstname"/></td></tr>
<tr><td>Last name: <input type="text" name="lastname"/></td></tr>
<tr><td>Phonenumber: <input type="text" name="phonenumber"/></td></tr>
<tr><td>Remarks: <textarea rows="5" cols="35" name="textarea"></textarea></td></tr>
<tr><td>Click button to process data:<input type="submit" value="Submit button"></td></tr>
</form>
</table>
</body>
</html>

Ik wil graag binnen in cel (bv:
<tr><td>First name: <input type="text" name="firstname"/></td></tr> ..) alleen het input-element uitlijnen, dus het kader zeg maar. Zonder de tekst die ervoor staat. Ik vind info over align-attribute, maar dat is img-gerelateerd, en ik wil graag het tekstveld uitlijnen.

Bij voorbaat dank,
Maarten
 
PHP hulp

PHP hulp

15/11/2024 11:38:40
 
Erik Rijk

Erik Rijk

26/08/2012 11:49:42
Quote Anchor link
Maak formulieren niet in tabellen, om mee te beginnen.

Voorbeeld:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<p>
    <label for="">First name:</label>
    <input type="text" id="" name="" value="" />
</p>


CSS

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
label
{
    float: left;
    width: 110px;
    text-align: left;
}


Uit de losse pols, maar probeer het eens.
 
Maarten Aders

Maarten Aders

26/08/2012 11:56:27
Quote Anchor link
Waarom forms niet in een tabel plaatsen? Dat was bij ons de "mooi-maak" opdracht bij het formulier.

Nu moet ik eerst even gaan uitzoeken wat een label is..

Thx.

Toevoeging op 26/08/2012 11:59:58:

http://www.htmlquick.com/reference/tags/input.html

Hier hebben ze het over het align="" attribute, maar er gebeurt niets als ik het invoer :(

Er staat ook deprecated in HTML4.01 bij, maar wil dan zeggen dattie het helemaal niet meer doet?

Grr..
 
Obelix Idefix

Obelix Idefix

26/08/2012 12:07:51
Quote Anchor link
Maarten Aders op 26/08/2012 11:56:27:
Waarom forms niet in een tabel plaatsen?

Een tabel is bedoeld om data / gegevens te tonen, niet om de lay-out van een site mee op te bouwen. Vroeger gebeurde dat veel, maar met goed gebruik van css is dat tegenwoordig niet meer nodig/gewenst.
 
Maarten Aders

Maarten Aders

26/08/2012 12:15:34
Quote Anchor link
Obelix en Idefix op 26/08/2012 12:07:51:
Maarten Aders op 26/08/2012 11:56:27:
Waarom forms niet in een tabel plaatsen?

Een tabel is bedoeld om data / gegevens te tonen, niet om de lay-out van een site mee op te bouwen. Vroeger gebeurde dat veel, maar met goed gebruik van css is dat tegenwoordig niet meer nodig/gewenst.

Goede uitleg, dankjewel.

En wat is nu precies de rol/ functie van <label> ?? Ik ben er wel over aan het lezen op het internet nu, maar de clou blijft me onduidelijk..
 
Frank WD

Frank WD

26/08/2012 12:34:22
Quote Anchor link
Hier zou je een stukje uitleg kunnen lezen.
Klik
 
Maarten Aders

Maarten Aders

26/08/2012 12:42:12
Quote Anchor link
Hoi Frank,

Die site is m'n steun en toeverlaat. Ik begreep het alleen niet helemaal..

Bedankt!

Maarten
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.