编辑:感谢你真棒的人网页终于看起来真棒! 我不能选择最好的答案,因为所有的人都对我帮助很大:这里p 的结果,如果任何人的兴趣http://i.imgur.com/RABpT9u.png如何让一个元素跨越整个div?
我试图做一个简单的网站与网站“标识”上顶,左侧的导航栏,中间的内容以及底部的一些页脚。
同时我试图使它响应,显然这是不是我的工作了:d
我是相当新的HTML和CSS,所以任何建议将有助于一吨!
* { box-sizing: border-box;}
body { padding: 0; margin: 0; height:100%; }
header {
height:100%;
border:0.5vw ridge #888;
\t background:linear-gradient(to right,#123,#368,#48A,#59B,#48A,#368,#123);
text-align: center;
\t font-size: 1.4vw;
}
header h1,h2 {
\t color:#DD5;
\t font-family: "Helvetica";
margin: 0.5vw;
\t padding-top: 0.5vw;
\t line-height: 1.5vw;
\t text-shadow: 0px 0px 0.5vw #000;
}
main {
\t position: absolute;
\t display: flex;
\t width:100%;
\t max-height:100%;
\t
\t background-color:#DDD;
\t border: 2px solid #F0F;
}
nav {
\t position: relative;
\t display:block;
\t overflow:auto;
\t z-index: 0;
\t float:left;
\t height:100%;
\t background: linear-gradient(90deg,#5BF,#29E);
\t border:0.5vw ridge #888;
max-width:100%; /*width 100% just makes the navbar all long and ugly*/
}
nav ul { margin:0; padding:0.5vw; list-style-type:none;}
nav li {
\t display:block;
\t width:100%;
\t padding: 1vw 0.5vw 1vw 0.5vw;
\t margin: 0.5vw auto;
\t text-align: center;
\t
\t border:0.2vw outset white;
\t border-radius:0.5vw;
\t background:linear-gradient(180deg,#AAA 60%,#777);
}
nav a {
\t margin:0vw 1vw;
font-family: "Helvetica";
\t font-weight: bold;
font-size: 1.5vw;
\t color: #DDD;
line-height: 0.5;
\t text-decoration:none;
\t text-shadow: 0px 0px 0.3vw #000;
}
#content {
\t position: relative;
\t display: inline;
\t float:left;
\t z-index: 0;
\t max-width:100%;
\t background-color:grey;
\t border: 2px solid green;
}
footer {
\t width:100%;
\t margin-top:auto;
\t border: 2px dashed red;
}
<!doctype html>
<html lang="en">
<head>
<title>titlee</title>
<meta charset="UTF-8"/>
<meta name="keywords" content="keyowrdsssss" />
<meta name="description" content="descriptionnn" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" href="icon.ico" />
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<header>
<h1>Header title!</h1>
<h2>Header description!</h2>
</header>
<main>
<nav>
<ul>
<li><a href="link">LinkToHome</a>
<li><a href="link">link1</a></li>
<li><a href="link">link2</a></li>
<li><a href="link">longlink3</a></li>
<li><a href="link">aboutlink</a></li>
</ul>
</nav>
<center>
<div id="content">
<h1>Content Content Content</h1></br>
<h1>Content Content Content</h1></br>
</div>
</center>
<footer>
<h1>footer</h1>
</footer>
</main>
</body>
</html>
['
看到HTML 3.2中的'
我从字面上只有一天的经验与HTML,感谢您的建议:D – RandomStranger