zoukankan      html  css  js  c++  java
  • android 学习

    CSS Overflow

    overflow 属性指定在元素的内容太大而无法放入指定区域时是剪裁内容还是添加滚动条。

    overflow 属性可设置以下值:

    • visible - 默认。溢出没有被剪裁。内容在元素框外渲染
    • hidden - 溢出被剪裁,其余内容将不可见
    • scroll - 溢出被剪裁,同时添加滚动条以查看其余内容
    • auto - 与 scroll 类似,但仅在必要时添加滚动条

    注释:overflow 属性仅适用于具有指定高度的块元素。

    注释:在 OS X Lion(在 Mac 上)中,滚动条默认情况下是隐藏的,并且仅在使用时显示(即使设置了 "overflow:scroll")。

    overflow: visible

    默认情况下,溢出是可见的(visible),这意味着它不会被裁剪,而是在元素框外渲染:

    当您希望更好地控制布局时,可以使用 overflow 属性。overflow 属性指定如果内容溢出元素框会发生什么。

    实例

    div {
       200px;
      height: 50px;
      background-color: #eee;
      overflow: visible;
    }

    overflow: hidden

    如果使用 hidden 值,溢出会被裁剪,其余内容被隐藏:

    当您希望更好地控制布局时,可以使用 overflow 属性。overflow 属性指定如果内容溢出元素框会发生什么。

    实例

    div {
      overflow: hidden;
    }

    overflow: scroll

    如果将值设置为 scroll,溢出将被裁剪,并添加滚动条以便在框内滚动。请注意,这将在水平和垂直方向上添加一个滚动条(即使您不需要它):

    当您希望更好地控制布局时,可以使用 overflow 属性。overflow 属性指定如果内容溢出元素框会发生什么。

    实例

    div {
      overflow: scroll;
    }

    overflow: auto

    auto 值类似于 scroll,但是它仅在必要时添加滚动条:

    当您希望更好地控制布局时,可以使用 overflow 属性。overflow 属性指定如果内容溢出元素框会发生什么。

    实例

    div {
      overflow: auto;
    }

    overflow-x 和 overflow-y

    overflow-x 和 overflow-y 属性规定是仅水平还是垂直地(或同时)更改内容的溢出:

    • overflow-x 指定如何处理内容的左/右边缘。
    • overflow-y 指定如何处理内容的上/下边缘。
    当您希望更好地控制布局时,可以使用 overflow 属性。overflow 属性指定如果内容溢出元素框会发生什么。

    实例

    div {
      overflow-x: hidden; /* 隐藏水平滚动栏 */
      overflow-y: scroll; /* 添加垂直滚动栏 */
    }

    所有 CSS Overflow 属性

    属性描述
    overflow 规定如果内容溢出元素框会发生什么情况。
    overflow-x 规定在元素的内容区域溢出时如何处理内容的左/右边缘。
    overflow-y 指定在元素的内容区域溢出时如何处理内容的上/下边缘。
  • 相关阅读:
    NLP-Progress记录NLP最新数据集、论文和代码: 助你紧跟NLP前沿
    深度学习、图像识别入门,从VGG16卷积神经网络开始
    反向传播神经网络极简入门
    R语言中的遗传算法详细解析
    模拟退火算法
    TensorFlow利用A3C算法训练智能体玩CartPole游戏
    伯克利推出「看视频学动作」的AI智能体
    深度强化学习资源介绍
    Introducing Deep Reinforcement
    库、教程、论文实现,这是一份超全的PyTorch资源列表(Github 2.2K星)
  • 原文地址:https://www.cnblogs.com/Nojava/p/14908452.html
Copyright © 2011-2022 走看看