2013-12-06 1 views
0

Display problem Вы можете видеть на картинке, что вход (тип = номер) и кнопка (ставка) не могут превышать valign Это мой код .. Как я могу исправить эту проблему?Дисплей CSS (не может превышать valign)

<form class="formRate" action="/rate" method="post"> 
    <input type="hidden" name="contentid" value="<%= photo.id %>" /> 
    <input type="hidden" name="source" value="<%= photo.source %>" /> 
    <input type="number" name="score" min="1" max="5" style="width:30px;"/> 
    <input type="button" class="btn btn-danger" value="Rate"/> 
    </form> 
+2

Где CSS? – melancia

+0

@MelanciaUK Я просто использовал бутстрап. Я не написал для этого конкретный код css? Это причина? – CSnerd

+0

Я задавался вопросом, почему вы сказали, что 'valign' не работает, если вы на самом деле его не задали. – melancia

ответ

2
input { float: left; } 

.formRate { overflow: auto; } 

Это должно помочь.

-1

Вы можете попробовать использовать свойство vertical-align CSS, установив его на top.

Есть, к примеру, нюансы с использованием этого свойства, в зависимости от типов элементов и много чего; по общему признанию, хотя я не запомнил, где и когда вы должен использовать это, и я просто доволен, когда он работает.

1

Вы можете использовать это в вашем CSS:

input { 
    display: inline-block; 
    vertical-align: middle; 
} 
0

Трудно сказать, не видя CSS, но попробуйте добавить

<style> 
    form, input { 
    margin-top: 0; 
    margin-bottom: 0; 
    padding-top: 0; 
    padding-bottom: 0; 
    } 
</style> 
Смежные вопросы