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%;
}