Hoofdcategorieën
Topicacties

[CSS] <div> ipv <table> probleem

Pagina: 1

Reageer Nieuw Topic
www.mythix.be
Berichten: 80
Reg. datum: 17 oktober 2004
Matched: tabel, form, css

ik heb een formulier op mijn pagina en ik probeer alles mooi te krijgen dmv CSS, omdat ik geen tabellen wil gebruik ik div's, ik heb alles mooi uitgewerkt en getest in IE en het werkt perfect, maar als ik het test in FF slaagt alles door elkaar ! :s

ik heb al alles geprobeert om het in beide browsers mooi te krijgen, maar ik vind het probleem niet, waarschijnlijk zit er een foutje in mij CSS waar IE overkijkt want ik denk dat FF een betere CSS engine heeft ... alleen weet ik niet waar het foutje zit! :s

dit is mijn formulier:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<form method="post">
                <div class="form_text">Voornaam:</div>
                <div class="form_field"><input type="text" name="voornaam" /></div>
                <div class="form_text">Tussenletters:</div>
                <div class="form_field"><input type="text" name="tssletters" /></div>
                <div class="form_text">Achternaam:</div>
                <div class="form_field"><input type="text" name="achternaam" /></div>
                <div class="form_text">Geslacht:</div>
                <div class="form_field">
                    <select size="2" name="geslacht">
                        <option>Man</option>
                        <option>Vrouw</option>
                    </select>
                </div>
                <div class="form_text">Wachtwoord:</div>
                <div class="form_field"><input type="password" name="wachtwoord" /></div>
                <div class="form_bottom"><input type="submit" value="registreren!" /></div>
</form>

en dit is de css die erbij hoort:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
form {
    border: 1px solid black;
    width: 446px;
    margin-left: 10px;
    background-color: #ccccff;
    clear: both;
}

div.form_text {
    background-color: #ccccff;
    width: 190px;
    float: left;
    height: 100%px;
    padding: 3px;
    vertical-align: center;
}

div.form_field {
    background-color: #bbbbee;
    border-left: 1px dotted black;
    clear: right;
    width: 240px;
    float: right;
    height: 25px;
    padding: 3px;
    padding-left: 10px;
}

div.form_bottom {
    background-color: #aaaadd;
    border-top: 1px dotted black;
    height: 25px;
    text-align: center;
    width: 444px;
    padding: 3px;
    padding-top: 5px;
}

input {
    border: 1px solid #333366;
    color: #333366;
    background-color: #FFFFFF;
}



je kan het formulier vinden op de volgende URL
http://www.topmanager.nl/werkplan.html

zoals je ziet is er een groot verschil in IE en FF, hoe krijg ik het in FF ook mooi ?

Whenever you find yourself on the side of the majority, it is time to pause and reflect

be
Berichten: 25.304
Reg. datum: 10 april 2001
Matched: tabel, form

Als je een tabel wilt maken moet je echt gewoon een tabel maken aangezien dit hiervoor gemaakt is.

Maar hier wil je een formulier maken. Maak dan ook een formulier met elementen die ervoor gemaakt zijn. Divjes zijn hier niet voor gemaakt. Ik zou eerst een onderzoek doen naar wat html elementen zijn en waneer deze te gebruiken :)

disjfa - disj·fa (meneer)
disjfa.nl
Speel mee: schuifpuzzle | indiegamer.nl

Berichten: 39.916
Reg. datum: 26 december 2000
Matched: css

CSS; HTML, Javascript, en alle andere client-side stuff, horen niet thuis in P&W, maar in W&G.

Zie ook de forum-beschrijvingen.

P&W -> W&G.
zie 23648
Berichten: 5.427
Reg. datum: 27 juli 2000
Matched: form

doe eens iets met <fieldset>, <label> en <legend> etc en dan alinea's maken met <p>

astu, wat meer uitleg: http://www.rikkertkoppes.com/thoughts/clean-forms

mophor wijzigde dit bericht 10-08-2005 15:47 (43%)

var _ = {_: 'unreadable code detected!'};
alert(_._);

www.mythix.be
Berichten: 80
Reg. datum: 17 oktober 2004
Matched: tabel, css

In de eerste plaats wou ik proberen om alles zonder tabellen klaar te kunnen spelen omdat ik artikels gelezen heb over CSS en daar heb ik gelezen dat je tabellen beter kunt vermijden...

maar aangezien het mij tog niet lukt zal ik het idd beter met tabellen oplossen, zoals je kunt zien is de pagina in beide browsers nu goed...

toch bedankt voor de reactie

Whenever you find yourself on the side of the majority, it is time to pause and reflect


Acties: [view][quote]


Door: crisp
Devver / Moderator WEB
Papa van Jeremy \o/
Berichten: 32.394
Reg. datum: 24 februari 2000
Matched: tabel, form

190 + 3 + 3 + 240 + 10 + 3 = 449
en de breedte van je form is maar 446px ;) (zoek maar eens op 'boxmodel')

overigens, wat is dit:

Cascading Stylesheet:
1
height100%px;


:?

verder: zie mophor. Enkel semantiekloze div's gebruiken is minstens net zo 'erg' als een tabel gebruiken...

crisp wijzigde dit bericht 10-08-2005 16:02 (26%)

zie 23648
Berichten: 5.427
Reg. datum: 27 juli 2000
Matched: css

wat heb je niet begrepen van ons commentaar?

een dergelijke layout is in 5 minuten met nette elementen en CSS te maken, maar je begrijpt dat we dat natuurlijk niet gaan voorkauwen

var _ = {_: 'unreadable code detected!'};
alert(_._);

Nog steeds geen boomknuffelaar
Berichten: 4.692
Reg. datum: 16 april 2001
Geen matches

Over dit hele verhaal..

is het niet een goed idee om eens een sticky te maken voor topics als deze met daarin een simpele uitleg over hoe en wat is semantische html?

SchizoDuckie wijzigde dit bericht 10-08-2005 18:04 (25%)

zie 23648
Berichten: 5.427
Reg. datum: 27 juli 2000
Geen matches

* mophor vindt dat het sticky waarin staat dat mensen eerst moeten zoeken eigenlijk in veel van deze gevallen afdoende had kunnen zijn

var _ = {_: 'unreadable code detected!'};
alert(_._);

Ja Ja...
Berichten: 1.372
Reg. datum: 31 augustus 2001
Matched: tabel, css

quote:
Mythix schreef op woensdag 10 augustus 2005 @ 15:58:
In de eerste plaats wou ik proberen om alles zonder tabellen klaar te kunnen spelen omdat ik artikels gelezen heb over CSS en daar heb ik gelezen dat je tabellen beter kunt vermijden...

maar aangezien het mij tog niet lukt zal ik het idd beter met tabellen oplossen, zoals je kunt zien is de pagina in beide browsers nu goed...

toch bedankt voor de reactie

Dit snap ik dus echt niet he....post je een heel verhaal, worden er genoeg oplossingen aangedragen, ga je het "toch maar weer in tabellen 'oplossen'".
:r

Het is zoals Morphor zegt in 5 minuten te maken, er zijn talloze voorbeelden in onzer vrind google te vinden.

Canon 5DMKII + een berg lenzen. richardbakker.com

Berichten: 542
Reg. datum: 02 juli 2004
Matched: tabel

Bekijk dit mooie voorbeeld eens, volledig gemaakt met <fieldset>, <legend>, <label> en
<input> tags. Dus zonder tabel! Zelfs <div>-jes zijn niet nodig:

http://www.picment.com/articles/css/funwithforms/graphics/funwithforms-ill0.gif

(klik op de afbeelding om de bijbehorende webpagina te bekijken)
 

Pagina: 1



VNU Media logo Powered by True

© 1998 - 2009 Tweakers.net - Alle rechten voorbehouden

Uitgever van: