【html知识】用html写一个简单的个人网页

介绍:

这是一个HTML和CSS的代码段,它构建了一个基本的个人网页布局。以下是该代码的详细介绍:

HTML部分:

文档类型与基础结构:<!DOCTYPE html> 声明了文档类型为HTML5。<html lang="en"> 定义了整个HTML文档,并设置语言为英语。

头部信息:<head> 标签内包含了元数据,如字符集定义 (<meta charset="UTF-8">),视口设置 (<meta name="viewport" content="width=device-width, initial-scale=1.0">),以及页面标题 (<title>董*个人网页</title>)。此外,还链接了一个外部的CSS样式表 (<link rel="stylesheet" href="css/style.css">)。

主体内容:<body> 标签内包含了网页的可见内容。

头部区域 (<div class="header">):包括一个包含网站标题的logo (<div class="logo">) 和一个导航栏 (<div class="nav">)。导航栏包含几个链接到不同页面的锚点 (<a> 标签)。
背景图片区域 (<div class="banner">):使用了一个图像作为背景。
标题与分隔线 (<div class="bgcolor"> 和 <div class="title">):提供了一个有背景色的区域,包含一个居中的标题 (<h3>) 和两个水平分隔线 (<div class="line">)。
关于我部分 (<div id="about">):这个部分被预留出来,但代码段中没有给出具体内容。它预计会包含一些文本和/或图像,介绍网站的主人。
CSS部分:

CSS部分定义了HTML元素的样式。

通配符选择器 (*):重置所有元素的margin和padding为0,确保一致的基线样式。
头部样式 (.header):固定位置的头部,包含logo和导航栏,宽度为80%,背景色为半透明的白色。
Logo样式 (.logo h1):定义了logo中标题的样式,包括颜色、字母间距和字体大小。
导航链接样式 (.nav a):定义了导航栏中链接的样式,包括无下划线 (text-decoration: none;)、边距和颜色。
导航链接悬停样式 (.nav a:hover):定义了鼠标悬停在链接上时的样式,包括颜色和背景色的变化。
背景图片区域样式 (.banner):定义了背景图片的容器样式,包括宽度和高度。
标题样式 (.title):定义了标题区域的样式,包括标题文本的样式和分隔线的样式。
关于我部分样式 (#about):定义了关于我部分的样式,包括宽度、边距和布局方式。
关于我部分的图像和文本样式 (.about-img 和 .about-text):分别定义了关于我部分中的图像和文本的样式。
作品部分样式 (#work ul 和 #work ul li):定义了作品部分的列表样式,包括列表项的宽度。
背景色样式 (.bgcolor):定义了一个具有特定背景色的样式,用于标题和其他需要这种背景的元素。

整体而言,这个代码段创建了一个具有标准结构的个人网页,包括一个头部、一个背景图片区域、一个标题区域和一个关于我部分。导航栏允许用户浏览网页的不同部分。代码清晰、结构良好,并且易于阅读和维护。不过,需要注意的是,代码段似乎被截断了,特别是在“关于我”部分和作品部分,所以这些部分的完整实现并未在代码段中展示。

完整代码:

html:

<!DOCTYPE html>
<html lang="en">

	<head>
		<meta charset="UTF-8">
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
		<title>董*个人网页</title>
		<link rel="stylesheet" href="css/style.css">
	</head>

	<body>
		<div class="header">
			<div class="logo">
				<h1>董*的个人主页</h1>
			</div>
			<div class="nav">
				<a href="index.html">首页</a>
				<a href="#about">关于我</a>
				<a href="#work">我的作品</a>
				<a href="">个人爱好</a>
				<a href="">联系我</a>

			</div>
		</div>
		<div class="banner">
			<img src="./img/bk.jpeg" alt="">
		</div>
		<div class="bgcolor">

			<div class="title">
				<div class="line"></div>
				<h3>关于我</h3>
				<div class="line"></div>
			</div>
			<div id="about">
				<div class="about-img">
					<img src="./img/lqpic.jpg" alt="">
				</div>
				<div class="about-text">
					<!-- 自我介绍内容 -->
				</div>
			</div>

			<div id="work">
				<div class="title">
					<div class="line"></div>
					<h3>我的作品</h3>
					<div class="line"></div>
					<div>

					</div>
				</div>>
			</div>
		</div>
	</body>

</html>

css:

* {

	margin: 0;
	padding: 0;

}

.header {
	position: fixed;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 80%;
	padding: 10px 10%;
	background: rgba(255, 255, 255, 0.35);

}

.logo h1 {

	color: #f00;
	letter-spacing: 5px;
	font-size: 30px;

}

.nav a {

	text-decoration: none;
	margin-left: 30px;
	color: #fff;

}

.nav a:hover {

	color: red;
	background-color: yellow;

}

.banner {

	width: 100%;
	height: 60vh;
}

.banner img {

	width: 100%;
	height: 100%;
	object-fit: cover;
}

.title {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 30px;
}

.title h3 {

	font-size: 35px;
	color: #555;
	letter-spacing: 5px;
	margin: 0 20px;
	font-weight: normal;
}

.title .line {
	width: 80px;
	height: 4px;
	background: #555;
	margin: 100px 0;
}

#about {
	display: flex;
	justify-content: space-between;
	width: 80%;

	margin: 30px auto;
}

.about-img {


	width: 30%;
	height: 440px;
}

.about-img img {

	width: 100%;
	height: 100%;
	object-fit: cover;
}

.about-text {

	width: 65%;
}

.about-text p {

	line-height: 2;
	text-indent: 2em;
	margin: 15px 0;
}

#work ul {
	display: flex;
	width: 1200px;
	margin: auto;
}

#work ul li {
	width: 25%;
}

.bgcolor {
	background-color: rgb(75, 141, 255);
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/588186.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【UnityRPG游戏制作】Unity_RPG项目之场景环境搭建和解析

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 秩沅 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a;Uni…

Java:Thread类及常见方法大全(画图+源码详解)

Thread 类是 JVM 用来管理线程的一个类&#xff0c;每一个线程都有一个唯一的 Thread 类与之关联。Java中通常使用 Thread类来进行线程调度&#xff0c;线程管理。 目录 一、Thread 的常见构造方法 二、Thread 的几个常见属性 理解线程是否存活&#xff1a; 理解前台线程与…

详解SDRAM基本原理以及FPGA实现读写控制

文章目录 一、SDRAM简介二、SDRAM存取结构以及原理2.1 BANK以及存储单元结构2.2 功能框图2.3 SDRAM速度等级以及容量计算 三、SDRAM操作命令3.1 禁止命令&#xff1a; 4b1xxx3.2 空操作命令&#xff1a;4b01113.3 激活命令&#xff1a;4b00113.4 读命令&#xff1a;4b01013.5 写…

【蓝牙协议栈】【BR/EDR】传统蓝牙 command/event/acl/sco/iso 命令格式解析

1. 精讲蓝牙协议栈&#xff08;Bluetooth Stack&#xff09;&#xff1a;SPP/A2DP/AVRCP/HFP/PBAP/IAP2/HID/MAP/OPP/PAN/GATTC/GATTS/HOGP等协议理论 2. 欢迎大家关注和订阅&#xff0c;【精讲蓝牙协议栈】、【精讲BLE协议栈】和【Android Bluetooth Stack】专栏会持续更新中…

Java进阶-Java Stream API详解与使用

本文全面介绍了 Java Stream API 的概念、功能以及如何在 Java 中有效地使用它进行集合和数据流的处理。通过详细解释和示例&#xff0c;文章展示了 Java Stream API 在简化代码、提高效率以及支持函数式编程方面的优势。文中还比较了 Java Stream API 与其他集合处理库的异同&…

【氮化镓】GaN器件在航天器高可靠正向转换器中应用

文章是发表在《IEEE Journal of Emerging and Selected Topics in Power Electronics》2022年10月第10卷第5期上的一篇关于GaN(氮化镓)器件在航天器高可靠性正向转换器中应用的研究。文章的作者是匹兹堡大学电气与计算机工程系的Aidan Phillips, Thomas Cook和Brandon M. Gra…

c#word文档:3.向Word文档中插入表格/4.读取Word文档中表格

--向Word文档中插入表格-- &#xff08;1&#xff09;在OfficeOperator项目的WordOperator类中定义向Word文档插入换页的函数NewPage &#xff08;2&#xff09;在WordOperator类中定义向Word文档插入表格的函数InsertTable using Microsoft.Office.Interop.Word;// 引入Mic…

Day27:阻塞队列、Kafka入门、发送系统通知、显示系统

阻塞队列BlockingQueue BlockingQueue 解决线程通信的问题。阻塞方法:put、take。 生产者消费者模式 生产者:产生数据的线程。消费者:使用数据的线程。 &#xff08;Thread1生产者&#xff0c;Thread2消费者&#xff09; 实现类 ArrayBlockingQueueLinkedBlockingQueuePr…

MATLAB 数据导入

MATLAB 数据导入&#xff08;ImportData&#xff09; 在MATLAB中导入数据意味着从外部文件加载数据。该importdata功能允许加载不同格式的各种数据文件。它具有以下五种形式 序号 功能说明 1 A importdata(filename) 从filename表示的文件中将数据加载到数组A中。 2 A i…

Electron+Vue3+Vite+ElectronForge整合-全部ts开发 - 一键启动两个服务 一键打包两个服务

说明 本文介绍一下 Electron Vue3 Vite Electron Forge 的高级整合操作。vue3 : 使用 TS 的语法开发&#xff1b; Electron : 使用 TS 的语法开发。 补充 &#xff1a; 目前Electron的开发还是以JS为主&#xff0c;不过我们可以直接使用TS开发&#xff0c;在执行和打包时&a…

UE5 蓝图入门

基础节点创建&#xff1a; 常量&#xff1a; 按住 1 &#xff0c;点击鼠标左键&#xff0c;创建常量 二维向量&#xff1a; 按住 2 &#xff0c;点击鼠标左键&#xff0c;创建二维向量 三维向量&#xff1a; 按住 3 &#xff0c;点击鼠标左键 按 c 键打出一个注释框 参考视…

C# Winform父窗体打开新的子窗体前,关闭其他子窗体

随着Winform项目越来越多&#xff0c;界面上显示的窗体越来越多&#xff0c;窗体管理变得更加繁琐。有时候我们要打开新窗体&#xff0c;然后关闭多余的其他窗体&#xff0c;这个时候如果一个一个去关闭就会变得很麻烦&#xff0c;而且可能还会出现遗漏的情况。这篇文章介绍了三…

HR招聘测评,如何进行人才测评?

说起“人才测评”几个字&#xff0c;相信大家都不会陌生&#xff0c;很多人&#xff0c;尤其是求职者来说&#xff0c;则更加熟悉。在求职应聘中&#xff0c;已经有越来越多的企业开始采用人才测评进行人员选拔。了解人才测评的含义&#xff0c;知道人才测评如何进行&#xff0…

打破失联困境:门店如何利用AI智能名片B2B2C商城小程序重构与消费者的紧密连接?

在如今这个消费者行为日益碎片化的时代&#xff0c;门店经营者们时常感叹&#xff1a;消费者进店如同一场不期而遇的缘分&#xff0c;然而一旦离开门店&#xff0c;就仿佛消失在茫茫人海中&#xff0c;难以再觅其踪迹。这种“进店靠缘分&#xff0c;离店就失联”的困境&#xf…

本地大语言模型LLM的高效运行专家 | Ollama

Ollama简介 Ollama是一个开源的大型语言模型服务工具&#xff0c;它帮助用户快速在本地运行大模型。通过简单的安装指令&#xff0c;用户可以执行一条命令就在本地运行开源大型语言模型&#xff0c;如Llama 2。Ollama极大地简化了在Docker容器内部署和管理LLM的过程&#xff0…

平面模型上提取凸凹多边形------pcl

平面模型上提取凸凹多边形 pcl::PointCloud<pcl::PointXYZ>::Ptr PclTool::ExtractConvexConcavePolygons(pcl::PointCloud<pcl::PointXYZ>::Ptr cloud) {pcl::PointCloud<pcl::PointXYZ>::Ptr cloud_filtered(new pcl::PointCloud<pcl::PointXYZ>);p…

政安晨:【Keras机器学习示例演绎】(二十八)—— 使用 卷积神经网络与循环神经网络 架构进行视频分类

目录 数据收集 设置 定义超参数 数据准备 序列模型 推论 政安晨的个人主页&#xff1a;政安晨 欢迎 &#x1f44d;点赞✍评论⭐收藏 收录专栏: TensorFlow与Keras机器学习实战 希望政安晨的博客能够对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正…

Android Handler用法

Android Handler用法 为什么要设计Handler机制&#xff1f;Handler的用法1、创建Handler2、Handler通信2.1 sendMessage 方式2.2 post 方式 Handler常用方法1、延时执行2、周期执行 HandlerThread用法主线程-创建Handler子线程-创建Handler FAQMessage是如何创建主线程中Looper…

微服务保护和分布式事务(Sentinel、Seata)笔记

一、雪崩问题的解决的服务保护技术了解 二、Sentinel 2.1Sentinel入门 1.Sentinel的安装 &#xff08;1&#xff09;下载Sentinel的tar安装包先 &#xff08;2&#xff09;将jar包放在任意非中文、不包含特殊字符的目录下&#xff0c;重命名为 sentinel-dashboard.jar &…

Docker容器---Harbor私有仓库部署与管理

一、搭建本地私有仓库 1、下载registry镜像 [rootlocalhost ~]#docker pull registry Using default tag: latest latest: Pulling from library/registry 79e9f2f55bf5: Pull complete 0d96da54f60b: Pull complete 5b27040df4a2: Pull complete e2ead8259a04: Pull comp…