我是一名 CSS 初学者。我想要一个包含主要内容的半透明居中 div。它下面应该是一个包含目录的固定 div。
以下是我对此的尝试。这适用于特定的浏览器大小。但是当浏览器窗口的大小改变时,目录就会移动。
我希望目录与主 div 保持固定距离。
有了这个窗口大小,一切看起来都很好:
减小窗口大小会在内容 div 下移动 toc:
html
<html>
<head>
<title>Testpage</title>
<link rel='stylesheet' href='css/testpage.css'>
</head>
<body>
<div id="contenttable">
<h1>Contents</h1>
<a href="#">Content 01</a><br>
</div>
<div id="content">
some text
</div>
</body>
</html>
CSS:
#content{
height: 1000px;
width: 320px;
position: relative;
top: 50px;
left: 50%;
margin-left: -160px;
background-color: cyan;
}
#contenttable{
padding: 12px;
width:100%;
height:200px;
position: fixed;
background-color: yellow;
top: 125px;
left: 6%;
}
#contenttable a{
position: relative;
top: 0px;
left: 66%;
}
#contenttable h1{
position: relative;
top: 0px;
left: 66%;
}