html 隐藏和显示

这篇具有很好参考价值的文章主要介绍了html 隐藏和显示。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 本质:让一个元素在页面中显示或者隐藏
   1.display 显示隐藏
   2.visibility 显示隐藏
   3.overflow 溢出隐藏

正文:

  1. display: block;
    除了转化为块级元素的效果 还有显示的意思
    display: none; 隐藏后不占空间
    
 文字过多可以将变为一行 多余的隐藏   (三行代码一起使用)         
 overflow: hidden;      
 text-overflow:ellipsis;    
 white-space: nowrap;


  2.对齐
    margin: auto;
    width: 50%;
    border: 3px solid green;
    padding: 10px;
    text-align: center; /*文字居中*/


 3. 单行文本
   1.文本溢出    需要给文本设定 宽度
  Overflow属性,规定了当内容溢出元素框的时候内容如何处理的事情
  overflow:scroll 属性的时候,下面和右边都有滚动条 (scroll是下边和右边都有框)     visible : 默认属性,内容会溢出黄色框       hidden: 内容被修剪, 65后面的内容看不见了
  text-overflow:ellipsis; 文本溢出后 省略  ellipsis:省略 的意思     overflow: hidden; 意思文本溢出后修剪     white-space:nowrap; 属性表示禁止单元格中的文字自动换行。  nowrap属性表示禁止单元格中的文字自动换行。但使用时要注意的是,td元素noWrap属性的行为与td元素的width属性有关。td元素中nowrap属性的行为与td元素的width属性有关。如果未设置td宽度,则nowrap属性起作用的,如果设置了td宽度,则nowrap属性不起作用。
       nowrap=true的时候不能换行 nowrap=false可以换行
           /*设置文本不换行  只有一行*/
           white-space: nowrap;
           /* 超出部分隐藏 */
           overflow: hidden;
           /* 超出部分 显示为省略号 */
           text-overflow: ellipsis;
    hidden:裁剪内容 不提供滚动机制
    visible 不裁剪内容,可能会显示在内容框之外  默认值
    scroll 裁剪内容提供滚动机制 不管内容超不超出盒子都显示滚动条
    auto 如果溢出框,则应该提供滚动机制,溢出的时候才显示滚动条,不超出则不显示滚动条.
    总结:一边情况下,不想让超出的部分显示出来,因为溢出会影响布局
    但是如果盒子有定位,慎用 overflow:hidden;因为他会隐藏多余的部分


  2.多行文本溢出显示省略号
     /* 不属于css规范属性 */
     /* 设置为弹性伸缩盒子 */
     display:-webkit-box ;
     /* -webkit-box-orient设置伸缩盒子内容的排列方式 vertical 设置从上到下垂直排列方式  orient 朝向面向 */
     -webkit-box-orient: vertical;
     /* 设置行数 后面直接写行数数值 clamp 行数 */
     -webkit-line-clamp: 3;
      overflow: hidden;

 4.
   visibility 属性设置元素是否可见。
   语法: Object.style.visibility=visible|hidden|collapse
   visible    默认。元素框是可见的。
   visibility:hidden可以隐藏某个元素,但隐藏的元素仍需占用与未隐藏之前一样的空间
   hidden    元素框不可见,但仍然影响布局。  
   collapse    当在表格元素中使用时,此值可删除一行或一列,但是它不会影响表格的布局。被行或列占据的空间会留给其他内容使用。如果此值被用在其他的元素上,会呈现为 "hidden"。文章来源地址https://www.toymoban.com/news/detail-464383.html

到了这里,关于html 隐藏和显示的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【CSS】元素显示与隐藏 ( display 隐藏对象 | visibility 隐藏对象 | overflow 隐藏对象 )

    在开发中 , 经常需要使用到 元素的显示 与 隐藏 , 默认状态下 , 按钮下面没有任何内容 ; 将鼠标移动到 红色按钮 后 , 显示一个对话框布局 ; 控制 元素的 显示 与 隐藏 的样式有如下三种 : display visibility overflow 为标签元素设置 可以 隐藏该元素 ; 如果想要 显示该对象 , 为该元

    2023年04月14日
    浏览(55)
  • 【CSS】鼠标移动到元素上方显示 / 移出盒子范围隐藏案例 ( 子绝父相 | 显示隐藏元素对象 | 鼠标经过样式设置 | 半透明遮罩设置 )

    这里要 在一个 div 盒子上方套一层遮罩 , 遮罩就需要 使用绝对定位将其覆盖到其它元素中 ; 子元素使用了 绝对定位 , 父元素必须使用 相对定位 ; 使用 样式 隐藏元素 , 使用 样式 显示元素 ; 鼠标经过 链接 时 , 显示 链接 中的 one 元素 , 需要使用如下选择器 进行设置 ; 使用

    2024年02月10日
    浏览(59)
  • CSS中隐藏页面元素的几种方式和区别

    前言、 在平常的样式排版中,我们经常遇到将某个模块隐藏的场景,通过css隐藏的元素方法有很多种,它们看起来实现的效果是一致的,但实际上每一种方法都有一丝轻微的不同,这些不同决定了在一些特定场合下使用哪一种方法。 实现方法综合、 通过css实现隐藏元素方法

    2024年01月20日
    浏览(70)
  • html 隐藏和显示

     本质:让一个元素在页面中显示或者隐藏    1.display 显示隐藏    2.visibility 显示隐藏    3.overflow 溢出隐藏 正文:   1. display: block;     除了转化为块级元素的效果 还有显示的意思     display: none; 隐藏后不占空间       文字过多可以将变为一行 多余的隐藏   (三行代码

    2024年02月06日
    浏览(34)
  • jQuery控制元素的显示与隐藏(三种方式对比)

    hide:是$(“.类名”)或$(“#标签名”)或$(“标签名”).hide() show:是$(“.类名”)或$(“#标签名”)或$(“标签名”).show() 元素直接消失,没有任何动态效果 通过控制元素的高度来显示与隐藏,因此会有动画效果。slideToggle如果你操作的与元素是隐藏的,那么那就会显示,如果是显示

    2024年02月05日
    浏览(45)
  • 微信小程序通过点击按钮控制元素隐藏与显示

    一、效果图: 二、代码 js: wxml: 一、效果图: js: wxml:

    2024年02月12日
    浏览(52)
  • Selenium的WebDriver操作页面的超时或者元素重叠引起的ElementClickInterceptedException

    处理由页面加载引起的超时是在使用 Selenium 进行自动化测试中常见的任务。页面加载可能因网络速度慢、页面复杂性或异步操作而导致超时。以下是一些处理页面加载超时的方法: 1.设置隐式等待时间: 使用 implicitly_wait 方法可以设置隐式等待时间,让 Selenium 等待一定时间

    2024年02月07日
    浏览(40)
  • 如何在WordPress页面上显示或隐藏小部件?

    您想在 WordPress 网站的特定页面上显示或隐藏小部件吗? 默认情况下,当您将小部件添加到您的网站时,它们将显示在所有页面上。但是,有时您可能只想在某些页面上显示选定的小部件可以帮助您更好地自定义您的网站并提供个性化的用户体验。 在本文中,我们将向您展示

    2024年02月07日
    浏览(32)
  • web前端html+css页面内容的六种隐藏方式

    一、使用透明度 语法:opacity:0 注意:元素消失,但是还会占据空间,只是视觉看不出来   二、使用display 语法:display:none 注意:元素消失,不会占据空间   三、scale 缩放 语法:transform:scale(0)    值大于1放大,小于1缩小 注意:元素消失,但是还会占据空间   四、使用vis

    2024年02月08日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包