zoukankan      html  css  js  c++  java
  • HTML 相关技巧

    HTML div css 强制 换行 不换行

    View Code
    1、强制不换行,同时以省略号结尾。
    <div style="100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" >
    你好朋友朋友朋友我为什么不能看到效果啊
    </div>
    2、css自动换行
    div{ word-wrap: break-word; word-break: normal; }
    
    3、css强制英文单词断行
    div{word-break:break-all;}
    若是div嵌套,要使内层div根据内容自动换行,则可只设置外层的div宽,和 white-spance:nowrap即可。
     
    word-break:break-all和word-wrap:break-word都是能使其容器如DIV的内容自动换行
    它们的区别就在于:
    1,word-break:break-all 例如div宽200px,它的内容就会到200px自动换行,如果该行末端有个英文单词很长(congratulation等),它会把单词截断,变成该行末端为conra(congratulation的前端部分),下一行为tulation(conguatulation)的后端部分了。
    2,word-wrap:break-word 例子与上面一样,但区别就是它会把congratulation整个单词看成一个整体,如果该行末端宽度不够显示整个单词,它会自动把整个单词放到下一行,而不会把单词截断掉的

    选择父元素 

    parentNode属性

    关于data-*   为元素增加新的属性  参考 链接

    使用方式 

    <ul >
      <li id='strawberry-plant' data-spacing="10cm" data-fruit='strawberry'>AAAA</li>
      <li  id='sunflower-plant' data-sowing-time="February to March">Celery</li>
    </ul>
    
    使用方式有两种 
    第一种
    
    var plantdom = document.getElementById('strawberry-plant');
    var fruitCount = plantdom.getAttribute('data-fruit');// data-fruit = 'strawberry'
    // 设置属性
    plantdom.setAttribute('data-fruit','hello');
    
    第二种:
    var plantdom = document.getElementById('sunflower-plant');
    var leaves = plantdom.dataset.sowingTime;// February to March;
    // 因为HTML5 标签属性名里面不区分大小写、注意驼峰式命名 'sowing-time' -> 'sowingTime'
    plantdom.dataset.plantHeight ='3.6m';  // 
    

      

     
  • 相关阅读:
    DOM1
    js操作符
    五种基本数据类型知识点梳理
    自动刷新服务:nodemon
    The language server needs at least PHP 7.1 installed. Version found: 7.0.10
    jQuery插件
    Wampserver64 报错:无法启动此程序,因为计算机中丢失 MSVCR110.dll。尝试重新安装该程序以解决此问题。
    return true 与 return false的妙用——jQuery
    jQuery真伪数组转换
    【分享】精简Linux的源代码
  • 原文地址:https://www.cnblogs.com/dubaokun/p/2986806.html
Copyright © 2011-2022 走看看