CSS3第三课 浮动内容的介绍。本博客一案例为主。让读者在案例中学会对知识点的总结与介绍。

简介: CSS3第三课 浮动内容的介绍。本博客一案例为主。让读者在案例中学会对知识点的总结与介绍。




<!DOCTYPE html>
<html lang="zh">
  <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>4_1学院门户网站知识点一浮动</title>
    <style type="text/css">
      * {
        padding: 0px;
      }
      h2 {
        background-color: lightgreen;
      }
      h3 {
        background-color: #c1edb3;
      }
      div {
        height: 100px;
        width: 100px;
        background: lightblue;
        margin: 2px;
      }
      ol {
        height: 100px;
        width: 100px;
        background: yellow;
        margin: 2px;
        float: left;
      }
      span {
        /* 行内元素转换为 块级元素*/
        /* display: block; */
        height: 100px;
        width: 100px;
        background: red;
        margin: 2px;
      }
      i {
        /* 行内元素转换为 块级元素*/
        display: block;
        height: 100px;
        width: 100px;
        background: black;
        margin: 2px;
        float: right;
      }
      .one {
        background-color: #00CED1;
        height: 250px;
        width: 400px;
      }
      .two {
        background-color: bisque;
        height: 250px;
        width: 300px;
      }
      .tree {
        background-color: black;
        height: 250px;
        width: 200px;
      }
      .four {
        background-color: red;
        height: 250px;
        width: 100px;
      }
      .five {
        background-color: yellow;
        height: 250px;
        width: 300px;
      }
      article {
        float: left;
      }
    </style>
  </head>
  <body>
    <h1>4_1学院门户网站知识点一浮动的知识点与案例</h1>
    <hr>
    <h2>知识点一知识点一块级元素 和行内元素区别</h2>
    <!-- 知识点一块级元素 和行内元素区别 -->
    <!-- 块级元素 -->
    <div><img src="img/bng/kp1%20(2).jpg" /></div>
    <div><img src="img/bng/kp1%20(2).jpg" /></div>
    <div><img src="img/bng/kp1%20(2).jpg" /></div>
    <div><img src="img/bng/kp1%20(2).jpg" /></div>
    <div><img src="img/bng/kp1%20(2).jpg" /></div>
    <h3>总结:块级元素会独占一行,从上向下顺序排列;</h3>
    <!-- 行内元素 -->
    <span><img src="img/bng/kp1%20(4).jpg" /></span>
    <span><img src="img/bng/kp1%20(4).jpg" /></span>
    <span><img src="img/bng/kp1%20(4).jpg" /></span>
    <span><img src="img/bng/kp1%20(4).jpg" /></span>
    <span><img src="img/bng/kp1%20(4).jpg" /></span>
    <span><img src="img/bng/kp1%20(4).jpg" /></span>
    <h3>总结:行内元素会按照
      顺序,从左到右顺序排列,碰到父元素边缘则自动换行</h3>
    <h2>知识点二浮动如何浮动 向left浮动</h2>
    <ol>OL100111</ol>
    <ol>OL100112</ol>
    <ol>OL100113</ol>
    <ol>OL100114</ol>
    <br>
    <h2>知识点二浮动如何浮动 向right浮动</h2>
    <i>Ilou1</i>
    <i>Ilou12</i>
    <i>Ilou13</i>
    <i>Ilou14</i>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <hr>
    <h2>案例1</h2>
    <article style="border: 3px solid palevioletred;background-color:lavender;margin: 0.1875rem;">article的范围
      <div class="one" style="border: #0000FF 4px solid;float: left;">divone的范围1</div>
      <div class="two" style="border: #00FF99 5px solid;">divtwo的范围2</div>
      <div class="tree" style="border: #0000FF 4px solid;float: right;">divone的范围3</div>
      <div class="four" style="border: #00FF99 5px dotted;">divtwo的范围4</div>
      <div class="five" style="border: #0000FF 4px solid;">divone的范围5</div>
      <div class="six" style="border: #00FF99 5px dotted; float: left;">divtwo的范围6</div>
    </article>
    <article style="border: 3px solid palevioletred;background-color:cyan;margin: 0.1875rem;">article的范围
      <div class="one" style="border: #0000FF 4px solid;">divone的范围1</div>
      <div class="two" style="border: #00FF99 5px solid;float: left;">divtwo的范围2</div>
      <div class="tree" style="border: #0000FF 4px solid;">divone的范围3</div>
      <div class="four" style="border: #00FF99 5px dotted; float: right;">divtwo的范围4</div>
      <div class="five" style="border: #0000FF 4px solid;">divone的范围5</div>
      <div class="six" style="border: #00FF99 5px dotted;">divtwo的范围6</div>
    </article>
    <article
      style="border: 3px solid palevioletred;background-color:lightgoldenrodyellow;margin: 0.1875rem; float: left;">
      article的范围向右
      <div class="one" style="border: #0000FF 4px solid; float: right;">divone的范围1</div>
      <div class="two" style="border: #00FF99 5px solid; float: right;">divtwo的范围2</div>
      <div class="tree" style="border: #0000FF 4px solid; float: left;">divone的范围3</div>
      <div class="four" style="border: #00FF99 5px dotted; float: right;">divtwo的范围4left</div>
      <div class="five" style="border: #0000FF 4px solid; float: left;">divone的范围5left</div>
      <div class="six" style="border: #00FF99 5px dotted; float: right;">divtwo的范围6</div>
    </article>
    <article style="border: 3px solid palevioletred;background-color:lightcyan;margin: 0.1875rem; float: right;">
      article的范围向left
      <div class="one" style="border: #0000FF 4px solid;float: left;">divone的范围1</div>
      <div class="two" style="border: #00FF99 5px solid;float: right;">divtwo的范围2right</div>
      <div class="tree" style="border: #0000FF 4px solid; float: left;">divone的范围3</div>
      <div class="four" style="border: #00FF99 5px dotted;float: left;">divtwo的范围4</div>
      <div class="five" style="border: #0000FF 4px solid;float: left;">divone的范围5</div>
      <div class="six" style="border: #00FF99 5px dotted;float: left;">divtwo的范围6</div>
    </article>
  </body>
</html





上面的案例请读者自行打印出来,学习的过程是自己不断总结的过程。

相关文章
|
3月前
|
机器学习/深度学习 前端开发 JavaScript
|
4月前
|
前端开发
CSS实现充电效果案例
CSS实现充电效果案例
94 1
|
6月前
|
前端开发
5.CSS学习(浮动)
【7月更文挑战第29天】
44 4
|
2月前
|
移动开发 前端开发 JavaScript
[HTML、CSS]知识点
本文涵盖前端知识点扩展、HTML标签(如video、input、canvas)、datalist和details标签的使用方法,以及CSS布局技巧(如margin、overflow: hidden和动态height)。文章旨在分享作者的学习经验和实用技巧。
39 1
[HTML、CSS]知识点
|
2月前
|
前端开发 JavaScript 开发者
掌握 CSS 弹性布局(Flexbox):构建复杂页面布局的高效秘籍与实战案例
CSS弹性布局(Flexbox)是现代网页设计中构建复杂页面布局的高效工具。本文将深入浅出地介绍Flexbox的核心概念、使用技巧及实际应用案例,帮助读者快速掌握这一强大布局方法。
|
2月前
|
前端开发
CSS 浮动属性讲解和使用
本文介绍了CSS中的浮动(float)属性,包括其基本功能、属性选项及其在网页布局中的应用。浮动使元素脱离文档流,向左或右排列,周围元素随之调整。文章还详细讲解了清除浮动的方法,如使用clear属性、设置父元素高度、利用overflow属性、伪元素等,以解决因浮动导致的布局问题。最后,强调了浮动在创建复杂布局时的作用,并预告后续内容。
39 2
|
3月前
|
前端开发
CSS网页布局综合练习(涵盖大多CSS知识点)
CSS网页布局综合练习(涵盖大多CSS知识点)
|
3月前
|
前端开发
CSS网页布局综合练习(涵盖大多CSS知识点)
CSS网页布局综合练习(涵盖大多CSS知识点)
|
4月前
|
前端开发
【前端web入门第六天】01 CSS浮动
这是关于CSS布局第六天学习目标的介绍,主要解决多个`&lt;div&gt;`标签在同一行显示的问题,即一个在左边,另一个在右边。文中介绍了标准流、浮动及flex布局的概念,重点推荐使用flex布局。文章详细讲解了浮动的基本使用、布局技巧及清除浮动的方法,包括额外标签法、单伪元素法、双伪元素法和`overflow`隐藏法,并提供了示例代码帮助理解。
|
3月前
|
前端开发 JavaScript
JavaScript动态渲染页面爬取——CSS位置偏移反爬案例分析与爬取实战
JavaScript动态渲染页面爬取——CSS位置偏移反爬案例分析与爬取实战
43 0

热门文章

最新文章