Я пытаюсь составить опрос голосования на веб-странице.
Опрос должен отображаться как радиокнопка, а затем <div>
содержащий все соответствующие данные опроса. В пределах данных опроса <div>
мне нужен текст опции слева, а затем процент справа. Вот основное визуальное представление макета -
/---------------------------------------------------\
|/-------\/----------------------------------------\|
|| ||/------------------------\/------------\||
|| Radio ||| Option text || Percentage |||
|| ||\------------------------/\------------/||
|\-------/\----------------------------------------/|
\---------------------------------------------------/
Я почти получил это (я думаю!), Но ширина ошибочна, при этом радиокнопка занимает слишком много места. Они должны быть настолько широкими, насколько это необходимо, с <div>
содержащим остальную часть данных, занимающих остальную часть пространства прямо справа.
Может кто-нибудь, пожалуйста, предложите, как я могу изменить свой CSS/HTML, чтобы сделать макет, как я желаю?
Вот ссылка на код - http://jsfiddle.net/D4cqL/
Просто добавьте ширину в контейнер-дисплей:
.poll .poll-option-container .poll-option-display-container {
margin: 0 0 0 10px;
float: right;
width:93%;
}
Я также добавляю строку-высоту для флажка-контейнера для вертикального выравнивания:
.poll .poll-option-container .poll-option-checkbox-container {
height: 36px;
line-height:36px;
overflow: hidden;
padding-right: 1px;
}
Надеюсь, поможет
.poll-option-checkbox-container input {
margin-top: 15px;
}