Кнопки панели навигации

Проблема, с которой я сталкиваюсь, исходит из верхней левой части с кнопками. По какой-то причине кажется, что у них есть маркер или что-то в них, из-за чего в нем есть пробел, а затем слово (дом, о и т.

    <nav id = topnav>
        <ul class = leftside>
            <li>Home</li>
            <li>About</li>
            <li>Photos</li>
            <li>Articles</li>
            <li>Forum</li>
            <li>Contact</li>
        </ul>
        <ul class = rightside>
            <li><a href="https://facebook.com/" target="_blank"><img src="images/facebook.png"/></a></li>
            <li><a href="https://twitter.com/" target="_blank"><img src="images/twitter.png" /></a></li>
            <li><a href="https://instagram.com/" target="_blank"><img src="images/instagram.png" /></a></li>
            <li><a href="https://youtube.com/" target="_blank"><img src="images/youtube.png"/></a></li>
        </ul>
    </nav>

и часть CSS:

        #topnav {
    clear: both;
}

#topnav .leftside li{
    text-decoration: none;
    color: black;
    background-color: #DCCBCB;
    box-shadow: 5px 5px 5px gray;
    margin-bottom: 2px;
    text-align: center;
    display: inline; font-family: helvetica; font-size:16px; margin: 5px;
    float: left;
    padding-left: 2%;
    margin: 0px 20px;
    list-style: none;
}
#topnav .leftside li:hover {
    background-color: #595454;
    box-shadow: 5px 5px 5px gray;
    border: none;
    color: white;
}

#topnav .rightside li {
    display: inline;
    float: right;
    padding-right: 2%;
}

person DarkBlue    schedule 29.07.2014    source источник
comment
Забыл опубликовать свой CSS.   -  person j08691    schedule 29.07.2014
comment
Попробуйте list-style: none; padding:##px в своем css и настройте отступы на то, что хотите.   -  person Phlume    schedule 29.07.2014
comment
Это сработало! Спасибо   -  person DarkBlue    schedule 29.07.2014


Ответы (2)


Это то, что тебе надо?

ul {
    display: inline;
    list-style: none;
    margin: 0;
    padding: 0;
}

li {
    display: inline;
}

.rightside {
    float: right;
}

JSFiddle: http://jsfiddle.net/LDG7U/

person Community    schedule 29.07.2014
comment
@user3504417 user3504417 Обязательно отметьте это как ответ, когда сможете. ;) - person ; 30.07.2014

У вас, вероятно, есть пробел между вашими встроенными ли.

Попробуй это:

ul
{
    font-size: 0;
}
ul li
{
    display: inline;
    font-size: 16px; /* or whatever size you need */
}
person Gabriel    schedule 29.07.2014