博客列表 ><iframe>的使用,CSS样式的优先级,选择器的使用以及盒模型的五大要素——2019年09月02日20时00分

<iframe>的使用,CSS样式的优先级,选择器的使用以及盒模型的五大要素——2019年09月02日20时00分

C17H19N3的博客
C17H19N3的博客原创
2019年09月03日 12:28:30628浏览

⒈实例演示:<iframe>标签的使用

定义

<iframe>标签能够将另一个HTML页面嵌入到当前页面中,即内联框架元素。

属性

属性描述
align

left

right

top

middle

bottom

不赞成使用。请使用样式代替。

规定如何根据周围的元素来对齐此框架。

frameborder

0

1

规定是否显示框架周围的边框。
height

pixels

%

规定iframe的高度。
longdescURL规定一个页面,该页面包含了有关iframe的较长描述。
marginheight

pixels

定义iframe的顶部和底部的边距。
marginwidthpixels定义iframe的左侧和右侧的边距。
nameframe_name规定iframe的名称。
sandbox

""

allow-forms

allow-same-origin

allow-scripts

allow-top-navigation

启用一系列对<iframe>中内容的额外限制。
scrolling

yes

no

auto

规定是否在iframe中显示滚动条。

seamlessseamless规定<iframe>看上去像是包含文档的一部分。
srcURL规定iframe中显示的文档URL。
srcdoc
HTML_code规定在<iframe>中显示的页面de HTML内容。
width

pixels

%

定义iframe的宽度。

实例

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

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title><iframe>标签的使用</title>
    <style type="text/css">
        ul {
            text-align: center;
            /* float: left; */
        }
        .box1 ul li {
            font-size: 20px;
            list-style-type: none;
            text-align: center;
            margin: 10px;
        }
    </style>
</head>

<body style="text-align: center;">
    <div class="box1">
        <ul>
            <li><a href="https://www.baidu.cn/" target="net">百度</a></li>
            <li><a href="https://cn.bing.com/" target="net">必应</a></li>
            <li><a href="https://www.sogou.com/" target="net">搜狗搜索</a></li>
            <li><a href="http://www.yodao.com/" target="net">有道搜索</a></li>
        </ul>
    </div>
    <div class="box2">
        <iframe srcdoc="随时随地搜索引擎" frameborder="1" name="net" width="900" height="600"></iframe>
    </div>
</body>

</html>

运行实例 »

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

⒉实例演示: css样式设置的优先级

优先级问题 :遵守就近原则

内联样式  >  内部样式  > 外部样式

style=""       <style>      .css文档

实例

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

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>css样式设置的优先级</title>
    <link rel="stylesheet" href="static/css/exercise01.css">
    <style type="text/css">
        /*2. 内部样式:将元素的样式规则用style标签插入到当前的html文档中,这个样式规则, 仅适用于当前的这个html文档*/
        h2 {
            color: royalblue;
        }
    </style>
</head>

<body>
    <!--1. 内联样式: 将元素的样式使用styel属性应用到当前元素上,只适用于当前标签-->
    <h1 style="color: coral;">内联样式,优先级最高</h1>

    <h2>内部样式,优先级比较高</h2>
    <h3>外部样式,优先级最低</h3>
    <!-- 优先级关系:内联样式 > ID 选择器 > 类选择器 = 属性选择器 = 伪类选择器 > 标签选择器 = 伪元素选择器 -->
</body>

</html>

运行实例 »

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

实例

/*内部样式:将元素的样式规则用style标签插入到当前的html文档中,这个样式规则, 仅适用于当前的这个html文档*/
h3 {
    color: darkgreen;
}

运行实例 »

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

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

优先级:js > id > class > 标签

实例

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

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>css的id, class与标签选择器的使用规则</title>
    <style type="text/css">
        .red {
            color: red;
        }
        
        #blue {
            color: blue;
        }
    </style>
</head>

<body>
    <!-- 标签标签器 -->
    <h1>标签</h1>
    <!-- 类选择器 -->
    <h1 class="red">class</h1>
    <!-- id选择器 -->
    <h1 id="blue">id</h1>
    <!-- js选择器 -->
    <h2 id="js">js</h1>

        <script>
            document.getElementsByTagName('h2').item(0).style.color = 'gray';
        </script>
</body>

</html>

运行实例 »

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

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

CSS盒模型

3.jpeg

盒模型是布局的基础,页面上的一切可见元素皆可看做盒子


实例

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

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>盒模型的五大要素</title>
    <link rel="stylesheet" href="static/css/exercise02.css">
</head>

<body>
    <div class="box1">
        <div class="box2"></div>
    </div>
</body>

</html>

运行实例 »

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

实例

.box1 {
    width: 200px;
    height: 200px;
    background-color: green;
    padding: 20px;
    /* 上边框 */
    border-top: 20px solid red;
    /* 右边框 */
    border-right: 2px dotted yellow;
    /* 下边框 */
    border-bottom: 10px groove blue;
    /* 左边框 */
    border-left: 25px dashed darkmagenta;
    margin: 30px;
}

.box2 {
    height: inherit;
    background-color: aqua;
}

运行实例 »

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

19.png


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