Een form zonder table!
Hier heb ik het voor elkaar gekregen om een formulier in elkaar te flanzen dat geen table, maar divs gebruikt(divform.html).
Ik loop tegen een aantal problemen echter op:
- De submit button weet ik in beide gevallen niet goed XHTML 1.1 valid te centreren
- In IE doet divform.html het natuurlijk weer niet, in Firefox en Opera wel
En ik had ook nog een vraag:
Is het nu beter om dit op deze manier te doen of is het gewoon beter om met tables te blijven werken voor formulieren?
Ik loop tegen een aantal problemen echter op:
- De submit button weet ik in beide gevallen niet goed XHTML 1.1 valid te centreren
- In IE doet divform.html het natuurlijk weer niet, in Firefox en Opera wel
En ik had ook nog een vraag:
Is het nu beter om dit op deze manier te doen of is het gewoon beter om met tables te blijven werken voor formulieren?
Gesponsorde koppelingen:
1 op phpfreakz.nl staat een goed artikel over centreren en hoe dat moet.
3. Denk niet dat het echt uitmaakt,div vind ik wel leuker.
edit: en daarnaat komt het wachtwoord in de balk, niet echt handig.
3. Denk niet dat het echt uitmaakt,div vind ik wel leuker.
edit: en daarnaat komt het wachtwoord in de balk, niet echt handig.
Gewijzigd op 02/04/2006 19:49:00 door Kalle P
Ik heb er ook een beetje studie van gemaakt en doe het tegenwoordig zonder tables. Of ze XHTML valid zijn betwijfel ik, maar ik vind validatie niet echt zaligmakend.
De opmaak van een form is meestal:
label - input
Als je de labels deze CSS geeft:
Dan kun je de rijen in je form zo coderen:
De opmaak van een form is meestal:
label - input
Als je de labels deze CSS geeft:
Dan kun je de rijen in je form zo coderen:
@Kalle: Voor centreren zal ik morgen kijken.
@Jan: Bedankt. Ik heb iets online gezet (janform.html). Is dat ongeveer wat je bedoelt?
Heb je zelf ook een voorbeeld van zoiets en zou ik het mogen zien?
@Jan: Bedankt. Ik heb iets online gezet (janform.html). Is dat ongeveer wat je bedoelt?
Heb je zelf ook een voorbeeld van zoiets en zou ik het mogen zien?
Sebastiaan:
@Kalle: Voor centreren zal ik morgen kijken.
Ach ik neem het niet zo nauw. Je bent nog jong en klein dus lezen is best lastig.
Lijkt me compleet zinloos om het zo op te lossen met DIVjes... Tabellen zijn gemaakt om informatie in te plaatsen, dus waarom moeilijker maken.. De manier van Jan is ook wel leuk gezien, maar deze heb ik nooit echt gebruikt... (;
Sebastiaan, wat is het verschil tussen tabellen en jouw variant? Alleen een verschil in tag-naam? (je geeft namelijk de opdracht via je CSS om gewoon een complete tabel te renderen, op tbody na dan)
Jan's aanpak is al wat beter, al is <paragraaf> daar niet voor bedoelt, en geeft het nogal een vreemd resultaat in Lynx daardoor.
Ik zou gewoon gaan voor een label, met daaronder het veld. Met display:block dus, geeft een beetje het fieldset-legend effect. Met margin en padding kan je hem dan er nog wat spelen, resultaat om tevreden mee te zijn.
centreren wil eigenlijk altijd wel via margin: 0 auto; of desnoods text-align: center; (IE workaround)
Jan's aanpak is al wat beter, al is <paragraaf> daar niet voor bedoelt, en geeft het nogal een vreemd resultaat in Lynx daardoor.
Ik zou gewoon gaan voor een label, met daaronder het veld. Met display:block dus, geeft een beetje het fieldset-legend effect. Met margin en padding kan je hem dan er nog wat spelen, resultaat om tevreden mee te zijn.
centreren wil eigenlijk altijd wel via margin: 0 auto; of desnoods text-align: center; (IE workaround)
Gewijzigd op 02/04/2006 20:19:00 door Jelmer rrrr
Quote:
Klopt, niet veel, ik ben er zelf ook niet super trots op.Sebastiaan, wat is het verschil tussen tabellen en jouw variant? Alleen een verschil in tag-naam?
Quote:
Zoiets als dit dus?:k zou gewoon gaan voor een label, met daaronder het veld.
<label for="veld">Veld:</label><br />
<input type="text" id="veld">
Quote:
Oké. Bedankt.centreren wil eigenlijk altijd wel via margin: 0 auto; of desnoods text-align: center; (IE workaround)
Sebastiaan:
@Jan: Bedankt. Ik heb iets online gezet (janform.html). Is dat ongeveer wat je bedoelt?
Heb je zelf ook een voorbeeld van zoiets en zou ik het mogen zien?
Heb je zelf ook een voorbeeld van zoiets en zou ik het mogen zien?
Ja, bijvoorbeeld het inschrijfformulier voor het PHPuitje. Kijk de CSS maar na daar.



