Hallo allemaal,
Als een hobbyist maak ik wel eens een website. Dit keer wat uitgebreider met CSS aan de gang gegaan en al veel geleerd.
Ik heb een leuk plaatje in de rechtsonderhoek van de pagina gezet, die staat fixed. De tekst van de pagina scrollt erachter vandaan. Goed te doen met z-index.
Op zich is dit geen probleem. Dit plaatje werd mooi weergegeven in de DIV, alleen op één van de pagina's verhinderd de rest van de (transparante) DIV dat een link in de onderliggende tekst kan worden aangeklikt.
Zodoende heb ik de breedte verkleind. Voorheen was deze de hele breedte, nu alleen nog maar de breedte van de afbeelding zelf. Alleen dit veld wil alleen nog maar links uitgelijnd worden...
Deze heb ik al geprobeerd:
- float: right;
- margin: 0 0 0 auto;
- <div align="right">
Wat is de oorzaak van mijn uitdaging en hoe is dit op te lossen?
Alvast bedankt!
Als een hobbyist maak ik wel eens een website. Dit keer wat uitgebreider met CSS aan de gang gegaan en al veel geleerd.
Ik heb een leuk plaatje in de rechtsonderhoek van de pagina gezet, die staat fixed. De tekst van de pagina scrollt erachter vandaan. Goed te doen met z-index.
Op zich is dit geen probleem. Dit plaatje werd mooi weergegeven in de DIV, alleen op één van de pagina's verhinderd de rest van de (transparante) DIV dat een link in de onderliggende tekst kan worden aangeklikt.
Zodoende heb ik de breedte verkleind. Voorheen was deze de hele breedte, nu alleen nog maar de breedte van de afbeelding zelf. Alleen dit veld wil alleen nog maar links uitgelijnd worden...
Deze heb ik al geprobeerd:
- float: right;
- margin: 0 0 0 auto;
- <div align="right">
Wat is de oorzaak van mijn uitdaging en hoe is dit op te lossen?
Alvast bedankt!
HTML:
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
| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Contact/title> <link href="styles.css" rel="stylesheet" type="text/css"> </head> <body class="page"> <div id="container"> <div id="mainContent"> <h1>Contact</h1> <p>tekst</p> </div> <div id="header">header</div> <div id="menu_div">menu</div> <div id="footimg"></div> <div id="footer"> <p>text</p> </div> </div> </body> </html> |
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
| @charset "utf-8"; body { font: 100% Rockwell, Verdana, Geneva, sans-serif; margin: 0; padding: 0; text-align: center; color: #000000; background-position: top right; background-repeat: no-repeat; background-attachment: fixed; } .page #header { padding: 0; background-image: url(images/header.png); background-position: left bottom; background-repeat: no-repeat; background-color: #FFFFFF; position: fixed; top: 0px; width: 46em; height: 100px; z-index: 3; } .page #container { width: 46em; background: #FFFFFF; margin: 130px auto 1em; border: 0; text-align: left; } #container ul { margin-left: 22px; padding-left: 0px; list-style-image: url(images/bullet.png); list-style-position: outside; } #container li { margin-top: 0; margin-bottom: 7px; } #plist { margin-top: 0; margin-bottom: 7px; } .page #container h1 { color: #FF8800; font-family: Arial, Helvetica, sans-serif; } .page #container h2 { color: #FF8800; margin-bottom: 7px; } .page #container h3 { color: #FF8800; margin-top: 7px; margin-bottom: 7px; } .page #mainContent { padding: 5px 10px; background: #FFFFFF; } .page #footimg { padding: 0px; position: fixed; bottom: 1em; z-index: 3; width: 158px; height: 160px; background-image: url(images/image-rb.png); background-repeat: no-repeat; background-position: bottom right; } .page #footer { padding: 0px; background-color: #BCC225; position: fixed; bottom: 0px; z-index: 3; width: 46em; height: 1em; } .page #footer p { color: #5F6D30; margin: 0; padding: 3px; font-size: 9px; text-align: center; font-family: Verdana, Geneva, sans-serif; } |