博客列表 >html盒子模型,布局容器和css的认识-------2019.09.02

html盒子模型,布局容器和css的认识-------2019.09.02

刂艹亻的博客
刂艹亻的博客原创
2019年09月03日 10:36:02721浏览

iframe 的使用案例

可以配合a标签使用,iframe的name属性和a标签的target属性保持一致便可。

微信截图_20190903093207.png

实例

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

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>内联框架标签</title>
</head>

<body>
    <!--内联框架:在当前页面中,加载另一个页面-->
    <!--<h1>内联框架的演示</h1>-->
    <h1>网站管理后台</h1>
    <ul>
        <li><a href="demo01.html" target="mamin">用户管理</a></li>
        <li><a href="demo02.html" target="mamin">分类管理</a></li>
        <li><a href="demo03.html" target="mamin">商品管理</a></li>
    </ul>
    <iframe srcdoc="<h2>cms欢迎你<h2>" frameborder="1" name="mamin" style="width: 500px;height: 500px;"></iframe>
</body>

</html>

运行实例 »

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


css的样式优先级,以及选择的优先级和应用

实例

微信截图_20190903094730.png

微信截图_20190903094841.png

微信截图_20190903095111.png

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

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>常用的块级容器</title>
    <!--外链样式表-->
    <link rel="stylesheet" href="democss.css">
    <style>
        /*将元素的样式规则用style标签插入到当前的html文档中,只适用于当前页面(内部样式/文档样式)*/
        
        p {
            /*桃红色*/
            color: mediumvioletred;
        }
        
        .p_css {
            color: #008856;
            /*绿色*/
        }
        
        #p_css {
            /*蓝色*/
            color: deepskyblue;
        }
        
        #p_css2 {
            /*蓝色*/
            color: deepskyblue;
        }
    </style>
</head>

<body>
    <p style="color: red" id="p_css2">我是第一个段落,我层级最高</p>
    <p class="p_css" id="p_css">我是第二个段落,我层级第二</p>
    <p class="p_css">我是第三个段落,我层级第三</p>
    <p>我是第四个段落,我层级最低</p>
    <div class="p_css p_yinyong">我是个盒子1</div>
    <div class="p_yinyong">我是个盒子2</div>
</body>

</html>


运行实例 »

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

实例

.p_yinyong {
    color: blueviolet;
}

运行实例 »

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

小结:可以得出结论  行内样式>(id选择器>类选择器>标签选择器)内部样式>外链式样式

盒模型的5要素演示

微信截图_20190903100006.png


实例

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

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>一切结盒子</title>
    <!--外链样式表-->
    <link rel="stylesheet" href="democss.css">
</head>

<body>
    <div class="div1">
        <div class="div2">

        </div>
    </div>

</body>

</html>

运行实例 »

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

实例

democss.css文件样式

.div1 {
    width: 500px;
    height: 500px;
    border: 1px solid red;
    background-color: pink;
    /*padding: 20px;*/
}

.div2 {
    width: 200px;
    height: 200px;
    border: 1px solid blue;
    background-color: deepskyblue;
    margin: 100px 50px 50px 50px;
}

运行实例 »

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

2019-09-03_102258.png

微信截图_20190903101019.png

由此可以看出,盒子的宽高是构成盒子的基本属性,而border边框是实体的,会影响盒子本身的外形大小和位置关系,padding边距,会改变盒子本身的大小,并且改变盒子内部元素的位置。margin内边距,只会相对的影响盒子本身相对外面父盒子的位置而不会改变盒子自己或父盒子的大小.

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