• css元素的显示及隐藏、文字隐藏


    1、元素的显示及隐藏

    1、实现方式:

    ①    display 

    ②    visibility

    ③    overflow

    2、display

    ①    元素的隐藏  display: none; 

    1)        结论:元素本身还在DOM中,只是隐藏而已

    2)                      元素是不占位置的

    ②    元素的显示  display: block;

    1)        结论:display:block可以让行内元素、行内块元素转化为块状元素

    2)                       display:block可以让隐藏的元素显示出来

    3、visibility

    ①    元素的隐藏   visibility: hidden;

    1)        元素本身还在DOM中,只是隐藏而已

    2)         元素是占位置的

    ②    元素的显示  visibility: visible;

    4、overflow

    ①     overflow: hidden;  盒子中多余的内容隐藏掉

    ②     overflow: scroll; 产生滚动条 :不管内容有没有溢出都会产生滚动条

    ③    overflow: auto;    溢出会有滚动条,没有溢出不会有滚动条

    5、总结

       overflow:hidden 1、容器中多余的内容隐藏掉 

                                      2、清除浮动

                                     3、消除嵌套关系的外边距合并所带来的影响

    2、溢出文字隐藏

    1、word-break:自动换行

    (1)     break-all:允许在单词内换行。

    (2)     keep-all:只能在半角空格或连字符处换行。

    (3)     注意:主要处理英文单词

    2、一行溢出文字隐藏

    (1)     white-space:nowrap   强制在同一行内显示所有文本

    (2)     overflow:hidden  多余的内容隐藏掉

    (3)     text-overflow: ellipsis;  溢出的部分显示省略号

    (4)     注意:三个属性同时使用才有效果

    3、多行溢出文字隐藏

    (1)    display: -webkit-box;  

    (2)    -webkit-box-orient: vertical;  

    (3)    -webkit-line-clamp: 行数;  

    (4)     overflow: hidden;

  • 相关阅读:
    基础
    条件语句/变量和基本数据类型
    编程语言介绍
    asp.net中log4net使用方法
    web布到服务器上出错
    《转》IEnumerable、IEnumerator两个接口的认识
    异步ADO.NET
    Session的使用
    AJAX参数及各种HTTP状态值
    简易的抓取别人网站内容
  • 原文地址:https://www.cnblogs.com/wangxue13/p/13512937.html
Copyright © 2020-2023  润新知