首页 > Web开发 > 详细

css基础

时间:2017-03-30 17:47:10      阅读:191      评论:0      收藏:0      [点我收藏+]

1、web字体。服务器上存储的字体文件是.woff。首先浏览器会获取包含字体文件的html,然后获取字体文件.woff,最后显示整体。

2、@font-face。它可以认为是一个内置的css规则,利用@font-face可以获取一个Web字体,并为它分配一个font-family名(自定义)。

3、font-size具有继承性,若定义了百分比,或者em就应该相对于父元素的字体大小。

4、大部分浏览器默认字体大小是16px。

5、font-weight、font-family、font-size都是具有继承性。        

6、css描述颜色最直接的方法是使用颜色名,共有16种基本颜色和150种扩展颜色。它是混合不同的数量的红、绿、蓝得到的、

7、css颜色可用红、绿、蓝分量的多少来指定一个颜色,rgb(80%,60%,0%);rgb是red、green、blue缩写,分别指定分量。还可以为红、绿、蓝指定0~255之间的一个数值。

8、css颜色用十六进制表示,总是以“#”开头,每组2位数值分别代表颜色的红、绿、蓝分量。#cc6600;

9、color属性实际上控制着一个元素的前景色,所以会控制文本和边框颜色,不过你也可以用border-color属性为边框指定自己的颜色。

10、css盒模型:由一个内容区以及可选的内边距、边框和外边距组成。它们互相之间没有依赖。

11、内边距padding用来在内容区周围创建可见的空间。

12、所有元素在css中都可以当做一个盒子:p、h1~h6、blockquote、ol、ul、li等,甚至还包括内联元素a、em等。

13、元素的背景颜色(或背景图片)会延伸到内边距下面,但不会延伸到外边距。

14、<div>相当于一个容器,将一堆相关元素放在一起。不要滥用<div>,如果这样有助于你将页面分解为逻辑区,从而保证结构清晰并便于指定样式,那么可以增加更多的结构。如果只是为了在页面中创建大量结构而增加<div>,就只会让页面复杂,而没有实际好处。

15、对于浮动元素,当浏览器遇到浮动元素的时候,会把它尽量可能放在最左边或者最右边,还会从正常流中删除这个段落,就好像它会浮在页面上一样,不再属于正常流的一部分。对于内联元素定位时,会考虑浮动元素的边界,因此会围绕着浮动元素。由于浮动元素不再属于正常流,所以浮动元素不会出现外边距折叠现象。

16、布局。对于position的默认值static(静态),元素放入正常的文档流中,且位置并不是由你来决定,完全由浏览器来决定它放在哪里。若是“absolute”将由你告诉浏览器元素放在哪里。当设置为绝对布局时,元素将从正常的流中删除,浮在上面,流中的其他元素不会将其内联元素围绕在一个绝对定位元素的周围。而且绝对定位元素可以分层放置,一个元素可以放在另一个绝对定位元素的上面,每个定位元素都有一个名为z-index的属性,指定它在一个虚拟z轴上的位置(上面的元素越靠近你,z-index更大)。

17、相互挨着的块元素垂直外边距会折叠。

18、display:table;使得属性像表格一样摆放。border-spacing:10px;为表格中的单元格增加10像素的边框间距,不仅仅是单元格之间,在它边界周围都要增加10px的间距。而且该属性不会与外间距创建的空间折叠。

19、css表格显示只是一种类似表格的布局来表现这个结构中的内容,而html表格是面向的表格数据。要创建css表格显示,需要使用对应表格的一个块元素,对应行的块元素,以及对应单元格的快元素。通常,这些块元素是div。

20、只有css绝对定位、相对定位、固定定位的元素有z-index属性。

21、浮动元素必须有特定的宽度,不能设置为auto。

22、默认地,absolute绝对定位元素会相对于页面边界来放置,如果一个绝对定位元素嵌套在另一个定位元素中,这个元素就会相对于外包含元素定位。

23、固定定位元素总是相对于浏览器窗口定位,页面滚动时,固定元素是不会移动的。

24、相对定位元素首先正常流入页面,然后按指定的量偏移,从而留出它们原先所在的空间。

 

                                                                       

css基础

原文:http://www.cnblogs.com/zhengyw/p/6639044.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!