工作笔记(一)

这个系列的笔记只是为了记录最近工作中学习和用到的知识,方便以后自己查看,所以排版和格式的可能不会很漂亮。

1、scrollTop

语法:$(selector).scrollTop(offset)
作用:返回或设置匹配元素的滚动条的垂直位置。

2、'margin:0 auto'失效

大部分时间是因为没有设置宽度。

3、媒体查询的使用

例子:在页面宽度小于560px时隐藏div块。
使用:

@media only screen and (max-width:560px) {
div { display:none;}
}

4、绝对定位 'position:absolute'

绝对定位的元素会从文档流中脱离,并相对于其包含块进行定位。
包含块由最近的position属性为relativefixedabsolute的祖先元素所决定的。
如果不存在这样的包含块,则其包含块为初始包含块。
根元素所在的包含块为初始包含块,对于连续媒体,初始包含块是视口大小的矩形。

5、绝对定位的使用

  • 图标定位
    采用无依赖的绝对定位,设置图标为绝对定位,再根据margin值去调整。
  • 伸展容器
    设置绝对定位+top=0,left=0,right=0,bottom=0
  • 水平垂直居中
    当尺寸限制、拉伸与margin : auto同时出现时,就能实现绝对居中效果。(炒鸡好用的...)
div {
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    width:50%;
    height:50%;
    margin:auto;
}

6、相对定位和绝对定位

相对定位是元素相对于元素本身原来的位置进行偏移;
绝对定位是元素相对于最近的非static定位的父元素位置进行偏移。

7、div滚动到顶部时固定在顶部效果

    $(window).scroll(function () {
        if($(window).scrollTop>=900) {
            $('#nav_div').addClass('fix_div');
        } else {
            $('#nav_div').removeClass('fix_div');
        }
    })

8、预检请求

浏览器为了保证发送的请求能成功被响应会发送两次请求,第一次请求是使用OPTIONS方法发起一个预检请求到服务器,以获知服务器是否允许该实际请求。

9、设置placeholder字体颜色

 ::-webkit-input-placeholder { color:#dcdcdc; }
 ::-moz-placeholder { color:#dcdcdc; } /* firefox 19+ */
:-ms-input-placeholder { color:#dcdcdc; } /* ie */
 input:-moz-placeholder { color:#dcdcdc; }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,846评论 1 92
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,180评论 19 139
  • 1.CSS基本概念 1.1 CSS的定义 CSS(Cascading Style Sheets)层叠样式表,主要用...
    寥寥十一阅读 1,902评论 0 6
  • 前言写在前面; 俗话说得好“伸手不打笑脸人” 这是一篇求惑文,非鸡汤各位客官谨慎阅读 混迹职场多年依旧学不会察言观...
    dcc6c7fc16e2阅读 306评论 0 0
  • 弘毅A阅读 293评论 2 0