Я работаю над веб-приложением, которое имеет верхнюю панель, похожую на синюю панель facebook наверху. У меня есть неупорядоченный список в div этого бара, чтобы перечислять некоторые элементы, такие как "Входящие", "Уведомления" и т.д. UL имеет 1em-маржу, определенную таблицей стилей пользовательского агента моего браузера. Это проблема, потому что она подталкивает мой topBar вниз 1em. Как я могу переопределить это, чтобы сделать границу ul = 0? Я читал, что переопределение таблиц стилей пользовательских агентов - это плохая идея, поэтому мне интересно узнать, что лучше делать. Спасибо.
EDIT: здесь файл CSS:
body {
margin:0px;
padding:0px;
}
#topBar{
background-color:#CCCCCC;
height: 50px;
width:100%;
z-index:-1;
}
#mainNav{
margin:0 auto;
width:900px;
}
#logo{
float:left;
}
#mainNav ul li{
float:left;
border:0px;
margin:0;
padding:0;
font-size:10px
}
И html:
<!DOCTYPE html>
<html>
<head>
<title>ff</title>
<%= stylesheet_link_tag :all %>
<%= javascript_include_tag :defaults %>
<%= csrf_meta_tag %>
</head>
<body>
<div id="topBar">
<div id="mainNav">
<div id="logo"><%=image_tag("livecove.jpg") %></div>
<ul>
<li>Inbox</li>
</ul>
</div>
</div>
<%= yield %>
</body>
</html>