html+css制作简单网页界面

一.运行效果如下

二.HTML

2.1关于语义化标签

<section>、<header>、<footer>、<nav> 等标签被称为语义化标签(semantic tags),它们不仅仅是用来美化页面的,更重要的是它们能够为页面的结构和内容提供更加合适的语义化描述,从而有助于提高页面的可访问性和可维护性。

  • - <section> 标签定义一个独立的区域,用于表示页面的一个部分,如文章、评论区等。一般情况下,`<section>` 标签会包含一个标题(可以使用 `<h1>`~`<h6>` 标签),以及一些相关的内容。
  • - <header> 标签定义了一个页面或一个区域的头部,通常包含一些导航链接、logo、搜索框等,是页面的一个重要组成部分。
  • - <footer>`标签定义了一个页面或一个区域的尾部,通常包含版权信息、联系方式、社交媒体链接等,是页面的一个重要组成部分。
  • - <nav> 标签定义了一个页面的导航部分,通常包含一系列与页面主要内容相关的链接,如菜单、目录等。

使用这些语义化标签能够使 HTML 结构更加清晰、易于理解和维护,同时能够使搜索引擎更容易理解页面的结构和内容,提高网站的搜索排名。

2.2关于无序列表

无序列表是指列表项没有编号或序号的列表,可以使用 <ul> 标签来表示。

无序列表的每个列表项使用 `<li>` 标签来定义,通常呈现为一个实心圆点、实心方块或其他符号。例如:

<ul>
  <li>列表项1</li>
  <li>列表项2</li>
  <li>列表项3</li>
</ul>
 

上述代码将呈现为一个无序列表,包含三个列表项,每个列表项以实心圆点作为标识符。

你可以使用 CSS 样式来更改列表项的样式,如改变标识符的颜色、形状等。例如:

ul {
  list-style-type: square; /* 使用实心方块作为标识符 */
}

li {
  color: red; /* 将列表项的文本颜色设为红色 */
}
 

上述代码将使无序列表的标识符变为实心方块,将列表项的文本颜色变为红色。

总之,无序列表的语法简单,易于使用,适用于许多场合,如网站菜单、导航等。

2.3关于超链接

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<link href="css/one.css" type="text/css" rel="stylesheet"/>
		<title></title>
	</head>
	<body id="one">
		
		<header>
			<span><a href="#">登录</a></span>
			<span><a href="#">注册</a></span>
		</header>
		
		<article>
		<aside>
				<ul>
					<li><a href="#">公司简介</a></li><br />
					<li><a href="#">公司人员</a></li><br />
					<li><a href="#">公司职位</a></li><br />
					<li><a href="#">公司环境</a></li><br />
					<li><a href="#">公司薪资</a></li><br />
					<li><a href="#">更多咨询</a></li><br />
					<li><a href="#">公司行政</a></li><br />
					<li><a href="#">公司标识</a></li><br />
					<li><a href="#">公司概况</a></li><br />
				</ul>
		</aside>
		
		<nav>
			<p>友情链接</p>
			<ul>
				<li><a href="http://www.baidu.com"><img src="img/lk_logo01.jpg" alt="优酷"/></a></li>
				<li><img src="img/lk_logo02.jpg" alt="爱奇艺" title="爱奇艺视频"/></li>
				<li><img src="img/lk_logo03.jpg" alt="搜狐" title="搜狐视频"/></li>
				<li><img src="img/lk_logo04.jpg" alt="pptv" title="pptv"/></li>
				<li><img src="img/lk_logo05.jpg" alt="腾讯视频" title="腾讯视频"/></li>
				<li><img src="img/lk_logo06.jpg" alt="pps" title="pps"/></li>
				<li><img src="img/lk_logo07.jpg" alt="土豆网" title="土豆网"/></li>
				<li><img src="img/lk_logo08.jpg" alt="乐观网" title="乐观网"/></li>
				<li><img src="img/lk_logo09.jpg" alt="pp助手" title="pp助手"/></li>
			</ul>
		</nav>
		
		</article>
		<footer>
			<ul>
				<li><a href="#">公司简介</a></li>
				<li><a href="#">公司动态</a></li>
				<li><a href="#">联系我们</a></li>
				<li><a href="#">内部声明</a></li>
				<li><a href="#">下载软件</a></li>
				<br />
			</ul>
			<p>版权归未来信息学院所有,请勿随意转发信息</p>
			<p>https:www.weilaitechnologyschool.com&pwd=1234</p>
		</footer>
		
	</body>
</html>

三.CSS

#one{
	background-color: aqua;
	clear: left;
	display: flex;
}

#one header{
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 60px;
	background-image: url(../img/logo.jpg);
	background-repeat: no-repeat;
	background-color: white;
	background-position:center;
}

#one header span{
	float: left;
	position: relative;
	left: 85%;
	top: 60%;
	text-decoration: none;
}

#one header a:hover{
	color: blue;
}

#one header a{
	text-decoration: none;
	color: black;
	margin: 10px;
}
#one aside a:hover{
	color: white;
}

#one aside li:hover{
	background-color: red;
}

#one aside{
	height: 500px;
	width: 216px;
	background-image: url(../img/bg.jpg);
	position: absolute;
	top: 12%;
	left: 12%;
	flex-direction: column;
	flex: 1;
}

#one aside li{
	margin: 1px; 
    text-align: center;
	text-decoration: none;
	list-style: none;
	margin-left: -40px; /* 边框整体左移 10px */
	padding: 2px; /* 给 li 元素设置 padding,使内容与边框有间距 */
}


#one aside a{
	text-decoration: none;
	font-size: 22px;
	color: black;
}

#one nav{
	width: 1000px;
	height: 500px;
	text-align: left;
	font-size: 20px;
	float: left;
	position: absolute;
	left: 25%;
	top: 12%;
	background-color: white;
	flex: 4;
}
#one nav li{
	display: block;
	float: left;
	list-style: none;
	font-size: 20px;
	margin: 20px;
	/
}

#one nav img{
	width: 200px;
}

#one header img {
		width: 50%;
		height: 1%;
		margin: 0;
		padding: 0;		
}

#one article{
	justify-content: center;
	background-color: aqua;
}

#one footer{
	width: 100%;
	height: 120px;
	position: absolute;
	top: 85%;
	left: 0%;
	background-color: white;
	}


#one footer a{
	text-decoration: none;
	font-size: 15px;
	color: black;
}

#one footer a:hover{
	color: royalblue;
}


#one footer li{
	position: absolute;
	left: 30%;
}


#one footer ul li {
	  float: left;
	  position: relative;
	  list-style: none;
	  bottom: 0%;
	  text-align: center;
	  width: 100px;
}

#one footer p{
	text-align: center;
}

  • 3
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值