All,
ik ben wat aan het testen met CSS layouts (liquid, fixed, ....) maar ik kom nu het volgende tegen:
- De content DIV wordt in FF onder het menu geplaatst, waar hij dit correct ernaast plaatst in IE7.
- In IE7 is dit liquid en blijft ook naast het menu staan (correct), maar in FF dus niet (zie eerste punt).
- Wanneer ik de 'NavBar' instel als: display:none , dan vergroot de content ook (wat de bedoeling is) maar in FF dus niet
Wat is nu eigenlijk de bedoeling: Het wordt een C# project'je waarbij in de Header een flash geladen wordt met een menu. Via dit menu kan je je inloggen, maar zolang je niet ingelogd bent zie je geen 'persoonlijk menu' aan de linkerkant komen. (hier zou de content dus over de hele breedte moeten gaan) en nadat je succesvol ingelogd bent, komt er aan de linkerkant jou persoonlijke menu te staan.
Ik heb al verschillende zaken zitten testen met o.m. spelen met de 'floating', width, positioning etc... properties maar ik krijg het niet voor elkaar.
Ik denk dat het iets vrij 'simpel' zal zijn, maar het zijn meestal de simpele zaken die moeilijk te vinden zijn
ps: ik weet dat het niet op veel trekt, maar ben nu in eerste instantie aan het zoeken hoe ik de 'html' layout voor elkaar krijg....
ik ben wat aan het testen met CSS layouts (liquid, fixed, ....) maar ik kom nu het volgende tegen:
- De content DIV wordt in FF onder het menu geplaatst, waar hij dit correct ernaast plaatst in IE7.
- In IE7 is dit liquid en blijft ook naast het menu staan (correct), maar in FF dus niet (zie eerste punt).
- Wanneer ik de 'NavBar' instel als: display:none , dan vergroot de content ook (wat de bedoeling is) maar in FF dus niet
Wat is nu eigenlijk de bedoeling: Het wordt een C# project'je waarbij in de Header een flash geladen wordt met een menu. Via dit menu kan je je inloggen, maar zolang je niet ingelogd bent zie je geen 'persoonlijk menu' aan de linkerkant komen. (hier zou de content dus over de hele breedte moeten gaan) en nadat je succesvol ingelogd bent, komt er aan de linkerkant jou persoonlijke menu te staan.
Ik heb al verschillende zaken zitten testen met o.m. spelen met de 'floating', width, positioning etc... properties maar ik krijg het niet voor elkaar.
Ik denk dat het iets vrij 'simpel' zal zijn, maar het zijn meestal de simpele zaken die moeilijk te vinden zijn
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <body> <div id="wrapper"> <div id="header"> <h1>Flash(766px)</h1> </div> <div id="navbar"> <ul> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> <li>Item 4</li> <li>Item 5</li> </ul> </div> <div id="content"> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.</p> </div> <div id="footer"></div> </div> </body> |
Cascading Stylesheet:
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
| <style type="text/css"> body { margin: 1px; padding: 1px; font-family: arial, helvetica, sans-serif; text-align:center; } #wrapper { width:90%; margin:0 auto; text-align:left; } #header { height: 50px; background-color: #666; margin-bottom: 10px; } #navbar { float: left; width: auto; background-color: #bbb; margin-bottom: 10px; } #content { float:left; /*width: 100%;*/ background-color: #bbb; margin-bottom: 10px; } #footer { clear: both; height: 50px; background-color: #666; } h1 { margin: 0; padding: 5px; } h2 { margin-top: 0; padding-top: 7px; } h2, p { margin-left: 7px; margin-right: 7px; } </style> |
ps: ik weet dat het niet op veel trekt, maar ben nu in eerste instantie aan het zoeken hoe ik de 'html' layout voor elkaar krijg....
[ Voor 1% gewijzigd door dj_vibri op 26-05-2009 13:14 . Reden: Css code beter uitgelijnd ]
Last night I lay in bed looking up at the stars in the sky and I thought to myself, where the heck is the ceiling.