博客列表 >第3章 css基础_2019年9月02日

第3章 css基础_2019年9月02日

DengylBlog
DengylBlog原创
2019年09月03日 14:24:37506浏览
  • 1.内联框架和通用布局容器

    如果一次性需要输入多个无序列表,我们可以通过神奇简写的方式

比如输入 ul>li*5>a按回车就会获得5个带a标签的Li内容


实例

ul>li*5>a 回车

<ul>

<li><a href=""></a></li>

<li><a href=""></a></li>

<li><a href=""></a></li>

<li><a href=""></a></li>

<li><a href=""></a></li>

运行实例 »

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





  • 实例

    <!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>
    </head>
    
    <body>
        <!-- 内联标签:在当前页面中,加载另一个页面
        可以理解为画中画的功能 -->
        <!-- iframe标签 第一属性为src="",指出内联框架里面显示的内容 -->
        <!-- 第二个属性,name非常重要,他可以被a标签的 target属性参考引用 -->
        <h2>家庭影院:请准时观看(20190903 Pm 6:00)</h2>
        <!-- <ul>
            <li><a href="">用户管理</a></li>
            <li><a href="">分类管理</a> </li>
            <li><a href="">商品管理</a></li>
            <li><a href="">系统设置</a></li>
        </ul> -->
        <hr>
        <h3><a href="static/mp4/earth.mp4" target="earth">地球与生态</a></h3>
        <div style="background-color: indianred " ">
            <iframe name="earth " frameborder="0 " width="400 "></iframe>
        </div>
        <!-- <iframe name="earth " frameborder="0 " width="300 " width="400 "></iframe> -->
    
    </body>
    
    </html>

    运行实例 »

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


    内联代码执行效果.jpg


   内联标签学习总结:

  • 内联标签:在当前页面中,加载另一个页面,可以理解为画中画的功能 

  •  iframe标签 第一属性为src="",指出内联框架里面显示的内容 

  • 第二个属性,name非常重要,他可以被a标签的 target属性参考引用 

  • 内联标签iframe可以和 超级连接a标签配合使用, a标签的target属性值可以取iframe标签的name属性,这样两者就能关联起来配合使用。

  • 以上学习案例,顺带复习了div块元素标签的使用,复习了a标签的两个重要的属性 href 以及target的使用。



2.css引入方式及优先级

   上节课老师讲过了css是什么,css个人理解是一种针对元素装饰的一个文档,凡事引用的css文档的元素对象,只要能和css定义的选择器匹配,那么元素对象就通过各种优先级进行样式的匹配,一般情况下,是采取就近原则,元素对象里定义的元素属性(内联样式)>元素标签引入>外部资源样式引入。

以下为三个段落文字,其中第二个有内部元素自身的样式,同时在该文档中,定义了一个段落标签p样式,同时引入了外部的style.css样式文件。

首先定义一个外部css样式文件,文件名+.css后缀即为样式文件,样式文件的引入可以通过head部分中增加

link标签的href属性来引用.这是引用的一种方式姑且称之为A方式。

还有一种方式是定义style{

然后通过选择器的方式来匹配

} ,我们姑且称之为B方式

最后一种方式就是元素自身内部定义的方式,我们姑且称之为C方式。样式的引入大致为这三种方式.


实例中涉及了三种样式引入的方式,我们可以通过注销相关代码的方式,查看样式运行效果来检查样式的优先级。

CSS格式为  

选择器名字{

     样式内容  ;样式内容  ;样式内容    ;样式内容    ;

}

实例

p {
    color: red;
    width: 400px;
}

运行实例 »

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

实例

<!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">
    <link rel="stylesheet" href="static/style.css"> A通过外部样式表的方式引入
    <title>CSS简介与引入</title>
    <style>
        p {
            color: blue;
        }
        
        *
        /* B将元素的样式规则用style标签插入到当前的html文档中,
        这个样式规则仅适用于当前的这个html文档 */
    </style>
</head>

<body>
    <!-- C内联样式:将元素的样式使用style属性应用到当前元素上,只适用于当前标签 -->
    <p>段落文字A</p>
    <p style="color: darkgreen">元素自定义的样式文字</p>
    <p>段落文字B</p>

运行实例 »

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

定义的外部样式.jpg

  • 3.css选择器优先级 

优先级最高:#id名{


}


.优先级其次类名{


}


优先级最低 标签名{


}

老师还提到一个未学的css,那就是JS,是这里优先级最高的。

标签选择器<class选择器<id选择器<JS

实例

<!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>
    <style>
        /* 以下为id选择器 */
        
        #red {
            color: red;
        }
        /* 以下为类选择器 */
        
        .green {
            color: green;
        }
        /* 以下为标签选择器 */
        
        p {
            color: hotpink;
        }
        
        div {
            color: darkcyan;
            width: 500px;
        }
    </style>
    <!-- 类选择器 -->
    <!-- 优先级最低的是标签选择器
    然后是类选择器 然后是ID选择器  然后是JS JS是最高优先级 -->

</head>

<body>
    <!-- 选择元素只会有2种可能:
    1.找到了:会有两种可能,找到一个或找到了一批
    2.没找到:选择器语法错误,第二是页面中不存在与选择器匹配的元素 -->

    <p id="red">ID选择器A</p>
    <div id="red">应用了ID选择器的DIV标签块 </div>
    <p id="red">ID选择器B</p>

    <p class="green">这是应用了类选择器A的文字</p>
    <p class="green">这是应用了类选择器B的文字</p>
    <div>应用了标签选择器的DIV标签块</div>

</body>

</html>

运行实例 »

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


  •  4.盒模型的入门知识

一切皆盒子


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议
邓有霖2019-09-03 11:04:311楼
是的,谢谢老师的指点,哈哈 我的作业还没有做完,你就批改了,哈哈