Blogger Information
Blog 19
fans 0
comment 0
visits 8740
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
HTML<iframe>标签的使用与CSS基础初体验——2019年9月2日23日23分
Song的博客
Original
579 people have browsed it

一.<iframe>标签的使用

iframe 用于在网页内显示网页。

网页显示实例:

1.png



内联框架实例

<!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>
    <!-- 内联框架:在点前页面中,加载另一个页面 -->
    <h3>内联框架演示</h1>
        <ul>
            <li>
                <a href="http://www.baidu.com" target="main">百度</a>
                <a href="http://www.qq.com" target="main">腾讯</a>
                <a href="http://www.taobao.com" target="main">淘宝</a>
            </li>
        </ul>
        <iframe name="main" srcdoc="<h3>点击上面的百度、腾讯、淘宝,直接会在这里打开页面。</h3>" frameborder="1" width="500" height="200"></iframe>
</body>

</html>

运行实例 »

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


二、CSS概述

CSS 指层叠样式表,样式定义如何显示 HTML 元素。

1、CSS样式引入方式与优先级

CSS样式引入方式分为:内联样式,内部样式,外部样式。这三种引入方式的优先等级为:内联样式>内部样式>外部样式。


网页实例展示:


2.png



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">
    <!-- 外部样式:通过CSS文档引入的方式,可以多页面同时引入 -->
    <link rel="stylesheet" href="style.css">
    <title>CSS引入与优先级</title>
    <!-- 内部样式:将元素的样式用stle标签插入到当前的html文档中,仅使用于当前html文件 -->
    <style>
        h4 {
            color: blue;
        }
    </style>
</head>

<body>
    <!-- 内联样式:将元素的样式使用style属性应用到当前元素上,只适用于当前标签 -->
    <h3 style="color: red">我是内联样式设置产生的效果</h3>
    <h4>我是内部样式设置产生的效果</h4>
    <h5>我是外部样式设置产生的效果</h5>
</body>

</html>

运行实例 »

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


2、CSS常用选择器

  • 最常见的 CSS 选择器是元素选择器。换句话说,文档的元素就是最基本的选择器。

  • class 选择器选取带有指定类 (class) 的元素。

  • ID 选择器允许以一种独立于文档元素的方式来指定样式。


网页实例展示:


3.png


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>
    <style>
        p {
            color: red;
        }
        
        .blue {
            color: blue;
        }
        
        #green {
            color: green
        }
    </style>
</head>

<body>
    <p>我是元素选择器设置产生的效果</p>
    <p class="blue">我是class选择器设置产生的效果</p>
    <p id="green">我是id选择器设置产生的效果</p>
</body>

</html>

运行实例 »

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


3、盒模型

CSS 盒模型规定了元素框处理元素内容、内边距、边框和外边距的方式。

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

  2. 盒模型默认都是块级元素: 独占一行,支持宽度设置。

  3. 盒模型可以设置5个样式: 宽、高、背景、内外边距与边框。

    (1): width: 宽度(水平方向);

    (2): height: 高度(垂直方向);

    (3): background-color: 背景 (默认透明);

    (4): padding: 内边距, 内容与边框之间的填充区域;

    (5): margin: 外边距,决定当前盒子与其它盒子之间的位置与关系;

    (6): border:  边框, 位于内外边距之间, 是可见元素,允许设置宽度, 样式和颜色。

  4. 根据是可见性可以分为二类:

    (1). 可见的: width, height, border;

    (2). 透明的: background, padding, margin。

    注: padding,margin 只允许设置宽度, 不允许设置样式与颜色。

盒模型示意图


4.png


CSS盒模型样式规则(一)


5.png


盒模型样式规则(二)


5.jpeg


盒模型网页实例展示:

7.png


实例

<!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>Document</title>
    <style>
        .box1 {
            float: left;
            width: 200px;
            height: 200px;
            background: lightpink;
            padding-top: 10px;
            padding-right: 20px;
            padding-bottom: 30px;
            padding-left: 40px;
            /* 上边框 */
            border-top: 8px solid lightseagreen;
            /* 右边框 */
            border-right: 8px dashed lightgreen;
            /* 下边框 */
            border-bottom: 8px dotted lightblue;
            /* 左边框 */
            border-left: 8px double lightslategray;
        }
        
        .box2 {
            height: 150px;
            background: lightcyan;
        }
        
        .box3 {
            float: right;
            width: 200px;
            height: 200px;
            background: lightpink;
            padding: 10px 20px 30px;
            border: 8px solid lightsalmon;
        }
        
        .box4 {
            height: 160px;
            background: lightcyan;
        }
        
        .box5 {
            float: left;
            margin-top: 30px;
            width: 200px;
            height: 200px;
            background: lightpink;
            padding: 10px 20px;
            border: 8px dotted lightblue;
        }
        
        .box6 {
            height: 180px;
            background: lightcyan;
        }
        
        .box7 {
            float: right;
            margin-top: 30px;
            width: 200px;
            height: 200px;
            background: lightpink;
            padding: 20px;
            border: 8px double lightslategray;
        }
        
        .box8 {
            height: inherit;
            background: lightcyan;
        }
    </style>
</head>

<body>
    <div class="box1">
        <div class="box2"></div>
    </div>
    <div class="box3">
        <div class="box4"></div>
    </div>
    <div class="box5">
        <div class="box6"></div>
    </div>
    <div class="box7">
        <div class="box8"></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