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标签的应用已经在工作中体现:

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,内部样式中先屏蔽带颜色设置为红色,外部样式定义了一个颜色为绿色

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

文字颜色变成蓝色,经过上面测试说明:行内样式的优先级大于内部样式的优先级,内部样式的优先级大于外部样式的优先级。
<!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>点击 "运行实例" 按钮查看在线实例

通过上面的代码可知,div中设置了标签,class,id三种选择选择器,并定义了文字颜色,其中
第一个div中,id与class同时定义时,样式获取的是id选择器设置的文字颜色绿色,说明id选择器的优先级大于class选择器
第三个div中,class与标签选择器定义时,样式获取的是class选择器设置的文字颜色蓝色,而标签选择器定义的是粉色pink,
说明class选择器的优先级大于标签选择器。
4,实例演示盒模型的五大要素:width,height,padding,border,margin(margin可暂忽略)
实例如下面截图

<!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一样
实例如下:

<!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 像素,也是按照上右下左排序如上图。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号