HTML的Demo实例

Demo1

效果图如下:

代码如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Demo1</title>
		<style type="text/css">
			* {
				margin: 0;
				padding: 0;
			}

			#nav {
				/* 设置图片和文字水平居中显示 */
				text-align: center;
			}

			#nav h1 {
				margin-top: 20px;
				font-size: 20px;
				color: #16b8c7;
			}

			#nav img {
				/* 设置图片的宽高 */
				width: 50px;
				height: 50px;
				/* 将图片设置为圆形,设置为50%即为圆形 */
				border-radius: 50%;
			}

			#nav p.name {
				margin-top: 10px;
			}

			#nav p.title {
				color: #929292;
				font-size: 14px;
				margin-top: 12px;
			}
		</style>
	</head>
	<body>
		<div id="nav">
			<h1>星星幼儿园</h1>
			<img src="../img/问奈何.jpg" alt="用户头像">
			<p class="name">root</p>
			<p class="title">院长</p>
		</div>
	</body>
</html>

Demo2

效果图如下:

代码如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Demo1</title>
		<style type="text/css">
			* {
				margin: 0;
				padding: 0;
			}

			html,
			body {
				/* 因此设置html和body元素的高度为100%即可显示高度了 */
				height: 100%;
			}

			.container {
				/* 设置弹性盒子布局 */
				display: flex;
				/* #right和#left的父级元素是.container,因此也将其设置为100%,但是还是无法显示,因为还有父级元素body和html,其高度未设置 */
				height: 100%;
			}

			#right {
				text-align: center;
				/* 设置右边的div为固定宽度 */
				width: 300px;
				/* 希望div的高度填满浏览器窗口,但是设置后界面无显示,因为div块级元素的高度100%是继承的父级元素的高度,因此需要设置父级元素的高度也为100% */
				height: 100%;
			}

			#left {
				/* 设置右边的div占用剩下的宽度 */
				flex: 1;
				/* 设置一个背景色便于观察显示 */
				background: gray;
				/* 希望div的高度填满浏览器窗口,但是设置后界面无显示,因为div块级元素的高度100%是继承的父级元素的高度,因此需要设置父级元素的高度也为100% */
				height: 100%;
			}
		</style>
	</head>
	<body>
		<div class="container">
			<div id="right">

			</div>
			<div id="left">

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

Demo3

效果图如下:

代码如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Demo1</title>
		<style type="text/css">
			* {
				margin: 0;
				padding: 0;
			}

			html,
			body {
				height: 100%;
			}

			.container {
				display: flex;
				height: 100%;
			}

			#right {
				text-align: center;
				width: 300px;
				height: 100%;
			}

			#left {
				flex: 1;
				background: gray;
				height: 100%;
			}

			#left #header {
				/* 给名为header的div设置一个高度,然后剩下的div占用剩下的空间 */
				height: 50px;
				/* 设置一个背景色便于观察 */
				background: #55A532;
				/* 由于p元素是块级元素,会把span元素挤下去,所以将其设置为flex弹性盒子 */
				display: flex;
				/* 使其中的元素垂直居中 */
				align-items: center;
				/* 设置文字颜色为白色 */
				color: white;
			}

			#left #header p {
				/* 设定flex来占用名为header的剩下空间 */
				flex: 1;
			}

			#left #header a {
				/* 而名为header的div中的a元素设定一个固定宽度50px */
				width: 50px;
				margin-right: 24px;
			}

			#left #content {
				/* 设置一个背景色便于观察 */
				background: #16B8C7;
			}
		</style>
	</head>
	<body>
		<div class="container">
			<div id="right">

			</div>
			<div id="left">
				<div id="header">
					<p>2020年2月3日 11:52:11</p>
					<a href="#"><span>注销</span></a>
				</div>
				<div id="content">

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

Demo4

效果图如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<style type="text/css">
			* {
				margin: 0;
				padding: 0;
			}
			#d1 {
				/* 设置父级元素d1为flex弹性布局 */
				display: flex;
				/* 设置名为d1的div中的内容两端对齐 */
				justify-content: space-between;
			}
			#d1 h2 {
				color: #929292;
			}
			#d1 p span {
				color: #16B8C7;
				font-size: 16px;
			}
		</style>
	</head>
	<body>
		<div id="d1">
			<h2>热点新闻</h2>
			<p>共有数据<span>5</span>条</p>
		</div>
	</body>
</html>

Demo5

浏览器效果图如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Demo</title>
		<style type="text/css">
			#table table,
			#table table th {
				/* 设置让表格行内容居中显示 */
				text-align: center;
			}

			#table table p {
				/* 设置p元素的宽度为200px */
				width: 200px;
				/* 不换行 */
				white-space: nowrap;
				/* 设置文本超出部分隐藏 */
				overflow: hidden;
				/* 设置文本超出部分用...替代 */
				text-overflow: ellipsis;
			}

			#table table .t1 {
				/* 设置class为t1的td元素内容居左显示 */
				text-align: left;
			}

			#table table .t1 p {
				/* 使p元素变成行内块级元素 */
				display: inline-block;
				/* 将外边距设置为0 */
				margin: 0;
				line-height: 15px;
			}
		</style>
	</head>
	<body>
		<div id="table">
			<table border="1" cellspacing="0" cellpadding="0">
				<tr>
					<th>编号</th>
					<th>姓名</th>
					<th>备注</th>
				</tr>
				<tr>
					<td>1</td>
					<td>玄易子</td>
					<td class="t1">
						<p>已有的事,后必再有;已行的事,后必再行。</p><button>详情</button>
					</td>
				</tr>
				<tr>
					<td>2</td>
					<td>夜凌云</td>
					<td class="t1">
						<p>在强者的眼里,没有弱者的席位。</p><button>详情</button>
					</td>
				</tr>
				<tr>
					<td>3</td>
					<td>天羽</td>
					<td class="t1">
						<p>天堂和地狱没有我选择的权力,只有我被选择的命运。</p><button>详情</button>
					</td>
				</tr>
			</table>
		</div>
	</body>
</html>

Demo6

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>http://www.gxaedu.com</title>
    <style>
        * {
            margin: 0;
            padding: 0
        }
        img{
            width: 200px;
            vertical-align: middle;
        }
    </style>
</head>
<body>
    <div>
        <img src="https://fanyi-cdn.cdn.bcebos.com/static/translation/img/header/logo_40c4f13.svg" alt="">
        <span>居中</span>
    </div>
</body>
</html>

 

 

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值