6 colomen op beeldscherm
Ik wil graag 6 kiesmogelijkheden op het scherm nasst elkaar.
Nu wil ik niet uitgaan van een vast getal voor beeldscherm breedte dus ga ik werken in procenten.
Eerste in CSS de basis op 90% van het beeld gezet.
Waarom width op 90%; Deze is deelbaar door 6 = 15%
Dan de code voor de kolomen
Het voorbeeld is hier te vinden.
Nu zie ik wat vreemds, kolom 1-5 staan netjes naast elkaar maar nummer 6 staat helemaal rechts met een ruimte ertussen.
De vraag is hoe krijg ik dit nu netjes aansluitend en gelijk verdeeld ???
Nu wil ik niet uitgaan van een vast getal voor beeldscherm breedte dus ga ik werken in procenten.
Eerste in CSS de basis op 90% van het beeld gezet.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/* General Styling */
@import url(http://fonts.googleapis.com/css?family=Droid+Serif);
body {
font-family: 'Droid Serif', serif;
font-size: 14px;
color: #333;
}
.main {
background-color: #e9e9e9;
width: 90%;
margin: 0 auto;
overflow: auto;
}
@import url(http://fonts.googleapis.com/css?family=Droid+Serif);
body {
font-family: 'Droid Serif', serif;
font-size: 14px;
color: #333;
}
.main {
background-color: #e9e9e9;
width: 90%;
margin: 0 auto;
overflow: auto;
}
Waarom width op 90%; Deze is deelbaar door 6 = 15%
Dan de code voor de kolomen
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
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
/* Six Column */
.column-1-left {
width: 15%;
background-color: #d7ede9;
padding: 10px;
border-radius: 25px;
border: 1px solid #5e9d92;
float: left;
margin-right: 0px;
}
.column-2345-middle {
width: 15%;
background-color: #d7ede9;
padding: 10px
border-radius: 25px;
border: 1px solid #5e9d92;
float: left;
margin-left: 0px;
margin-right: 0px;
}
.column-6-right {
width: 15%;
background-color: #d7ede9;
padding: 10px
border-radius: 25px;
border: 1px solid #5e9d92;
float: right;
margin-left: 0px;
}
.column-1-left {
width: 15%;
background-color: #d7ede9;
padding: 10px;
border-radius: 25px;
border: 1px solid #5e9d92;
float: left;
margin-right: 0px;
}
.column-2345-middle {
width: 15%;
background-color: #d7ede9;
padding: 10px
border-radius: 25px;
border: 1px solid #5e9d92;
float: left;
margin-left: 0px;
margin-right: 0px;
}
.column-6-right {
width: 15%;
background-color: #d7ede9;
padding: 10px
border-radius: 25px;
border: 1px solid #5e9d92;
float: right;
margin-left: 0px;
}
Het voorbeeld is hier te vinden.
Nu zie ik wat vreemds, kolom 1-5 staan netjes naast elkaar maar nummer 6 staat helemaal rechts met een ruimte ertussen.
De vraag is hoe krijg ik dit nu netjes aansluitend en gelijk verdeeld ???
Je kan gewoon alle 6 colommen dezelfde css geven:
.column-left {
width: calc(15% - 4px);
background-color: #d7ede9;
padding: 10px;
border-radius: 25px;
border: 1px solid #5e9d92;
float: left;
margin: 0px;
}
.column-left {
width: calc(15% - 4px);
background-color: #d7ede9;
padding: 10px;
border-radius: 25px;
border: 1px solid #5e9d92;
float: left;
margin: 0px;
}
Gewijzigd op 08/08/2017 16:57:45 door - SanThe -
Regel 6, 16, 27 moet een ; achter.
Gewijzigd op 08/08/2017 18:42:31 door Adoptive Solution
Is het ook mogelijk om de border-radius op twee hoeken te krijgen
Ja dat kan, met de klok mee kan je de radius aangeven per hoek.
border-radius: 25px 0px 0px 25px;
border-radius: 25px 0px 0px 25px;




