Slice en in divs zetten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Joakim Broden

Joakim Broden

15/01/2009 19:50:00
Quote Anchor link
omdat dat dit orginele layout uit table's is gemaakt etc en omdat ik nog niet zo heeel veel ervaring/verstand met div's heb zou iemand misschien dit layout kunnen slicen en in divs kunnen maken? zodat ik er meer inzicht krijg op div's?

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
 
PHP hulp

PHP hulp

30/11/2024 02:41:44
 
Ik ben weg

ik ben weg

15/01/2009 20:39:00
Quote Anchor link
Ik denk toch echt dat je het meeste inzicht in divs krijgt als je het zelf probeerd ;-).
Gewijzigd op 01/01/1970 01:00:00 door ik ben weg
 
Joakim Broden

Joakim Broden

15/01/2009 20:47:00
Quote Anchor link
snap gewoon niks van dat div's heb al ee paar dingen door gelezen etc, maar hoe moet ik bijvoorbeeld de header aan pakken? Normaal gesprokken zou ik de header slicen zo als de afbeelding beneden:

Afbeelding

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
 
Jurgen assaasas

Jurgen assaasas

15/01/2009 21:51:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<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
 
Joakim Broden

Joakim Broden

16/01/2009 12:14:00
Quote Anchor link
ok ik heb nu de header in divs gezet je kunt hem zien op http://www.oetzie.nl/test.html ... doe ik het zo goed of kan het makkelijker en beter?

Hier is de code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<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
 
Robert Deiman

Robert Deiman

16/01/2009 12:44:00
Quote Anchor link
Je zou allereerst eens kunnen testen in Firefox, want daar is het allemaal een zootje.. Ik vraag me ook af, waarom je de grote witte vlakken ook als een achtergrond hebt, dat is nergens voor nodig en vraagt onnodig meer bandbreedte.

Een background-color meegeven werkt al prima.
 
Joakim Broden

Joakim Broden

16/01/2009 12:54:00
Quote Anchor link
robert die dingen zijn nu gefixt, het gaat me nu niet ff bandbreedte etc. maar gewoon ff dat ik divs begin te snappen.
 
W W

W W

16/01/2009 14:31:00
Quote Anchor link
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.
 
Jurgen assaasas

Jurgen assaasas

16/01/2009 17:51:00
Quote Anchor link
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.
 
Joakim Broden

Joakim Broden

16/01/2009 19:09:00
Quote Anchor link
Ik snap dat jullie mij willen helpen, maar zo begin ik nog niks te begrijpen van divs.... Ik heb de volgende code

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<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?
 
Ruben Kok

Ruben Kok

16/01/2009 19:35:00
Quote Anchor link
Een DIV is een soort van layer, waarmee je op plaatjes kan coderen zoals include. Je kan er van alles mee doen.
Maar wil je de tekst centraal hebben of de plaatjes?
 
Joakim Broden

Joakim Broden

16/01/2009 20:05:00
Quote Anchor link
de header die ik boven in gecodeerd heb, moet precies int midden
 
Yorick17

yorick17

16/01/2009 20:30:00
Quote Anchor link
Het opzetje op de afbeelding ziet er goed uit. Nu nog uitwerken.
 
Ruben Kok

Ruben Kok

16/01/2009 21:57:00
Quote Anchor link
maak een div in het midden en plak het plaatje erin en centreer het?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.