不显示全宽div

问题描述 投票:0回答:1

我正在创建一个网站,经常会出现相当多的BUG。

我现在想解决的是,我的div不出现在屏幕上。

我的代码1) 索引.html

...
<link rel="stylesheet" type="text/css" href="style.css">
...
<div class="content">
    <div class="titl">
        <a class="atitle" href="#" target="_self">test</a>
    </div>
</div>
...

2) 风格.css

div.titl {
    width: 100%;
    color: #414042;
    height: 50px;
    transition: .25s;
}

所以,那个叫titl的div曾经出现并在页面的最上面,但我在那里只得到 "测试 "一行。

我试过什么办法?那么,使用 position: absolute; 这没有工作。

编辑: 我的 a.atitle 的代码。

a.atitle {
    text-align: center;
    display: block;
    font-family: 'Kanit', sans-serif;
    color: white;
    transition: .25s;
    font-size: 32px;
    position: absolute;
}

a.atitle:hover {
    display: block;
    text-align: center;
    font-size: 48px;
    color: #414042;
}

a.atitle:visited {
    display: block;
    text-align: center;
    color: #FF6E4E;
}
html css format position containers
1个回答
0
投票

div.titl {
  width: 100%;
  background-color: #414042; /* Change from color to background-color */
  height: 50px;
  transition: .25s;
}

a.atitle {
  text-align: center;
  display: block;
  font-family: 'Kanit', sans-serif;
  color: white;
  transition: .25s;
  font-size: 32px;
  position: absolute;
}

a.atitle:hover {
  display: block;
  text-align: center;
  font-size: 48px;
  color: #414042;
}

a.atitle:visited {
  display: block;
  text-align: center;
  color: #FF6E4E;
}
<div class="content">
  <div class="titl">
    <a class="atitle" href="#" target="_self">test</a>
  </div>
</div>

1
投票

使用 background-color 代替 color 喜欢。

div.titl {
    width: 100%;
    background-color: #414042;
    height: 50px;
    transition: .25s;
}
© www.soinside.com 2019 - 2024. All rights reserved.