HTML5 是超文本标记语言的第五个版本,是用于创建网页的标准标记语言。它提供了更多的语义化标签,使得网页结构更加清晰,同时也支持更多的多媒体元素。
CSS(层叠样式表)是一种用于描述 HTML 或 XML(包括 SVG 和 XHTML)文档样式的样式表语言。CSS 可以控制网页的布局和外观,使得网页更加美观和易于访问。
<header>
, <footer>
, <article>
, <section>
等,这些标签使得网页结构更加清晰,便于搜索引擎理解和索引。以下是一个简单的 HTML5 和 CSS 个人网站源码示例:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>个人网站</title>
<style>
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #f4f4f4;
}
header {
background-color: #333;
color: #fff;
padding: 1em 0;
text-align: center;
}
nav {
background-color: #444;
color: #fff;
padding: 0.5em 0;
}
nav ul {
list-style: none;
margin: 0;
padding: 0;
text-align: center;
}
nav ul li {
display: inline;
margin-right: 1em;
}
section {
padding: 20px;
}
footer {
background-color: #333;
color: #fff;
text-align: center;
padding: 1em 0;
position: fixed;
bottom: 0;
width: 100%;
}
</style>
</head>
<body>
<header>
<h1>个人网站</h1>
</header>
<nav>
<ul>
<li><a href="#home">首页</a></li>
<li><a href="#about">关于我</a></li>
<li><a href="#portfolio">作品集</a></li>
<li><a href="#contact">联系我</a></li>
</ul>
</nav>
<section id="home">
<h2>欢迎来到我的网站</h2>
<p>这是一个简单的个人网站示例。</p>
</section>
<section id="about">
<h2>关于我</h2>
<p>我是一名软件开发工程师,精通前端开发、后端开发等。</p>
</section>
<section id="portfolio">
<h2>作品集</h2>
<p>这里展示了我的一些项目作品。</p>
</section>
<section id="contact">
<h2>联系我</h2>
<p>可以通过邮箱或社交媒体与我联系。</p>
</section>
<footer>
<p>版权所有 © 2023</p>
</footer>
</body>
</html>
-webkit-
, -moz-
)来兼容旧版浏览器。通过以上方法,可以有效解决 HTML5 和 CSS 制作个人网站时遇到的一些常见问题。
腾讯云数据库TDSQL训练营
腾讯云GAME-TECH游戏开发者技术沙龙
技术创作101训练营
云+社区沙龙online第6期[开源之道]
第五期Techo TVP开发者峰会
云+社区沙龙online第5期[架构演进]
云+社区沙龙online第5期[架构演进]
云+社区沙龙online第5期[架构演进]
云+社区沙龙online [新技术实践]
云+社区沙龙online第6期[开源之道]
领取专属 10元无门槛券
手把手带您无忧上云