0
我正在關注Ruby教程來製作示例應用程序。我做了註冊頁面,但註冊過程中的錯誤正在以一種有趣的方式呈現。錯誤行結束的時間段在它之前。星號和子彈點也在錯誤的一端。HTML呈現不正確
這裏是頁面的源代碼HTML源代碼:
<div class="container">
<h1>Sign up</h1>
<div class="row">
<div class="span6 offset3">
<form accept-charset="UTF-8" action="/users" class="new_user" id="new_user" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /><input name="authenticity_token" type="hidden" value="UPwVQbjK5hdjlsXerJfnAESR61pKf3l/K1u2/05+ILY=" /></div>
<div id="error explanation">
<div class="alert alert-error">
The form contains 2 errors.
</div>
<ul>
<li>* Password doesn't match confirmation</li>
<li>* Email is invalid</li>
</ul>
</div>
這是它的外觀:
這個CSS:
#error_explanation {
color: #f00;
ul {
list-style: none;
margin: 0 0 18px 0;
}
}
此外,我想提及,輸入字段在輸入光標所在處也有類似的問題在框的右端(如阿拉伯文字)。我解決了一個通過添加direction: ltr;
線在我輸入textarea的CSS:
input, textarea, select, .uneditable-input {
border: 1px solid #bbb;
width: 100%;
padding: 10px;
height: auto;
margin-bottom: 15px;
direction: ltr;
@include box_sizing;
}
我TREID在我的CSS添加的方向styleing,但沒有奏效。我想不出別的什麼。請告訴我我哪裏錯了?
''div id =「error explanation」>'中有空格,請嘗試將其更改爲'error_explanation',以便刪除列表樣式的CSS與其匹配。 – Sam 2013-04-06 07:41:50
另外事實上,光標在最後表明你有'方向:rtl'或'dir =「rtl」'屬性設置其中一個父元素,這將解釋爲什麼列表顯示右對齊的項目符號。 – Sam 2013-04-06 07:45:04
@Sam原來沒有一個父標記將dir設置爲rtl,但我有一個啓用了rtl語言的默認插件,我刪除了它,但那不起作用。但我嘗試了你的解決方案,他們的工作。謝謝。 :) – 2013-04-06 08:22:37