前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >前端课程——显示与隐藏

前端课程——显示与隐藏

作者头像
Dreamy.TZK
发布2020-04-09 15:45:32
2.9K0
发布2020-04-09 15:45:32
举报
文章被收录于专栏:小康的自留地小康的自留地

前端课程——显示与隐藏

显示与隐藏

display

代码语言:javascript
复制
display:none;

这种方式将元素设置隐藏后,该元素不会在占用空间。

设置为以下属性时,会取消display的隐藏。

  • block 将元素设置为块级元素
  • inline 将元素设置为内联元素
  • inline-block 将元素设置为行内块级元素

visibility

代码语言:javascript
复制
visibility:hidden;

这种方式设置元素为隐藏后,该元素依旧占有页面空间

通过将visibility属性值设置为visible将元素显示

visibility.png
visibility.png
display.png
display.png

display属性

display不仅仅是作为显示与隐藏。

参考:https://developer.mozilla.org/zh-CN/docs/Web/CSS/display

内容溢出

盒子放不下时内容就会超出盒子。内容是文本内容、一张图片和其他元素,超出指定容器元素的范围 。如图

  • 情况一(容器元素div内容是文本)
情况1
情况1
  • 情况二(指定元素中的图片超出元素范围)
2.png
2.png
  • 情况三(指定元素中子级元素超出范围)
3.png
3.png

解决方案:overflow

  • visible:默认值。内容不会被修建,会显示在父级容器之外
  • hidden:内容会被修剪,并且其余内容不可见。 隐藏的部分不会被看到
  • scroll:内容会被修剪,浏览器会显示滚动条以便查看其余内容。 始终提示滚动条,效果不好
  • auto:浏览器决定 如果内容溢出,提供相应的滚动条;没有溢出不做任何处理

overflow-x属性

水平方向上的溢出

  • visible: 默认值。内容不会被修剪,会显示在父级容器之外。
  • hidden:内容会被修剪,并且其余内容不可见。.
  • scroll: 内容会被修剪,浏览器会显示滚动条以便查看其余内容。
  • auto: 由浏览器决定,如果内容被修剪,就会显示滚动条。

overflow-y相似。

text-overflow

text-overflow属性确定如何向用户发出未显示的溢出内容信号。它可以被剪切,显示一个省略号(…)或显示一个自定义字符串。该属性具有以下几个值:

  • clip:将文本内容超出父级容器的部分隐藏。
  • ellipsis:将文本内容超出父级容器的部分使用省略号(…)表示。.
  • sting:将文本内容超出父级容器的部分使用指定文本内容表示,例如“.”等。
效果
效果

设置此属性必须先设置overflow属性。无法单独使用。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-02-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前端课程——显示与隐藏
    • 显示与隐藏
      • display
      • visibility
    • display属性
      • 内容溢出
        • overflow-x属性
        • text-overflow
    相关产品与服务
    容器服务
    腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档