how to evenly space out drop down box?
up vote
0
down vote
favorite
I am trying to evenly space out my drop down box. I want the options to be evenly spaced out whenever the user select a drop down box. I tried using margin and this seems to work but for some reason, I can't get it to push down further enough....
<div class="subscriptionplan">
<select name="subscriptionplan">
<option value="">Choose Subscription Plan 1</option>
<option value="None">None</option>
<option value="Level 1">Level 1</option>
<option value="Level 2">Level 2</option>
<option value="Level 3">Level 3</option>
</select>
<br></br>
<select name="pricing_level1">
<option value="">Choose a price plan for Level 1</option>
<option value="None">None</option>
<option value="100">Monthly:$100</option>
<option value="800">Yearly:$800</option>
</select>
<br></br>
<select name="pricing_level2">
<option value="">Choose a price plan for Level 2</option>
<option value="None">None</option>
<option value="150">Monthly:$150</option>
<option value="1300">Yearly:$1300</option>
</select>
<br></br>
<select name="pricing_level3">
<option value="">Choose a price plan for Level 3</option>
<option value="None">None</option>
<option value="200">Monthly:$200</option>
<option value="1800">Yearly:$1800</option>
</select>
<br></br>
<button type="submit" name="submit">Sign up</button>
</form>
</div>
This is the CSS code:
div.subscriptionplan {
position: absolute;
right: 180em;
bottom: 60em;
}
div.subscriptionplan select{
margin: 180em;
}
html css
|
show 1 more comment
up vote
0
down vote
favorite
I am trying to evenly space out my drop down box. I want the options to be evenly spaced out whenever the user select a drop down box. I tried using margin and this seems to work but for some reason, I can't get it to push down further enough....
<div class="subscriptionplan">
<select name="subscriptionplan">
<option value="">Choose Subscription Plan 1</option>
<option value="None">None</option>
<option value="Level 1">Level 1</option>
<option value="Level 2">Level 2</option>
<option value="Level 3">Level 3</option>
</select>
<br></br>
<select name="pricing_level1">
<option value="">Choose a price plan for Level 1</option>
<option value="None">None</option>
<option value="100">Monthly:$100</option>
<option value="800">Yearly:$800</option>
</select>
<br></br>
<select name="pricing_level2">
<option value="">Choose a price plan for Level 2</option>
<option value="None">None</option>
<option value="150">Monthly:$150</option>
<option value="1300">Yearly:$1300</option>
</select>
<br></br>
<select name="pricing_level3">
<option value="">Choose a price plan for Level 3</option>
<option value="None">None</option>
<option value="200">Monthly:$200</option>
<option value="1800">Yearly:$1800</option>
</select>
<br></br>
<button type="submit" name="submit">Sign up</button>
</form>
</div>
This is the CSS code:
div.subscriptionplan {
position: absolute;
right: 180em;
bottom: 60em;
}
div.subscriptionplan select{
margin: 180em;
}
html css
Q @musician888 what you mean by "spaced out"?
– BG Bruno
Nov 20 at 8:17
break
tags are self closing, meaning you don't need an additional tag to close it. Thus you should replace<br></br>
with<br />
– Nick Parsons
Nov 20 at 8:20
why don't you do them as radio buttons instead?
– Carol McKay
Nov 20 at 8:25
when the user click on the drop down box, it looks like it is overlapping the second drop down box but I realised that it looks good when zoom in and not zoom out
– musician888
Nov 20 at 8:31
I am not sure if it is working though....
– musician888
Nov 20 at 8:32
|
show 1 more comment
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I am trying to evenly space out my drop down box. I want the options to be evenly spaced out whenever the user select a drop down box. I tried using margin and this seems to work but for some reason, I can't get it to push down further enough....
<div class="subscriptionplan">
<select name="subscriptionplan">
<option value="">Choose Subscription Plan 1</option>
<option value="None">None</option>
<option value="Level 1">Level 1</option>
<option value="Level 2">Level 2</option>
<option value="Level 3">Level 3</option>
</select>
<br></br>
<select name="pricing_level1">
<option value="">Choose a price plan for Level 1</option>
<option value="None">None</option>
<option value="100">Monthly:$100</option>
<option value="800">Yearly:$800</option>
</select>
<br></br>
<select name="pricing_level2">
<option value="">Choose a price plan for Level 2</option>
<option value="None">None</option>
<option value="150">Monthly:$150</option>
<option value="1300">Yearly:$1300</option>
</select>
<br></br>
<select name="pricing_level3">
<option value="">Choose a price plan for Level 3</option>
<option value="None">None</option>
<option value="200">Monthly:$200</option>
<option value="1800">Yearly:$1800</option>
</select>
<br></br>
<button type="submit" name="submit">Sign up</button>
</form>
</div>
This is the CSS code:
div.subscriptionplan {
position: absolute;
right: 180em;
bottom: 60em;
}
div.subscriptionplan select{
margin: 180em;
}
html css
I am trying to evenly space out my drop down box. I want the options to be evenly spaced out whenever the user select a drop down box. I tried using margin and this seems to work but for some reason, I can't get it to push down further enough....
<div class="subscriptionplan">
<select name="subscriptionplan">
<option value="">Choose Subscription Plan 1</option>
<option value="None">None</option>
<option value="Level 1">Level 1</option>
<option value="Level 2">Level 2</option>
<option value="Level 3">Level 3</option>
</select>
<br></br>
<select name="pricing_level1">
<option value="">Choose a price plan for Level 1</option>
<option value="None">None</option>
<option value="100">Monthly:$100</option>
<option value="800">Yearly:$800</option>
</select>
<br></br>
<select name="pricing_level2">
<option value="">Choose a price plan for Level 2</option>
<option value="None">None</option>
<option value="150">Monthly:$150</option>
<option value="1300">Yearly:$1300</option>
</select>
<br></br>
<select name="pricing_level3">
<option value="">Choose a price plan for Level 3</option>
<option value="None">None</option>
<option value="200">Monthly:$200</option>
<option value="1800">Yearly:$1800</option>
</select>
<br></br>
<button type="submit" name="submit">Sign up</button>
</form>
</div>
This is the CSS code:
div.subscriptionplan {
position: absolute;
right: 180em;
bottom: 60em;
}
div.subscriptionplan select{
margin: 180em;
}
html css
html css
asked Nov 20 at 8:14
musician888
14
14
Q @musician888 what you mean by "spaced out"?
– BG Bruno
Nov 20 at 8:17
break
tags are self closing, meaning you don't need an additional tag to close it. Thus you should replace<br></br>
with<br />
– Nick Parsons
Nov 20 at 8:20
why don't you do them as radio buttons instead?
– Carol McKay
Nov 20 at 8:25
when the user click on the drop down box, it looks like it is overlapping the second drop down box but I realised that it looks good when zoom in and not zoom out
– musician888
Nov 20 at 8:31
I am not sure if it is working though....
– musician888
Nov 20 at 8:32
|
show 1 more comment
Q @musician888 what you mean by "spaced out"?
– BG Bruno
Nov 20 at 8:17
break
tags are self closing, meaning you don't need an additional tag to close it. Thus you should replace<br></br>
with<br />
– Nick Parsons
Nov 20 at 8:20
why don't you do them as radio buttons instead?
– Carol McKay
Nov 20 at 8:25
when the user click on the drop down box, it looks like it is overlapping the second drop down box but I realised that it looks good when zoom in and not zoom out
– musician888
Nov 20 at 8:31
I am not sure if it is working though....
– musician888
Nov 20 at 8:32
Q @musician888 what you mean by "spaced out"?
– BG Bruno
Nov 20 at 8:17
Q @musician888 what you mean by "spaced out"?
– BG Bruno
Nov 20 at 8:17
break
tags are self closing, meaning you don't need an additional tag to close it. Thus you should replace <br></br>
with <br />
– Nick Parsons
Nov 20 at 8:20
break
tags are self closing, meaning you don't need an additional tag to close it. Thus you should replace <br></br>
with <br />
– Nick Parsons
Nov 20 at 8:20
why don't you do them as radio buttons instead?
– Carol McKay
Nov 20 at 8:25
why don't you do them as radio buttons instead?
– Carol McKay
Nov 20 at 8:25
when the user click on the drop down box, it looks like it is overlapping the second drop down box but I realised that it looks good when zoom in and not zoom out
– musician888
Nov 20 at 8:31
when the user click on the drop down box, it looks like it is overlapping the second drop down box but I realised that it looks good when zoom in and not zoom out
– musician888
Nov 20 at 8:31
I am not sure if it is working though....
– musician888
Nov 20 at 8:32
I am not sure if it is working though....
– musician888
Nov 20 at 8:32
|
show 1 more comment
1 Answer
1
active
oldest
votes
up vote
0
down vote
em is not equal to px.
div.subscriptionplan {
position: absolute;
right: 180em;
bottom: 60em;
}
div.subscriptionplan select{
margin: 180em;
}
/* ------------------------*/
You did not add the context for absolute position.
assuming that you need css for spacing select boxes side by side please refer below. you can remove br tags.
div.subscriptionplan {
/* position: absolute;
right: 180em;
bottom: 60em;*/
display:block;
width:100%;
}
div.subscriptionplan select{
/* margin: 180em;*/
margin:0.5em;
display:inline-block;
max-width:33.3%;
}
thanks but what do you mean by not adding the context for absolute position?
– musician888
Nov 20 at 11:47
.subscriptionplan is positioned absolute and I do not know why it has to be in absolute positioned. if it has any significance or how inner elements will get effected.
– vssadineni
Nov 20 at 11:53
oh.... I have used position absolute for almost everything... I thought that by using position absolute, it won't affect other images? Am I using it incorrectly?
– musician888
Nov 20 at 11:55
No, actually by positioning elements in absolute state you are removing them from their natural order.
– vssadineni
Nov 20 at 11:58
oh... I have been wondering why some of my pictures can't be moved at all
– musician888
Nov 20 at 12:03
|
show 5 more comments
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
em is not equal to px.
div.subscriptionplan {
position: absolute;
right: 180em;
bottom: 60em;
}
div.subscriptionplan select{
margin: 180em;
}
/* ------------------------*/
You did not add the context for absolute position.
assuming that you need css for spacing select boxes side by side please refer below. you can remove br tags.
div.subscriptionplan {
/* position: absolute;
right: 180em;
bottom: 60em;*/
display:block;
width:100%;
}
div.subscriptionplan select{
/* margin: 180em;*/
margin:0.5em;
display:inline-block;
max-width:33.3%;
}
thanks but what do you mean by not adding the context for absolute position?
– musician888
Nov 20 at 11:47
.subscriptionplan is positioned absolute and I do not know why it has to be in absolute positioned. if it has any significance or how inner elements will get effected.
– vssadineni
Nov 20 at 11:53
oh.... I have used position absolute for almost everything... I thought that by using position absolute, it won't affect other images? Am I using it incorrectly?
– musician888
Nov 20 at 11:55
No, actually by positioning elements in absolute state you are removing them from their natural order.
– vssadineni
Nov 20 at 11:58
oh... I have been wondering why some of my pictures can't be moved at all
– musician888
Nov 20 at 12:03
|
show 5 more comments
up vote
0
down vote
em is not equal to px.
div.subscriptionplan {
position: absolute;
right: 180em;
bottom: 60em;
}
div.subscriptionplan select{
margin: 180em;
}
/* ------------------------*/
You did not add the context for absolute position.
assuming that you need css for spacing select boxes side by side please refer below. you can remove br tags.
div.subscriptionplan {
/* position: absolute;
right: 180em;
bottom: 60em;*/
display:block;
width:100%;
}
div.subscriptionplan select{
/* margin: 180em;*/
margin:0.5em;
display:inline-block;
max-width:33.3%;
}
thanks but what do you mean by not adding the context for absolute position?
– musician888
Nov 20 at 11:47
.subscriptionplan is positioned absolute and I do not know why it has to be in absolute positioned. if it has any significance or how inner elements will get effected.
– vssadineni
Nov 20 at 11:53
oh.... I have used position absolute for almost everything... I thought that by using position absolute, it won't affect other images? Am I using it incorrectly?
– musician888
Nov 20 at 11:55
No, actually by positioning elements in absolute state you are removing them from their natural order.
– vssadineni
Nov 20 at 11:58
oh... I have been wondering why some of my pictures can't be moved at all
– musician888
Nov 20 at 12:03
|
show 5 more comments
up vote
0
down vote
up vote
0
down vote
em is not equal to px.
div.subscriptionplan {
position: absolute;
right: 180em;
bottom: 60em;
}
div.subscriptionplan select{
margin: 180em;
}
/* ------------------------*/
You did not add the context for absolute position.
assuming that you need css for spacing select boxes side by side please refer below. you can remove br tags.
div.subscriptionplan {
/* position: absolute;
right: 180em;
bottom: 60em;*/
display:block;
width:100%;
}
div.subscriptionplan select{
/* margin: 180em;*/
margin:0.5em;
display:inline-block;
max-width:33.3%;
}
em is not equal to px.
div.subscriptionplan {
position: absolute;
right: 180em;
bottom: 60em;
}
div.subscriptionplan select{
margin: 180em;
}
/* ------------------------*/
You did not add the context for absolute position.
assuming that you need css for spacing select boxes side by side please refer below. you can remove br tags.
div.subscriptionplan {
/* position: absolute;
right: 180em;
bottom: 60em;*/
display:block;
width:100%;
}
div.subscriptionplan select{
/* margin: 180em;*/
margin:0.5em;
display:inline-block;
max-width:33.3%;
}
answered Nov 20 at 8:32
vssadineni
365110
365110
thanks but what do you mean by not adding the context for absolute position?
– musician888
Nov 20 at 11:47
.subscriptionplan is positioned absolute and I do not know why it has to be in absolute positioned. if it has any significance or how inner elements will get effected.
– vssadineni
Nov 20 at 11:53
oh.... I have used position absolute for almost everything... I thought that by using position absolute, it won't affect other images? Am I using it incorrectly?
– musician888
Nov 20 at 11:55
No, actually by positioning elements in absolute state you are removing them from their natural order.
– vssadineni
Nov 20 at 11:58
oh... I have been wondering why some of my pictures can't be moved at all
– musician888
Nov 20 at 12:03
|
show 5 more comments
thanks but what do you mean by not adding the context for absolute position?
– musician888
Nov 20 at 11:47
.subscriptionplan is positioned absolute and I do not know why it has to be in absolute positioned. if it has any significance or how inner elements will get effected.
– vssadineni
Nov 20 at 11:53
oh.... I have used position absolute for almost everything... I thought that by using position absolute, it won't affect other images? Am I using it incorrectly?
– musician888
Nov 20 at 11:55
No, actually by positioning elements in absolute state you are removing them from their natural order.
– vssadineni
Nov 20 at 11:58
oh... I have been wondering why some of my pictures can't be moved at all
– musician888
Nov 20 at 12:03
thanks but what do you mean by not adding the context for absolute position?
– musician888
Nov 20 at 11:47
thanks but what do you mean by not adding the context for absolute position?
– musician888
Nov 20 at 11:47
.subscriptionplan is positioned absolute and I do not know why it has to be in absolute positioned. if it has any significance or how inner elements will get effected.
– vssadineni
Nov 20 at 11:53
.subscriptionplan is positioned absolute and I do not know why it has to be in absolute positioned. if it has any significance or how inner elements will get effected.
– vssadineni
Nov 20 at 11:53
oh.... I have used position absolute for almost everything... I thought that by using position absolute, it won't affect other images? Am I using it incorrectly?
– musician888
Nov 20 at 11:55
oh.... I have used position absolute for almost everything... I thought that by using position absolute, it won't affect other images? Am I using it incorrectly?
– musician888
Nov 20 at 11:55
No, actually by positioning elements in absolute state you are removing them from their natural order.
– vssadineni
Nov 20 at 11:58
No, actually by positioning elements in absolute state you are removing them from their natural order.
– vssadineni
Nov 20 at 11:58
oh... I have been wondering why some of my pictures can't be moved at all
– musician888
Nov 20 at 12:03
oh... I have been wondering why some of my pictures can't be moved at all
– musician888
Nov 20 at 12:03
|
show 5 more comments
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53388740%2fhow-to-evenly-space-out-drop-down-box%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Q @musician888 what you mean by "spaced out"?
– BG Bruno
Nov 20 at 8:17
break
tags are self closing, meaning you don't need an additional tag to close it. Thus you should replace<br></br>
with<br />
– Nick Parsons
Nov 20 at 8:20
why don't you do them as radio buttons instead?
– Carol McKay
Nov 20 at 8:25
when the user click on the drop down box, it looks like it is overlapping the second drop down box but I realised that it looks good when zoom in and not zoom out
– musician888
Nov 20 at 8:31
I am not sure if it is working though....
– musician888
Nov 20 at 8:32