这算是一个很杂乱的笔记本吧。。。。
一,关于class命名规范,
这部分我看了别人的整理的博客,摘录了一些我还不知道的知识点。
1,class样式不能以数字的开头。
2,导航条 nav ---网页菜单导航条。
3,命名涉及到代码的可维护性和HTML的语义化。
二,如何通过调试工具查看网络请求?
打开调试工具,点击network选项。勾选preserve log选项,防止网页刷新的时候,上一次网络请求被清空。
三,CSS样式优先级
!important>内敛>ID>class
四,js的加减乘除元素符
1.对与乘除减, 非number相乘会转换乘成number;如果转换失败返还NaN。
2.对于加,任何与字符串相加会转换成字符串,再加。
五,GCF
Google Chrome Frame 是一个开源插件,用于给 IE 带来 Chrome 的 open web 技巧以及快速的 JavaScript 引擎。
六,首行缩进2个字符以及强制拆行
p{
text-indent:2em;
}
word-wrap 属性允许长单词或 URL 地址换行到下一行。
<!DOCTYPE html>
<html>
<head>
<style>
p.test
{
width:11em;
border:1px solid #000000;
word-wrap:break-word;
}
</style>
</head>
<body>
<p class="test">This paragraph contains a very long word: thisisaveryveryveryveryveryverylongword. The long word will break and wrap to the next line.</p>
</body>
</html>
七,无序列表ul,li俩个标签有啥区别,在写css样式需要注意什么?
<ul> <li>1</li> <li>2</li></ul>
ul是无序列表的包裹,li是里面并列的元素
八,type=submit和div做的按钮区别
实现按钮提交的俩种方式,一个按钮不仅仅是提交,有时候按钮是为了实现某种动作。可以用js和ajax是实现表单作用。
九,CSS伪类及其顺序(参考链接)
.focus 在一个元素成为焦点时生效,用户可以通过键盘或鼠标激活焦点。
.active在一个元素处于激活状态(鼠标在元素上按下还没有松开)时所使用的样式。
.hover理论上任何元素都可以使用的,focus多是针对表单的,如input等 。而active多用于链接。
.CSS伪类在使用时有一定的顺序,例如:focus-->hover-->active
十,Linux 删除文件夹和文件的命令(在操作git时候经常用到)
linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思。
删除文件夹实例:
1.rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
2.删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
十一,清除浮动
外层父容器需要清楚浮动
十二,自适应屏幕宽度
加layout,样式居中