zoukankan      html  css  js  c++  java
  • css小知识

    1.margin标记带有的一个、两个、三个、四个参数,各有不同含义
             margin: 20px;(上、下、左、右各20px)

             margin: 20px  40px;(上、下20px;左、右40px)
             margin: 20px  40px  60px;(上20px;左、右40px;下60px)
             margin: 20px  40px  60px  80px;(上20px;右40px;下60px ;左80px)

    2.position 属性规定元素的定位类型,默认值为static
                     absolute: 生成绝对定位的元素,相对于static定位以外第一个父元素进行定位,元素通过'left','top','right','bottom'属性进行规定
                     fixed:生成绝对定位的元素,相对于浏览器窗口进行定位,元素通过'left','top','right','bottom'进行规定
                     relative:生成相对定位元素,相对于其正常位置进行定位。因此,'left:20'会向元素的left位置添加20像素
                     static:默认值,没有定位,元素出现在正常的流中(忽略top、bottom、left、right或z-index)
                     inherit:规定从父元素继承position属性

    3.控制table内容超出表格长度后自动隐藏

              table{table-layout :fixed  ;border-collapse: collapse;}
              td{ white-space: nowrap;   //控制单行显示
                    overflow: hidden;         //超出隐藏
                     text-overflow: ellipsis     //隐藏的字符用省略号表示
                  }

    4.overflow:hidden不起作用的一种情况:

           不精确样式:
        ul{margin:0 ;padding:0 ;float: left ;list-style:none; 100%}
        li{float:left ;overflow:hidden;}

            正确样式为:
        ul{margin:0 ;padding:0 ;float: left ;list-style:none; 100%}
        li{float:left ;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}       需三者配合使用


             

  • 相关阅读:
    数独小算法,测试通过(Java)
    OC运行时和方法机制笔记
    AlertView点击确定后再执行后面的代码
    对第三方库集成方式的分析
    当程序进入后台时执行长时间代码
    iOS开发之GCD使用总结
    缓存网络请求的结果
    防止 NSTimer retain 作为 target 的 self
    获取设备唯一码
    原生网络请求以及AFN网络请求/异步下载
  • 原文地址:https://www.cnblogs.com/suyun1219/p/12081194.html
Copyright © 2011-2022 走看看