gpt4 book ai didi

php - css样式和对齐问题

转载 作者:行者123 更新时间:2023-11-28 13:17:04 25 4
gpt4 key购买 nike

我想要我的 <div id="container">位于导航菜单的右侧,但我遇到了问题。

谁能帮我解决这个问题。

index.php

<!-- This is the page identifier. Change on each of your pages! -->
<?php $page ='page_index'; ?>
<!doctype html>
<head>
<meta charset="UTF-8">
<title>Index</title>
<meta name="description" content="Example of PHP include active navigation">
<link rel="stylesheet" href="style.css">
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<div id="container">
<header>
<h1>Index page</h1>
</header>

<!-- This is where we want to include the nav.php file! -->
<?php include("nav.php"); ?>

<div id="main" role="main">
<p>This is the index page</p>
</div>

<footer>
<p>This is the footer</p>
</footer>
</div>
</body>
</html>

nav.php

<nav role="navigation" id="<?php echo $page ?>">
<ul>
<li><a class="index" href="index.php">Home</a></li>
<li><a class="about" href="about.php">About</a></li>
<li><a class="contact" href="contact.php">Contact</a></li>
</ul>
</nav>

样式.css

nav ul {
list-style: none;
display:inline-block;
float:left;
}

ul a {
color:green;

}

nav#page_index ul li a.index,
nav#page_about ul li a.about,
nav#page_contact ul li a.contact {
color:red;
}

这是我添加到style.css

div.container
{
float:left;
}

请告诉我如何制作具有漂亮格式的左侧导航菜单。

提前致谢...!

最佳答案

将左侧导航菜单旁边所需的内容包装在新的 div 元素中。然后将 float:left 添加到这个容器和导航菜单中。简而言之,您需要让两个 sibling 都漂浮起来,使他们并排。由于没有明显的 sibling ,我建议通过包装您的内容来制作一个。

HTML

<div id="container">
<header>
<h1>Index page</h1>
</header>

<nav role="navigation" id="nav">
<ul>
<li><a class="index" href="index.php">Home</a></li>
<li><a class="about" href="about.php">About</a></li>
<li><a class="contact" href="contact.php">Contact</a></li>
</ul>
</nav>
<div id="content">
<div id="main" role="main">
<p>This is the index page</p>
</div>

<footer>
<p>This is the footer</p>
</footer>
</div>
</div>

CSS

#content,#nav{
float:left;
}

工作示例 http://jsfiddle.net/vmr95/

关于php - css样式和对齐问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17186405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com