Как удалить тире ссылки между моими кнопками?

0

У меня есть панель навигации здесь:

        <div id = "header">
        <h1 id = "title">  Max Atkins </h1>
        <a href = "http://users.aber.ac.uk/mta2/cs15020/Assignment">
            <div class = "headerButtons">  
                Home 
            </div> 
        </a>
        <a href = "http://users.aber.ac.uk/mta2/cs15020/Assignment/cv.html">
            <div class = "headerButtons"> 
                CV 
            </div>
        </a>
        <a href = "http://users.aber.ac.uk/mta2/cs15020/Assignment/coverletter.html">
            <div class = "headerButtons"> 
                Cover Letter
            </div>
        </a>
        <a href = "http://users.aber.ac.uk/mta2/cs15020/Assignment">
            <div class = "headerButtons"> 
                Write-Up
            </div>
        </a>
        <a href = "http://users.aber.ac.uk/mta2/wordpress">
            <div class = "headerButtons"> 
                WordPress 
            </div>
        </a>
        <a href = "http://users.aber.ac.uk/mta2/webshop/catalog">
            <div class = "headerButtons"> 
                WebShop
            </div>
        </a>
    </div>

Это показывает дефис между моими кнопками, которые я также могу щелкнуть, чтобы отправить мне ссылки. Предпросмотр здесь: http://users.aber.ac.uk/mta2/cs15020/Assignment/ Как я могу избавиться от них?

CSS ADDED:

#header{
height: 130px;
background-color: #32313B;
border: #39B1C6 5px solid;
margin-bottom: 10px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
text-align: center;
}

#header{
height: 130px;
background-color: #32313B;
border: #39B1C6 5px solid;
margin-bottom: 10px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
text-align: center;
}

#title{
    font-family: Arial;
    color: #ababab;
    top: 20px;
}

.headerButtons{
    width: 10%;
    height: 25px;
    background-color: #6EC1C2;
    border: solid;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    display: inline-block;
    position: relative;
    font-family: Arial, #25242C;
    color: #333333;
    top: 10px;
    padding: 5px;
    margin-top: -20px;
    margin-left: 20px;
    margin-right: 20px;
}


#buttonDiv{
    text-align: center;
}

Большое спасибо

Обновление: CodePen показывает проблему.

  • 0
    Нужна также и CSS.
Теги:
hyperlink
navbar

3 ответа

1
Лучший ответ

тире на самом деле является подчеркнутым символом пробела, вы можете либо удалить пробел из своей разметки html, либо использовать следующий css

#header a {
    text-decoration:none;
}
  • 0
    Вообще-то, делать то и другое было бы лучше.
  • 0
    спасибо всем, отсортировано сейчас: D
1

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

#header a{
   text-decoration:none;
}

CodePen

0

По умолчанию ваши якорные теги (<a>...</a>) имеют свойство CSS в большинстве браузеров:

text-decoration: underline;

То, что вы видите как тире, на самом деле является некоторым подчеркиванием пробельного символа, который был "оставлен" между <a> и приложенным <div>.

Добавление следующего удаления тире:

#header a {
    text-decoration: none;
}

См. Фиксированный код.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню