.btn字体颜色不变

时间:2018-07-22 21:43:28

标签: css html5 button

CSS入门者,我正在尝试构建Nav;

到目前为止,我有以下CSS代码。我希望.btn字体颜色为白色。我尝试使用!important;但也不起作用。

有什么主意可以替代字体颜色,我可以做些什么来改变它?

/* navigation */
nav {
  width: 503px;
  height: 45px;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 500;
  float: right;
  color: #646881;
}

nav li {
  display: inline;
  padding-right: 20px;
}

nav a:link {
  color: #646881;
}

nav a:hover {
  color: #646881
  font-style: italic;
}

nav a:active {
  color: #646881;
}

nav a:visited {
  color: #646881;
}

img.logo{
  max-height: 45px;
  max-width: 105px;
  border-top: 40px;
  margin-left: 60px;
  float: left;
  padding: 5px;
}


.btn {
background-color: #646881;
width: 75px;
border-radius: 4%;
border: none;
color: #ffffff;
}

HTML

是的,很抱歉,这里是HTML:

<header role="header">

</div>
<a href="index.html"><img border="0" class="logo" src="/assets/images/logo.png" alt="David Bowie Personas Logo"></a>
<!-- Nav-->
  <nav id="MainMenu" role="navigation">
     <ol>
        <li>
          <a href="about.html">About</a>
        </li>
....
        <li>
          <a href="shop.html" class="btn" role="button">Shop</a>
        </li>
    </ol>
  </nav>
</header>

2 个答案:

答案 0 :(得分:0)

/* navigation */
nav {
  width: 503px;
  height: 45px;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 500;
  float: right;
  color: #646881;
}

nav li {
  display: inline;
  padding-right: 20px;
}

nav a:hover {
  color: #646881
  font-style: italic;
}

img.logo{
  max-height: 45px;
  max-width: 105px;
  border-top: 40px;
  margin-left: 60px;
  float: left;
  padding: 5px;
}


a.btn {
background-color: #646881;
width: 75px;
border-radius: 4%;
border: none;
color: #ffffff;
display: block;
padding: 10px;
text-align: center;
}
<header role="header">
<a href="index.html"><img border="0" class="logo" src="/assets/images/logo.png" alt="David Bowie Personas Logo"></a>
<!-- Nav-->
  <nav id="MainMenu" role="navigation">
     <ol>
        <li>
          <a href="about.html" class="btn">About</a>
        </li>
....
        <li>
          <a href="shop.html" class="btn" role="button">Shop</a>
        </li>
    </ol>
  </nav>
</header>

答案 1 :(得分:-2)

您指的是带有nav的HTML标记,我假设您有一个带有类名的div元素,在这种情况下,您应使用点.nav