博客列表 >iframe,CSS样式,选择器与盒模型知识--2019年9月2日20时

iframe,CSS样式,选择器与盒模型知识--2019年9月2日20时

加勒比强强的博客
加勒比强强的博客原创
2019年09月03日 10:57:24633浏览

1,实例演示<iframe>标签的使用


实例

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>内联框架标签</title>
	<style type="text/css">
		iframe{width: 800px;height: 500px;}
		tr{height: 50px;}
	</style>
</head>
<body>
<h2>内联框架演示</h2>
<table border="1" cellpadding="0" cellspacing="0" style="float: left;">
	<th>
		内联框架
	</th>
	<tr>
		<td><a href="https://www.baidu.com" target="main">百度百科</a> </td>
	
	</tr>
	<tr>
		<td><a href="https://fanyi.baidu.com" target="main">百度翻译</a></td>
	
	</tr>
	<tr>
		<td><a href="https://www.sina.com.cn" target="main">新浪网</a></td>
	
	</tr>
	<tr>
		<td><a href="https://www.taobao.com/" target="main">淘宝网</a></td>
	
	</tr>
</table>
<p><iframe name="main" style="float: left;margin-left: 20px;"></iframe></p>

</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

iframe标签的应用已经在工作中体现:

01.JPG



2,实例演示:CSS样式设置的优先级

实例

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>内联框架标签</title>
	<link rel="stylesheet" type="text/css" href="div1.css">
	<style type="text/css">
		/* #div1{color: red;} */
	</style>
</head>
<body>

	<div id="div1" >行内样式,内部样式,外部样式的优先级区别对比</div>
	

</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

上面代码中,在行内设置了一个id:div1,内部样式中先屏蔽带颜色设置为红色,外部样式定义了一个颜色为绿色

Capture.JPG


当内部样式解除注释后,内部样式优先级大于外部样式,之前定义的绿色样式变成了内部样式定义的红色,而当行内添加一个样式时

Capture.JPG

文字颜色变成蓝色,经过上面测试说明:行内样式的优先级大于内部样式的优先级,内部样式的优先级大于外部样式的优先级。



3,实例演示,css的id,class与标签选择器的使用规则

实例

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>内联框架标签</title>
	<style type="text/css">
		#div1{color: green;width: 200px;}
		.div2{color: blue;width: 200px;}
		p{color: pink;width: 200px;}
	</style>
</head>
<body>

	<div id="div1" class="div2">此盒子用的是ID选择器</div>
	<div class="div2">此盒子用的是class选择器</div>
	<div><p class="div2">此盒子用的是标签选择器<p></div>

</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

Capture.JPG

通过上面的代码可知,div中设置了标签,class,id三种选择选择器,并定义了文字颜色,其中

第一个div中,id与class同时定义时,样式获取的是id选择器设置的文字颜色绿色,说明id选择器的优先级大于class选择器

第三个div中,class与标签选择器定义时,样式获取的是class选择器设置的文字颜色蓝色,而标签选择器定义的是粉色pink,

说明class选择器的优先级大于标签选择器。


4,实例演示盒模型的五大要素:width,height,padding,border,margin(margin可暂忽略)

实例如下面截图

Capture.JPG


实例

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>内联框架标签</title>
	<link rel="stylesheet" type="text/css" href="div1.css">
	<style type="text/css">
		.div{width: 300px;
			height: 200px;
			background: #ccc;
			padding: 10px 20px 30px 40px;
			border-radius: 10px;
			margin: 10px 20px 30px 40px;
		}
	</style>
</head>
<body>

	<div class="div"></div>
	

</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

上面代码中,设置了一个div,其中,width定义了宽度为300px,height定义了高度为200px

背景色为灰色,padding定义了内部边距为10 20 30 40;

其中,4个属性值是按照顺时针排序的,分别为上右下左,上图已经说明了各个内边距的样式设置已经生效。

而margin能设置外边距设置方式与padding一样

实例如下:


Capture.JPG


实例

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>内联框架标签</title>
	<link rel="stylesheet" type="text/css" href="div1.css">
	<style type="text/css">
		.div{width: 300px;
			height: 200px;
			background: #ccc;
			padding: 10px 20px 30px 40px;
			border-radius: 10px;
			margin: 10px 20px 30px 40px;
		}
	</style>
</head>
<body>

	<div class="div"></div>
	

</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


margin在上面代码中设置了外边距,分别为10 20 30 40 像素,也是按照上右下左排序如上图。

















声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议