[css] boxes onder elkaar laten alignen

Pagina: 1
Acties:

  • bakakaizoku
  • Registratie: Januari 2002
  • Laatst online: 27-05 19:34
ik zit met het volgende

er is een pagina waarop de content als volgt moet worden neergezet

[content] | [content]
[content] | [content]
[content] | [content]
[content] | [content]
[content] | [content]

die | is een lijn die in het midden loopt om het zeg maar voor het oog te dividen..
ik krijg het makkelijk voor elkaar om "[content] | [content]" te krijgen.

alleen als ik er dan een volgende bij wil zetten, dan of overlapt hij de 1e, of het komt als
code:
1
2
[content] |
          | [content]

eruit.

de css die ik gebruik:

Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 .portfolioitem {
    position: static;
    width: 230px;
    border-width: 0px;
    background-color: #FFCC66;
}
 .portfolioitem:hover {
    width: 230px;
    border-width: 0px;
    background-color: white;
}
 #plinks {
    left: 0px;
    position: absolute;
}
 #prechts {
    left: 265px;
    position: absolute;
}


anyone?

rm -rf ~/.signature


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

de # verraadt dat je id's gebruikt; id's moeten uniek zijn in een document, ik denk dat je beter met classes kan werken. Ik weet verder ook niet hoe je HTML eruit ziet; ik neem aan dat .portfolioitem een container is? Die is dan eigenlijk niet breed genoeg, want je prechts gaat al buiten de box.

Intentionally left blank


  • bakakaizoku
  • Registratie: Januari 2002
  • Laatst online: 27-05 19:34
de html

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<div id="tekst" style="position: absolute; top: 0px; left: 0px; margin: 5px;">
     <div class="portfolioitem" id="plinks">

      [img]"pf/nimsay-tn.png"[/img]
      <div class="lijntje"></div>
      Client: Nimsay-Networks (<a href="http://www.nimsay-networks.com" target="_blank">url</a>)<br />
      What?: Website<br />
      Status: In development<br />
      <div class="lijntje"></div>

     </div>
     <div class="portfolioitem" id="prechts">
      [img]"pf/nimsay-tn.png"[/img]
      <div class="lijntje"></div>
      Client: Nimsay-Networks (<a href="http://www.nimsay-networks.com" target="_blank">url</a>)<br />
      What?: Website<br />
      Status: In development<br />

      <div class="lijntje"></div>
     </div>
     <div class="portfolioitem" id="plinks">
      [img]"pf/nimsay-tn.png"[/img]
      <div class="lijntje"></div>
      Client: Nimsay-Networks (<a href="http://www.nimsay-networks.com" target="_blank">url</a>)<br />
      What?: Website<br />

      Status: In development<br />
      <div class="lijntje"></div>
     </div>
     <div class="portfolioitem" id="prechts">
      [img]"pf/nimsay-tn.png"[/img]
      <div class="lijntje"></div>
      Client: Nimsay-Networks (<a href="http://www.nimsay-networks.com" target="_blank">url</a>)<br />

      What?: Website<br />
      Status: In development<br />
      <div class="lijntje"></div>
     </div>
    </div>


de div tekst is de container voor alles, de class portfolioitem is waar alle standaard settings in staan voor een div, en #prechts en #plinks moesten aangeven waar hij hoort te staan, links of rechts..

[ Voor 25% gewijzigd door bakakaizoku op 22-11-2003 14:37 ]

rm -rf ~/.signature


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

ik vind dit typisch iets dat je met floats zou kunnen oplossen. En zoals ik al zei: je kan id's niet hergebruiken, met een id identificeer je 1 enkel element in je document.
Je kan gewoon meerdere classes aan een element toekennen, dus in jouw geval is het ook overbodig:
HTML:
1
<element class="class1 class2 class3">foo</element>

Intentionally left blank


  • bakakaizoku
  • Registratie: Januari 2002
  • Laatst online: 27-05 19:34
Floats werken, danke

rm -rf ~/.signature


  • bakakaizoku
  • Registratie: Januari 2002
  • Laatst online: 27-05 19:34
Ik blijf bezig met die boxes zeg :(

zit nu met ongeveer hetzelfde probleem, maar dan als volgt

Ik wil rijen maken van 3 boxes, dus

[] [] []
[] [] []
[] [] []

In IE gaat dit goed, alleen mozilla gooit het door elkaar

code:
1
2
3
[][][]
    []
[][]


Wat is hier de fout ?:(

Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
 .boxjes {
    width: 150px;
    margin-left: 20px;
    margin-top: 10px;
    height: 30px;
    border-style: dashed;
    border-width: 1px;
    position: relative;
    margin-right: 20px;
    float: left;
    font-size: 10pt;
    text-align: center;
}


Ik heb overigens al geprobeerd ze in een container te zetten per 3, maar dat mocht ook niet baten..

rm -rf ~/.signature


  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
denk dat dat wat te maken heeft met het boxing-model van mozilla, die telt borders en bij mijn weten ook margin op bij de width die je opgeeft...

i.e. doet dit niet...

wat wel eens werkt is het opgeven van een max-width... (is een property die niet door i.e. wordt herkent)

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


  • bakakaizoku
  • Registratie: Januari 2002
  • Laatst online: 27-05 19:34
FvKnijff schreef op 25 november 2003 @ 21:59:
denk dat dat wat te maken heeft met het boxing-model van mozilla, die telt borders en bij mijn weten ook margin op bij de width die je opgeeft...

i.e. doet dit niet...

wat wel eens werkt is het opgeven van een max-width... (is een property die niet door i.e. wordt herkent)
Hielp niet, nja, ik kreeg wel op een gegeven moment
code:
1
2
3
[][][]
[][]
    []
tot ik de container z'n maxwidth met 1px verhoogde, toen ging het weer mis..

rm -rf ~/.signature


  • bakakaizoku
  • Registratie: Januari 2002
  • Laatst online: 27-05 19:34
Nou met z'n 3en op werk izjn we erachter gekomen wat het nou was..

na elke 3e box, een <br style="clear: both" /> en het probleem was verholpen...
pfffft (c)

rm -rf ~/.signature


  • grizzlybear
  • Registratie: Oktober 2001
  • Laatst online: 06-05 14:48
Gezien het feit ik ook met zoiets bezig ben, wil ik vragen of je je CSS bestand en eventueel de HTML zou willen posten. Ik kom er zelf met die floats niet helemaal uit.

  • bakakaizoku
  • Registratie: Januari 2002
  • Laatst online: 27-05 19:34
@grizzlybear

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
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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
 html, body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    font-size: 12pt;
    margin-top: 10px;
    margin-bottom: 10px;
}
 a {
    text-decoration: none;
    color: #990000;
    font-weight: bold;
}
 a:hover {
    background-color: #CCCCCC;
    color: #000000;
}
 .centerdiv {
    width: 800px;
    margin-left: -400px;
    left: 50%;
    position: absolute;
    border-width: 0px;
}
 .menu {
    width: 800px;
    background-color: #CCCCCC;
    text-align: left;
    font-size: 9pt;
    height: 9,2pt;
}
 .menu a {
    color: black;
    text-decoration: none;
    font-weight: bold;
}
 .menu a:hover {
    background-color: #999999;
    color: white;
}
 .rightdiv {
    float: right;
    position: relative;
    border-left-style: dashed;
    border-left-width: 1px;
    padding-left: 5px;
    margin-right: 2px;
    text-align: right;
    font-size: 0px;
}
 .packages {
    width: 150px;
    max-width: 170px;
    margin-left: 20px;
    margin-top: 10px;
    height: 30px;
    border-style: dashed;
    border-width: 1px;
    position: relative;
    margin-right: 20px;
    float: left;
    font-size: 10pt;
    text-align: center;
}
 .packages:hover {
    background-color:#CCCCCC;
}
 .packages:hover b {
    color: darkred;
}
 .packagesprices {
    color: darkred;
    font-weight: bold;
    font-style:italic;
}
</style>
</head>
<body>
<div class="centerdiv">
 <div style="border-left-style: solid; border-right-style: solid; border-top-style: solid; border-bottom-style: dashed; border-width: 1px; border-color: #999999; width:800px;">
  [img]"i/header.png"[/img]<div class="menu"><a href="?p=news">News </a>|<a href="?p=about"> About us </a>|<a href="?p=services"> Services </a>|<a href="?p=support"> Support </a>|<a href="?p=order"> Order </a>|<a href="?p=contact"> Contact </a>|</div>

 </div>
 <div style="position: absolute; top: 50px; border-left-style: dotted; border-right-style: dotted; border-bottom-style: dotted; border-width: 1px; border-color: #999999; width:800px;">
  <div class="rightdiv">
   [img]"i/feet.jpg"[/img]<br />
   [img]"i/c3.png"[/img]<br /><br />
   [img]"i/tenner.jpg"[/img]<br />
   [img]"i/c1.png"[/img]<br /><br />
  </div>
 We offer various packages, each designed to meet your needs. Below are the packages we offer. In case you want a custom package,
please <a href="?p=support">contact support</a>.<br /><br />

 <div class="packages" style="height: 254px;">
 <div style="border-bottom-style: dashed; border-bottom-width: 1px; width: 150px; background-color: #666666; color: white; font-weight:bold; font-size: 9pt; text-align: center">Basic Webhosting</div>
 <b>100MB</b> Webspace<br />
 <b>5</b> Pop Mailboxes<br />
 Unlimited Aliases/Forwards<br />

 Auto Responders<br />
 <b>5GB</b> Monthly Transfer<br />
 CGI-Bin/PHP/Perl Support<br />
 <b>1x</b> MySQL Database<br />
 SSH Shell Access<br />

 Web based control panel for easy management<br />
 <div class="packagesprices">&pound;10 Per Month<br />
 &pound;100 Per Year</div>
 </div>

 <div class="packages" style="height: 270px;">
 <div style="border-bottom-style: dashed; border-bottom-width: 1px; width: 150px; background-color: #666666; color: white; font-weight:bold; font-size: 9pt; text-align: center">Intermediate Hosting</div>

 <b>200MB</b> Webspace<br />
 <b>20</b> Pop Mailboxes<br />
 Unlimited Aliases/Forwards<br />
 Auto Responders<br />
 <b>10GB</b> Monthly Transfer<br />

 CGI-Bin/PHP/Perl Support<br />
 <b>3x</b> MySQL Database<br />
 SSH Shell Access<br />
 Web based control panel for easy management<br />
 <div class="packagesprices">&pound;15 Per Month<br />

 &pound;150 Per Year</div>
 </div> 

 <div class="packages" style="height: 269px;">
 <div style="border-bottom-style: dashed; border-bottom-width: 1px; width: 150px; background-color: #666666; color: white; font-weight:bold; font-size: 9pt; text-align: center">Advanced Hosting</div>
 <b>300MB</b> Webspace<br />
 <b>35</b> Pop Mailboxes<br />

 Unlimited Aliases/Forwards<br />
 Auto Responders<br />
 <b>15GB</b> Monthly Transfer<br />
 CGI-Bin/PHP/Perl Support<br />
 <b>5x</b> MySQL Database<br />

 SSH Shell Access<br />
 Web based control panel for easy management<br />
 <div class="packagesprices">&pound;20  Per Month<br />
 &pound;200 Per Year</div>
 </div>

 <br style="clear: both;" />

 <div class="packages" style="height: 269px;">

 <div style="border-bottom-style: dashed; border-bottom-width: 1px; width: 150px; background-color: #666666; color: white; font-weight:bold; font-size: 9pt; text-align: center">Advanced Hosting</div>
 <b>300MB</b> Webspace<br />
 <b>35</b> Pop Mailboxes<br />
 Unlimited Aliases/Forwards<br />
 Auto Responders<br />

 <b>15GB</b> Monthly Transfer<br />
 CGI-Bin/PHP/Perl Support<br />
 <b>5x</b> MySQL Database<br />
 SSH Shell Access<br />
 Web based control panel for easy management<br />

 <div class="packagesprices">&pound;20  Per Month<br />
 &pound;200 Per Year</div>
 </div>

 <div class="packages" style="height: 269px;">
 <div style="border-bottom-style: dashed; border-bottom-width: 1px; width: 150px; background-color: #666666; color: white; font-weight:bold; font-size: 9pt; text-align: center">Advanced Hosting</div>
 <b>300MB</b> Webspace<br />

 <b>35</b> Pop Mailboxes<br />
 Unlimited Aliases/Forwards<br />
 Auto Responders<br />
 <b>15GB</b> Monthly Transfer<br />
 CGI-Bin/PHP/Perl Support<br />

 <b>5x</b> MySQL Database<br />
 SSH Shell Access<br />
 Web based control panel for easy management<br />
 <div class="packagesprices">&pound;20  Per Month<br />
 &pound;200 Per Year</div>

 </div>

 <div class="packages" style="height: 269px;">
 <div style="border-bottom-style: dashed; border-bottom-width: 1px; width: 150px; background-color: #666666; color: white; font-weight:bold; font-size: 9pt; text-align: center">Advanced Hosting</div>
 <b>300MB</b> Webspace<br />
 <b>35</b> Pop Mailboxes<br />

 Unlimited Aliases/Forwards<br />
 Auto Responders<br />
 <b>15GB</b> Monthly Transfer<br />
 CGI-Bin/PHP/Perl Support<br />
 <b>5x</b> MySQL Database<br />

 SSH Shell Access<br />
 Web based control panel for easy management<br />
 <div class="packagesprices">&pound;20  Per Month<br />
 &pound;200 Per Year</div>
 </div> </div>
</div>
</body>

</html>

rm -rf ~/.signature


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

voor welke browser maak je deze pagina eigenlijk? hij is verschillend in ie/moz/opera :? :?

verder is de code ook niet echt wat je zegt.... netjes.... overal styles erin gegooit.....

disjfa - disj·fa (meneer)
disjfa.nl

Pagina: 1