У меня есть представление с разделом, определенным таким образом:
<div id="QuestionBody">
<p><%=ViewData.Model.Body %></p>
<div id="QuestionEditLink"><%=Html.ActionLink ("Edit","EditQuestion","Question",new {id=Model.QuestionId},null) %></div>
<div id="QuestionHistoryLink"><%=Html.ActionLink ("History","ShowHistory","Question",new {postId=Model.PostId,questionId=Model.QuestionId},null) %></div>
<div id="AnsweringUser"><a href="/Profile/Profile?userName=https%3A%2F%2Fwww.google.com%2Faccounts%2Fo8%2Fid%3Fid%3DAItOawnZ6IhK1C5cf_9wKstNNfSYIdnRp_zryW4">Answered by Sam</a></div>
</div>
и это создает раздел с некоторым текстом и несколькими ссылками под ним. Я хотел, чтобы ссылки были рядом друг с другом. Я новичок в css и веб-разработке, но добавил это в мою таблицу стилей:
#QuestionEditLink
{
color: #666666;
width:auto;
float:left;
padding:2px;
}
#QuestionHistoryLink
{
color: #666666;
width:auto;
float:left;
padding:2px;
}
и hey presto ссылки были хорошо выровнены. к сожалению, они также не являются кликабельными, и на самом деле курсор не изменяется при перемещении по ним.
Так что же я сделал не так? как я использую css для выравнивания двух ссылок рядом друг с другом, чтобы они по-прежнему доступны для кликов?
EDIT:
Такое поведение наблюдается в chrome 8.0.552.215 и в firefox 3.6. Он работает так, как я ожидал бы в IE 8, досадно.
EDIT2:
Я добавил страницу в JSBin: http://jsbin.com/odefa4/edit, которая показывает эту проблему. Только вопрос оформлен и показывает проблему, ссылки на ответы работают нормально...