私はhtmlとcssが初めてで、このサイドバーの例を使用したいと考えています。問題は、コンテンツがすべてのサイドバーページに表示されることです。Html編集ページの内容
他のページへのコンテンツの取得方法を教えてください。
クリックすると、Webページが別のページに変わるのがわかります。しかし、内容はまだ同じです。 何とか間違っているとか、ページごとにクラスを作成しなければならないと思いますが、構文はわかりません。
<head>
<title>OpereX Project</title>
<style>
body
{
font-family: "Lato", sans-serif;
}
.sidenav
{
height: 100%;
width: 160px;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color: #99ccff;
overflow-x: hidden;
padding-top: 20px;
}
.sidenav a
{
padding: 6px 8px 6px 16px;
text-decoration: none;
font-size: 25px;
color: black;
display: block;
}
.sidenav a:hover
{
color: #f1f1f1;
}
.main
{
margin-left: 160px; /* Same as the width of the sidenav */
font-size: 28px; /* Increased text to enable scrolling */
padding: 0px 10px;
}
@media screen and (max-height: 450px)
{
.sidenav {padding-top: 15px;}
.sidenav a {font-size: 18px;}
}
</style>
</head>
<body>
<div class="sidenav">
<a href="#about">About</a>
<a href="#services">Services</a>
<a href="#clients">Clients</a>
<a href="#contact">Contact</a>
</div>
<div class=main>
<h2>Project</h2>
</div>
</body>
</html>
ありがとうございます。私はいくつかの異なる解決策を見て、最もよく合うものを見てみましょう! – cephlot