Slice en in divs zetten
http://img224.imageshack.us/img224/6481/hugoveenkerhn6.jpg
En zo ziet de indeling er ongeveer uit:
http://img231.imageshack.us/img231/9576/hugoveenker2hn7.jpg
Mvg Oene
Gewijzigd op 01/01/1970 01:00:00 door Joakim Broden
Gewijzigd op 01/01/1970 01:00:00 door ik ben weg
maar moet ik dan van elk plaatje een div maken ofzo? of moet ik het dan weer anders slicen ofzo?
Gewijzigd op 01/01/1970 01:00:00 door Joakim Broden
Code (php)
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
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
<html>
<head>
<title>Je title</title>
<style type="text/css">
html, body
{
margin: auto;
text-align: center;
}
div.wrap
{
text-align: left;
margin: 0 auto;
height: 700px;
width: 900px;
border: 1px solid blue;
border-top: none;
}
div.left
{
float: left;
height: 500px;
width: 290px;
padding: 5px;
}
div.header
{
height: 180px;
border-bottom: 1px solid #000;
}
div.right
{
float: right;
height: 500px;
width: 590px;
padding: 5px;
}
div.footer
{
margin: 20px auto auto auto;
height: 30px;
width: 900px;
}
div.logo
{
float: left;
height: 120px;
width: 200px;
border: 1px solid #000;
margin: auto auto auto 80px;
}
</style>
</head>
<body>
<div class="wrap">
<div class="header">
Header
<div class="logo">Logo</div>
</div>
<div class="left">
Links content
</div>
<div class="right">
Rechts content
</div>
</div>
<div class="footer">
Footer
</div>
</body>
</html>
<head>
<title>Je title</title>
<style type="text/css">
html, body
{
margin: auto;
text-align: center;
}
div.wrap
{
text-align: left;
margin: 0 auto;
height: 700px;
width: 900px;
border: 1px solid blue;
border-top: none;
}
div.left
{
float: left;
height: 500px;
width: 290px;
padding: 5px;
}
div.header
{
height: 180px;
border-bottom: 1px solid #000;
}
div.right
{
float: right;
height: 500px;
width: 590px;
padding: 5px;
}
div.footer
{
margin: 20px auto auto auto;
height: 30px;
width: 900px;
}
div.logo
{
float: left;
height: 120px;
width: 200px;
border: 1px solid #000;
margin: auto auto auto 80px;
}
</style>
</head>
<body>
<div class="wrap">
<div class="header">
Header
<div class="logo">Logo</div>
</div>
<div class="left">
Links content
</div>
<div class="right">
Rechts content
</div>
</div>
<div class="footer">
Footer
</div>
</body>
</html>
Astu, ff snel gemaakt, zelf aanpassen uiteraard.
P.s.
plak dit in een HTML document en kijk met firefox met "webdeveloper plugin" hoe de layout er uit ziet (in de toolbar dus outline->block level elements).
Gewijzigd op 01/01/1970 01:00:00 door Jurgen assaasas
http://www.oetzie.nl/test.html ... doe ik het zo goed of kan het makkelijker en beter?
Hier is de code:
en hoe zorg ik er nu voor dat wat ik nu heb gecentreerd word en aan beide kanten een plaatje krijgt (in dit geval Hugo-Header_01 en _07), dit lukt me niet.
ok ik heb nu de header in divs gezet je kunt hem zien op Hier is de code:
Code (php)
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
<html>
<head>
<title>Je title</title>
<style type="text/css">
html, body {
margin: auto;
text-align: center;
background: #000000;
}
div.site {
text-align: left;
margin: 0 auto;
height: 100%;
width: 100%;
}
div.header {
height: 174px;
width: 100%;
}
div.header-left {
float: left;
height: 174px;
background: url(images/Hugo-Header_01.jpg) no-repeat 0 96px;
}
div.header-left2 {
float: left;
height: 174px;
width: 33px;
background: url(images/Hugo-Header_02.jpg) no-repeat 0 0;
}
div.header-midden {
float: left;
height: 174px;
width: 859px;
}
div.header-logo {
float: left;
height: 125px;
width: 242px;
background: url(images/Hugo-Header_03.jpg) no-repeat 0 0;
}
div.header-midden2 {
float: left;
height: 125px;
width: 349px;
background-color: #ffffff;
}
div.header-content {
float: left;
height: 125px;
width: 268px;
background-color: #ffffff;
}
div.header-menu {
float: left;
height: 41px;
width: 859px;
background: url(images/Hugo-Header_08.jpg) no-repeat 0 0;
}
div.header-bottom {
float: left;
height: 8px;
width: 859px;
background-color: #ffffff;
}
div.header-right2 {
float: left;
height: 174px;
width: 33px;
background: url(images/Hugo-Header_06.jpg) no-repeat 0 0;
}
div.header-right {
float: left;
height: 174px;
background: url(images/Hugo-Header_07.jpg) no-repeat 0 96px;
}
</style>
</head>
<body>
<div class="site">
<div class="header">
<div class="header-left"></div>
<div class="header-left2"></div>
<div class="header-midden">
<div class="header-logo"><a href="index.php"><img src="images/Hugo-Header_03.jpg" border="0"></a></div>
<div class="header-midden2"></div>
<div class="header-content"></div>
<div class="header-menu"></div>
<div class="header-bottom"></div>
</div>
<div class="header-right2"></div>
<div class="header-right"></div>
</div>
</div>
<div class="footer">
Footer
</div>
</body>
</html>
<head>
<title>Je title</title>
<style type="text/css">
html, body {
margin: auto;
text-align: center;
background: #000000;
}
div.site {
text-align: left;
margin: 0 auto;
height: 100%;
width: 100%;
}
div.header {
height: 174px;
width: 100%;
}
div.header-left {
float: left;
height: 174px;
background: url(images/Hugo-Header_01.jpg) no-repeat 0 96px;
}
div.header-left2 {
float: left;
height: 174px;
width: 33px;
background: url(images/Hugo-Header_02.jpg) no-repeat 0 0;
}
div.header-midden {
float: left;
height: 174px;
width: 859px;
}
div.header-logo {
float: left;
height: 125px;
width: 242px;
background: url(images/Hugo-Header_03.jpg) no-repeat 0 0;
}
div.header-midden2 {
float: left;
height: 125px;
width: 349px;
background-color: #ffffff;
}
div.header-content {
float: left;
height: 125px;
width: 268px;
background-color: #ffffff;
}
div.header-menu {
float: left;
height: 41px;
width: 859px;
background: url(images/Hugo-Header_08.jpg) no-repeat 0 0;
}
div.header-bottom {
float: left;
height: 8px;
width: 859px;
background-color: #ffffff;
}
div.header-right2 {
float: left;
height: 174px;
width: 33px;
background: url(images/Hugo-Header_06.jpg) no-repeat 0 0;
}
div.header-right {
float: left;
height: 174px;
background: url(images/Hugo-Header_07.jpg) no-repeat 0 96px;
}
</style>
</head>
<body>
<div class="site">
<div class="header">
<div class="header-left"></div>
<div class="header-left2"></div>
<div class="header-midden">
<div class="header-logo"><a href="index.php"><img src="images/Hugo-Header_03.jpg" border="0"></a></div>
<div class="header-midden2"></div>
<div class="header-content"></div>
<div class="header-menu"></div>
<div class="header-bottom"></div>
</div>
<div class="header-right2"></div>
<div class="header-right"></div>
</div>
</div>
<div class="footer">
Footer
</div>
</body>
</html>
en hoe zorg ik er nu voor dat wat ik nu heb gecentreerd word en aan beide kanten een plaatje krijgt (in dit geval Hugo-Header_01 en _07), dit lukt me niet.
Gewijzigd op 01/01/1970 01:00:00 door Joakim Broden
Een background-color meegeven werkt al prima.
robert die dingen zijn nu gefixt, het gaat me nu niet ff bandbreedte etc. maar gewoon ff dat ik divs begin te snappen.
Oetzie schreef op 16.01.2009 12:54:
robert die dingen zijn nu gefixt, het gaat me nu niet ff bandbreedte etc. maar gewoon ff dat ik divs begin te snappen.
Bij het leren van css layouts maken zul je ook rekening moeten houden met het dataverkeer en wat allemaal puur vervangen zal kunnen worden door css ipv witte plaatjes. Hoort er gewoon bij, dus dat is geen excuus.
Succes ermee verder.
Op mijn eigen webpagina maak ik gebruik van welgeteld 2 afbeelding (voor de layout dus niet content afbeeldingen <img />). De rest is pure CSS. Voor het rekenwerk gebruik ik dan uiteraard PHP die weer de hele reut in smarty weergeeft.
Code (php)
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<html>
<head>
<title>Je title</title>
<style type="text/css">
html, body {
margin: auto;
background: #000000;
font-family: Verdana;
font-size: 11px;
color: #000000;
text-decoration: none;
}
a {
font-family: Verdana;
font-size: 11px;
color: #009ee0;
text-decoration: none;
}
a:hover {
font-family: Verdana;
font-size: 11px;
color: #fe8205;
text-decoration: none;
}
a:visited {
font-family: Verdana;
font-size: 11px;
color: #009ee0;
text-decoration: none;
}
div.site {
height: 100%;
width: 100%;
text-align: center;
}
div.header {
height: 174px;
width: 100%;
background: url(images/Hugo-Header_01.jpg) repeat-x 0 0;
text-align: center;
}
div.header2 {
height: 174px;
width: 925px;
}
div.header-left {
float: left;
height: 174px;
width: 33px;
background: url(images/Hugo-Header_02.jpg) no-repeat 0 0;
}
div.header-midden {
float: left;
height: 174px;
width: 859px;
}
div.header-logo {
float: left;
height: 125px;
width: 242px;
background: url(images/Hugo-Header_03.jpg) no-repeat 0 0;
}
div.header-midden2 {
float: left;
height: 125px;
width: 349px;
background-color: #ffffff;
}
div.header-content {
float: left;
height: 125px;
width: 268px;
background-color: #ffffff;
text-align: left;
}
div.header-menu {
float: left;
height: 41px;
width: 859px;
background: url(images/Hugo-Header_08.jpg) no-repeat 0 0;
}
div.header-bottom {
float: left;
height: 8px;
width: 859px;
background-color: #ffffff;
}
div.header-right {
float: left;
height: 174px;
width: 33px;
background: url(images/Hugo-Header_06.jpg) no-repeat 0 0;
}
</style>
</head>
<body>
<div class="site">
<div class="header">
<div class="header2">
<div class="header-left"></div>
<div class="header-midden">
<div class="header-logo"><a href="index.php"><img src="images/Hugo-Header_03.jpg" border="0"></a></div>
<div class="header-midden2"></div>
<div class="header-content"></div>
<div class="header-menu"></div>
<div class="header-bottom"></div>
</div>
<div class="header-right"></div>
</div>
</div>
</div>
</body>
</html>
<head>
<title>Je title</title>
<style type="text/css">
html, body {
margin: auto;
background: #000000;
font-family: Verdana;
font-size: 11px;
color: #000000;
text-decoration: none;
}
a {
font-family: Verdana;
font-size: 11px;
color: #009ee0;
text-decoration: none;
}
a:hover {
font-family: Verdana;
font-size: 11px;
color: #fe8205;
text-decoration: none;
}
a:visited {
font-family: Verdana;
font-size: 11px;
color: #009ee0;
text-decoration: none;
}
div.site {
height: 100%;
width: 100%;
text-align: center;
}
div.header {
height: 174px;
width: 100%;
background: url(images/Hugo-Header_01.jpg) repeat-x 0 0;
text-align: center;
}
div.header2 {
height: 174px;
width: 925px;
}
div.header-left {
float: left;
height: 174px;
width: 33px;
background: url(images/Hugo-Header_02.jpg) no-repeat 0 0;
}
div.header-midden {
float: left;
height: 174px;
width: 859px;
}
div.header-logo {
float: left;
height: 125px;
width: 242px;
background: url(images/Hugo-Header_03.jpg) no-repeat 0 0;
}
div.header-midden2 {
float: left;
height: 125px;
width: 349px;
background-color: #ffffff;
}
div.header-content {
float: left;
height: 125px;
width: 268px;
background-color: #ffffff;
text-align: left;
}
div.header-menu {
float: left;
height: 41px;
width: 859px;
background: url(images/Hugo-Header_08.jpg) no-repeat 0 0;
}
div.header-bottom {
float: left;
height: 8px;
width: 859px;
background-color: #ffffff;
}
div.header-right {
float: left;
height: 174px;
width: 33px;
background: url(images/Hugo-Header_06.jpg) no-repeat 0 0;
}
</style>
</head>
<body>
<div class="site">
<div class="header">
<div class="header2">
<div class="header-left"></div>
<div class="header-midden">
<div class="header-logo"><a href="index.php"><img src="images/Hugo-Header_03.jpg" border="0"></a></div>
<div class="header-midden2"></div>
<div class="header-content"></div>
<div class="header-menu"></div>
<div class="header-bottom"></div>
</div>
<div class="header-right"></div>
</div>
</div>
</div>
</body>
</html>
Maar hoe zorg ik er nu voor dat alles gecentreerd staat. ik snap er gewoon ff niks meer van. en volgens mij kan dit veel makkelijker dan dat ik nu heb?
Maar wil je de tekst centraal hebben of de plaatjes?
de header die ik boven in gecodeerd heb, moet precies int midden
Het opzetje op de afbeelding ziet er goed uit. Nu nog uitwerken.
maak een div in het midden en plak het plaatje erin en centreer het?