web前端---------浮动和溢出

在此之前,我们需要先简单了解CSS中的一种基本的定位和布局机制 -- 流。

流,是HTML中的抽象概念,隐喻这种排列布局方式像水流一样,自然流动。

即div等块级元素从上往下、span等行内元素从左至右排列的布局方式。

也就是说,流实现的总是方方正正,规规矩矩的效果。

1.浮动属性。

属性float    用来控制元素的浮动;

分别由left right none 代表左浮动,右浮动,不浮动;

img{
    float:left;}

实现图片的向左进行浮动;一个设置成left,一个设置成right,就可以实现两边排列;

.box{
    clear:left;}

使用clear可以清除浮动对页面造成的负面影响;

.box{
    clear:both;
}

使用both可以清除前面所有的浮动

2.溢出

默认情况下,溢出是可见的(visible)。设置overflow的属性的值为visible,表示对溢出的内容不做处理,内容会在盒子之外显示。

div{
    overflow:visible;
}

对选择器使用hidden可以隐藏溢出的内容;

div{
    overflow:hidden;
}

使用overflow: scroll;后,会添加滚动条,通过滑动滚动条可以查看元素中的所有内容。

div{
    overflow:scroll;
}

当然,设置overflow的属性的值为auto,只会在必要时添加滚动条。

1. 当内容溢出时,隐藏溢出内容,并添加滚动条;

2. 当内容没有溢出时,不会添加滚动条。

div{
    overflow:auto;
}

相关推荐

  1. web前端---------浮动溢出

    2024-02-01 21:38:01       53 阅读
  2. Web前端】定位_浮动_音视频

    2024-02-01 21:38:01       31 阅读
  3. Web前端-Web开发CSS基础5-浮动

    2024-02-01 21:38:01       23 阅读
  4. 前端---css 元素溢出

    2024-02-01 21:38:01       57 阅读
  5. Web网页开发-浮动-笔记

    2024-02-01 21:38:01       61 阅读
  6. web前端开发前端开发区别

    2024-02-01 21:38:01       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-01 21:38:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-01 21:38:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-01 21:38:01       82 阅读
  4. Python语言-面向对象

    2024-02-01 21:38:01       91 阅读

热门阅读

  1. 人工智能与大数据:技术前沿与实践

    2024-02-01 21:38:01       50 阅读
  2. React18-完成弹窗封装

    2024-02-01 21:38:01       40 阅读
  3. Mybatis批量增删改查

    2024-02-01 21:38:01       58 阅读
  4. SpringBoot实现动态数据源配置

    2024-02-01 21:38:01       48 阅读
  5. 017 正则表达式

    2024-02-01 21:38:01       50 阅读