• css


    1、无论在IE还是FF浏览器下 , width(实际的宽度)=padding+width(自定义的width)

    2、border:hidden ==border:none;  hidden用于处理表格边框冲突的问题。

    3、background-color在IE下作用于content+padding   而在FireFox作用于content+padding+border。

    4、input{border:0;background:transparent;/*背景改为透明色*/}

    5、list-style-image:url(01.jpg);   //可以设置图片符号 浏览器支持不好 不推荐使用。 //

    <ul>通过设置{list-style-type:decimal;}可以转换成<ol>

    list-style-type:decimal  circle  disc  square upper-alpha

    6、行内元素 不支持 width、 height 、margin上下、  padding上下     支持line-height(行间距)

    ff浏览器不支持width和padding

    7、对于margin,左右间距=margin-left+margin-right;上下间距=margin-top和margin-bottom中的较大者

    子块级元素的margin=父级元素的padding+子块级元素定义的margin

    8、float会使子元素脱离父级元素,无法撑起父级元素。div:after,ul:after,dl:after{clear:both;content:"";display:block;height:0;visibility:hidden;}可以清除子

    级元素浮动对父级元素的影响,重新撑起父级元素。

    一个兄弟元素float,它的不浮动的兄弟元素将会把它环绕,而不会互相重叠。即图文混排。两个元素同时向一个方向浮动,则会并排浮动。

    9、在IE浏览器中,如果子div的高度大于父div,会自动扩大父div,而在FF浏览器不会扩大父div,子div将以超出父div的形式显示。

    实际工作中,要设置容器的背景色,以防子容器大于父容器。

    10、position:absolute; 子元素不属于父元素,相对于窗口定位。如果希望子元素相对于父元素定位,可设置父元素position为relative或者absolute。

    如果子元素定位在父元素外面,子元素将无法显示。

    position:relative;子元素属于父元素,相对于原来的位置定位。

    position:fixed;相对于浏览器窗口。

    11、

    自身属性

    son.offsetWidth  //son自身宽度,包含左右边框

    son.offsetHeight // son 自身高度,包含上下边框

    son.clientWidth  //son可视区域宽度,不包含作用边框和垂直滚动条宽度

    son.clientHeight // son 可视区域高度,不包含上下边框和水平滚动条高度

     自身位置

    son.scrollWidth  // son垂直滚动条宽度

    son.scrollHeight //  son 水平滚动条高度

    son.scrollTop   // son 竖直滚动条滚动到最低端时,被卷去的高

    son.scrollLeft  //son 水平滚动条滚动到最右端时,被卷去的左。

    son.offsetTop   //son到父元素上边界

    son.offsetLeft  // son到父元素左边界 父元素padding+子元素margin+子元素postion =子元素.offsetLeft

    son.clientTop  // son的上边框(border-top)

    son.clientLeft  // son的左边框(border-left)

     

    //获取屏幕可用的宽高(屏幕分辨率)

    window.screen.availHeight   //高

    window.screen.availWidth    //宽

     

    window.screen.height // 估计是包括导航栏 菜单栏各种

    window.screen.width

     

    //获取body网页正文的位置

    var posTop =

    (typeof window.screenTop ==”number”)?window.screenTop:window.screenY;

    var posLeft =

    (typeof window.screenLeft ==”number”)?window.screenLeft:window.screenX;

     

    window.innerHeight

    window.innerWidth    //  浏览器的视口,不包括工具栏和滚动条

  • 相关阅读:
    向你的C语言项目中加入多线程
    <解析>speaker verification模型中的GE2E损失函数
    【笔记】 springCloud-configServer配置中心
    springboot--ActiveMQ--消息队列
    Fdfs上传的图片批量删除
    【笔记】负载均衡Robbin之不同服务使用不同的策略
    【笔记】Ribbon负载均衡伪随机算法
    【笔记】01 -- Spring-Cloud介绍
    linux防火墙
    SpringBoot起飞系列-使用idea搭建环境(二)
  • 原文地址:https://www.cnblogs.com/yaodi/p/4081948.html
Copyright © 2020-2023  润新知