热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

常用的技术点和坑点

MathJax.Hub.Config({showMathMenu:false});

1.在使用浮动布局的时候,如果多行li使用不同的左右浮动会出现奇数会在一起偶数在一起,解决方法设置一样的浮动》

2.sass里面“&”表示当前的意思。&:hover (用css实现鼠标移入和移除事件的效果) 

3.不建议设置input的高度,input的高度一般会随着字体的变大自动变大。
 4
.对于页面上一些没有交互的小图片,尽可能用css去解决他,一般用背景、伪类。

5.先设置了background-size,然后设置了background,会覆盖background-size属性,所以这里需要注意它们的顺序

6.设置了margin-top:60px,导致整体移动了60px

解决方案:

给父容器设置边框

改用padding

使用一个占位元素,将其他位置挤下来

7. div不设置任何背景的时候,默认是透明的,不是白色。

8. 存在的问题

文件的命名:

1)复合单词中间用下划线“_”  eg:download_app 推荐

2)复合单词,单词直接用驼峰写法  eg:downloadApp

如果已经使用了不规则写法,使用“重构”功能修改名称。

class的命名:

复合单词,中间用中划线“-”   eg:app-introduce

id的命名:

复合单词,使用驼峰写法。  eg:userName

3.chrome浏览器刷新快捷键(http 返回码304)

正常刷新:CTRL+R

强制刷新(清除cache刷新):CTRL+Shift+R

当修改了页面样式或者内容的时候,如果正常刷新页面没反应,试试强制刷新。

如果还是没反应,考虑检查class名称是否写错,在HTML按住CTRL,然后用鼠标点击class名称,可以正常跳转,说明class没写错。


9.清除浮动的方法

           中间加个空的div(占位符)

 方式二:使用额外标签法

.clear{

clear:both;

}

    在浮动的盒子之下再放一个标签,在这个标签中使用clear:both,来清除浮动对页面的影响.

a.内部标签:会将这个浮动盒子的父盒子高度重新撑开.

b.外部标签:会将这个浮动盒子的影响清除,但是不会撑开父盒子.

    注意:一般情况下不会使用这一种方式来清除浮动。因为这种清除浮动的方式会增加页面的标签,造成结构的混乱.

 方法三:使用伪元素来清除浮动(after意思:后来,以后)

.clearfix:after{

centent:"";//设置内容为空

height:0;//高度为0

line-height:0;//行高为0

display:block;//将文本转为块级元素

visibility:hidden;//将元素隐藏

clear:both//清除浮动

}

.clearfix{

zoom:1;为了兼容IE

}

10.word-wrap:break-word;//允许换行

White-space:nomal //不换行

Overflow:hidden

text-overflow:ellipsis   三个配合使用  。。。



推荐阅读
author-avatar
Tony_Friday
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有