举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > cssfloat浮动不能并列 CSS Float浮动

cssfloat浮动不能并列 CSS Float浮动

2023-04-26 14:20 CSS教程

cssfloat浮动不能并列 CSS Float浮动

cssfloat浮动不能并列 CSS Float浮动

cssfloat浮动不能并列

float 属性创建浮动框,将其移动到一边,直到左边缘或右边缘触及包含块或另一个浮动框的边缘。

float 的可能值为:left或right或none。

  • left - 使左边缘接触包含块的左边缘或另一浮动块的右边缘。
  • right - 使右边缘接触包含块的右边缘或另一浮动块的左边缘。
  • none - 元素不浮动。

以下代码显示了float属性。


<!DOCTYPE HTML>
<html>
<head>
<style>
p.toggle {
  float: left;
  border: medium double black;
  width: 40%;
  margin: 2px;
  padding: 2px;
}
</style>
</head>
<body>
  <p class="toggle">This is a test.</p>
  <p class="toggle">This is a test.</p>
  <p>This is a test.</p>
  <p>
    <button>Left</button>
    <button>Right</button>
    <button>None</button>
  </p>
  <script>
    var buttons = document.getElementsByTagName("BUTTON");
    for (var i = 0; i < buttons.length; i++) {
      buttons[i].onclick = function(e) {
        var elements = document.getElementsByClassName("toggle");
        for (var j = 0; j < elements.length; j++) {
          elements[j].style.cssFloat = e.target.innerHTML;
        }
      };
    }
  </script>
</body>
</html>

上面的代码呈现如下:

float属性

Clear

默认情况下,浮动元素将堆叠在一起。

clear属性清除堆叠。

它指定浮动元素的一个或两个边缘必须不与另一个浮动元素的边缘邻接。

其可能的值为:

  • left - 元素的左边缘可能不与另一个浮动元素邻接。
  • right - 元素的右边缘可能不与另一个浮动元素邻接。
  • both - 两边都不能与另一个浮动元素邻接。
  • none - 元素不被清除,并且任一边缘可以邻接另一个浮动元素。

以下代码显示了正在使用的clear属性。


<!DOCTYPE HTML>
<html>
<head>
<style>
p.toggle {
  float: left;
  border: medium double black;
  width: 40%;
  margin: 2px;
  padding: 2px;
}
p.cleared {
  clear: left;
}
</style>
</head>
<body>
  <p class="toggle">This is a test.</p>
  <p class="toggle  cleared">This is a test.</p>
  <p>This is a test.</p>
  <p>
    <button>Left</button>
    <button>Right</button>
    <button>None</button>
  </p>
  <script>
    var buttons = document.getElementsByTagName("BUTTON");
    for (var i = 0; i < buttons.length; i++) {
      buttons[i].onclick = function(e) {
        var elements = document.getElementsByClassName("toggle");
        for (var j = 0; j < elements.length; j++) {
          elements[j].style.cssFloat = e.target.innerHTML;
        }
      };
    }
  </script>
</body>
</html>

上面的代码呈现如下:

clear属性

阅读全文
以上是名动网为你收集整理的cssfloat浮动不能并列 CSS Float浮动全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  • css背景颜色 CSS 背景

    css背景颜色 CSS 背景

    2023-04-15 CSS教程

    在下面的列表中描述了为背景设置样式的属性。background-color 设置元素的背景颜色。颜色在任何图像后面绘制。background-image ...

  • css颜色代码大全 CSS 颜色

    css颜色代码大全 CSS 颜色

    2023-05-16 CSS教程

    CSS 颜色使用CSS时,您可以指定不同方式范围内的颜色。我们可以使用预定义的颜色名称。或者我们可以为每个红色,绿色和蓝色组件...

  • css注释写法正确的是 CSS 注释

    css注释写法正确的是 CSS 注释

    2023-06-08 CSS教程

    CSS 注释注释用于解释您的代码,它们被浏览器忽略。CSS注释以“”结尾,例如:p{ color:red; text-align:center;}例子以下代码在...

  • css语法构成正确的是 CSS 语法

    css语法构成正确的是 CSS 语法

    2023-04-19 CSS教程

    CSS 语法 实例 查看 实例 1 查看 实例 2CSS 实例 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明:选择器通常是您需...

  • CSS简介 CSS 简介

    CSS简介 CSS 简介

    2023-05-17 CSS教程

    CSS 简介 你需要具备的知识在继续学习之前,你需要对下面的知识有基本的了解:HTML / XHTML如果你希望首先学习这些项目,请在 入...

© 2024 名动网 mdwl.vip 版权所有 联系我们