Blogger Information
Blog 12
fans 0
comment 0
visits 9351
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
<iframe>标签的使用,CSS样式优先级和选择器,盒模型
这位同学问得好的博客
Original
697 people have browsed it

一、<iframe>标签的使用

功能:iframe标签用于定义内联框架。

语法:<iframe></iframe>

内联框架是在一个页面中嵌入另一个页面。

有很多网页看上去是一个网页,但实际上它其中可能镶嵌有其它网页,<iframe>标签就可以把其它网页无缝地嵌入在一个页面中。

<iframe>主要用于那些多个网页的共有部分,如导航栏、广告栏等。

<!DOCTYPE html> <html lang="en">
<head>     
<meta charset="UTF-8">     
<title>Title</title> 
</head> 
    <body> 
        <iframe src="https://www.taobao.com/" width="1200" height="500"></iframe> 
    </body> 
</html>


二,CSS常用选择器


1.通用元素选择器 *: 所有的标签都变色

2.标签选择器:匹配所有使用p标签的样式 p{color:red}

3.id选择器:匹配指定的标签  #p2{color:red}

4.class类选择器:谁指定class谁的变色,可选多个  .c1{color:red} 或者 div.c1{color:red}

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<style>
    /*标签选择器*/
    /*所有标签是div的都变了*/
    div{
        font-family: 华文彩云;
    }

    /*id选择器*/
    /*给id='c2'的设置样式,id一般不常用。因为id是不能重复的。*/
    #c2{
        background-color: blueviolet;
        font-size: larger;
    }

    /*calss类选择器*/
    .a1{
        color: red;
    }
    或
    p.a1{
        color: blue;
    }

    /*通用元素选择器*/
    *{
        background-color: aquamarine;
        color: red;
    }
</style>
<body>
<div id="c1">
    <div id="c2">
        <p>hello haiyan</p>
        <div>哇啊卡卡</div>
    </div>
    <p>hi haiyan</p>
</div>
<span>啦啦啦</span>
<p>p2</p>
<div>
    <p>你好啊</p>
    <h1>我是h1标签</h1>
</div>
</body>
</html>


三、CSS样式优先级

1,CSS 优先规则1: 最近的祖先样式比其他祖先样式优先级高

<!-- 类名为 son 的 div 的 color 为 blue -->
<div style="color: red">
    <div style="color: blue">
        <div class="son"></div>
    </div>
</div>

2,CSS 优先规则2:"直接样式"比"祖先样式"优先级高

<!-- 类名为 son 的 div 的 color 为 blue -->
<div style="color: red">
    <div class="son" style="color: blue"></div>
 </div>

3,CSS 优先规则3:优先级关系:内联样式 > ID 选择器 > 类选择器 = 属性选择器 = 伪类选择器 > 标签选择器 = 伪元素选择器

// HTML
<div class="content-class" id="content-id" style="color: black"></div>
// CSS
#content-id { color: red;}
.content-class {color: blue;}
div {color: grey;}

4,CSS 优先规则4:计算选择符中 ID 选择器的个数(a),计算选择符中类选择器、属性选择器以及伪类选择器的个数之和(b),计算选择符中标签选择器和伪元素选择器的个数之和(c)。按 a、b、c 的顺序依次比较大小,大的则优先级高,相等则比较下一个。若最后两个的选择符中 a、b、c 都相等,则按照"就近原则"来判断

// HTML
<div id="con-id">
    <span class="con-span"></span>
</div>
// CSS
#con-id span {color: red;}
div .con-span {color: blue;}

5,CSS 优先规则5:属性后插有 !important 的属性拥有最高优先级。若同时插有 !important,则再利用规则 3、4 判断优先级

// HTML
<div class="father">
    <p class="son"></p>
</div>
// CSS
p {background: red !important;}
.father .son {background: blue;}


四、css的四种引入方式

1,行内式

2,内嵌式

3,链接式

4,导入式


五、盒子模型

一个盒子中主要的属性就5个:width、height、padding、border、margin。如下:

width和height:内容的宽度、高度(不是盒子的宽度、高度)。

padding:内边距。

border:边框。

margin:外边距。

<!doctype html>
<html>
 <head>
  <meta charset="UTF-8">
  <title>box</title>

    <style type="text/css">

        div{
            width: 100px;
            height: 100px;
            border: 1px solid red;
            padding: 20px;
            margin: 30px;
        }

    </style>

 </head>

 <body>

    <div>盒子</div>

 </body>

</html>


Correction status:qualified

Teacher's comments:今晚会讲到更多的选择器, 不要缺课哟
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post