css前端知识点总结(必看篇)

所属分类: 网页制作 / 应用技巧 阅读数: 1238
收藏 0 赞 0 分享

1、css的概念:(CascadingStyleSheet级联样式表)

优点:1.内容与表现分离。(用网页的内容xhtml就可以与表象分开)

2.表象统一

3.丰富的样式

4.减少网页代码

5.运用独立于网页的css

2.选择器

1.标签选择器

标签名{属性:属性值;}

2.类选择器

.类名{属性:属性值;}

<标签名 class=”类名”>标签内容</标签名>

 

3、id选择器

#ID名称{属性:属性值;}

4.并集选择器

标签名,.类名,#ID名称{属性:属性值;}

5.后代选择器

后代选择器的写法是把外层的标签写在前面,内层的标签写在后面,之间用空格分开。当标签发生嵌套时,内层的标签就成为外层标签的后代。

P span{ 属性:属性值;}

<p>标签内嵌套<span>标签。

<span标签是><p>标签的后代,两者之间用空格隔开

6.交集选择器(注意:交集选择器之间没有空格)这种可以确定是某一个标签

标签名.类名{}

7.全局选择器

*{样式;}

Css中的注释只能是 /* 注释 */形式;

3.在HTML中引入css样式的方法

1.行内式,

<h1 style=”font-size:18px”></h1>

2.嵌入式,

将样式写在head中

<style type=”text/css”>

H1{font-size:18px;}

</style>

3.导入式与链接式,(外部css样式)

链接式:

<link href=”style.css” rel=”stylelensheet” type=”text/css”/>

导入式:

<style type=”text/css”> @import”style.css”;</style>

两者的区别是:链接是先加载样式后加载页面,导入是反之

4.样式的优先级

基本选择器之间:ID选择器>类选择器>标签选择器

样式表之间:行内样式>内嵌样式>外部样式

Css样式之间:在同一个选择器中,两条相同的声明,后一条声明会覆盖前一条声明,

5、盒子模型

盒子模型总尺寸=border-width-padding+margin+内容尺寸(宽度或高度)

6、浮动属性

Float:值(left,right,none,inherit(IE不支持不推荐使用))

与float属性结合使用的另一个属性clear,用于确定元素的那一侧不允许其他浮动元素,clear属性的值有5个,如下所示:

Left在左侧不允许浮动元素

Right:在右侧不允许浮动元素

Both:在左右侧均不允许浮动元素

None默认值,允许浮动元素出现在两侧

Inherit:规定应该从父元素继承clear属性的值,IE浏览器不支持,不推推荐使用。一般用于清除浮动时,使用both属性值的情况较多,即:

Clear:both;

7、定位属性:

1.绝对定位

position:absolute; z-index:2;(堆叠次序)

background-color:背景色。Transparent表示透明的背景色

background-attachment:确定背景图片是否跟随类容滚动,设置为fixed为固定的,scroll为滚动;

2.相对定位:position:relative;

8、控制元素显示方式

1.显示方式 display:值

2.处理盒子中的溢出:overflow:值

3.设置光标的形状:cursor:pointer(小手)


4.超链接样式:

a:link{color:#ff0000;}  //未访问的链接

a:visited{color:#00CC00}//已访问的链接

a:hover{color:#000FF}//鼠标指针移动到链接上

a:active{color:#FF00FF}//选定的链接

定义样式必须是:linkàvisitedàhoveràactive

经验:内联标签可以包含于块级标签中,成为它的子元素,而反过来则不成立。

display:block;转换为块级元素;

以上这篇css前端知识点总结(必看篇)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

原文地址:http://www.cnblogs.com/izhongwei/archive/2016/06/09/5572443.html

更多精彩内容其他人还在看

出色的美工/网页设计人员需要掌握的7项技能

在互联网这行也有几年经验了,作为程序开发,经常和前端开发打交道,从和他们合作的过程中,我对美工或者网页设计有些认识,如何成为一个出色的,出类拔萃的前端开发,我觉得应该要做到下面7点
收藏 0 赞 0 分享

网页设计师需要的知识体系有哪些

设计师需要哪些体系呢
收藏 0 赞 0 分享

从四个方面谈谈Web标准的价值所在 附思维导图

清清楚楚的明白Web标准的价值!Web标准的价值相信没人会不知道,不理睬。可是具体能做什么,能不能很好的作为一个规范或者指标去诊断网站存在的问题,能不能列出一张清单,清清楚楚地看到它的价值呢
收藏 0 赞 0 分享

为什么要少用Iframe的几个原因分析

iframes 提供了一个简单的方式把一个网站的内容嵌入到另一个网站中。但我们需要慎重的使用iframe。iframe的创建比其它包括scripts和css的 DOM 元素的创建慢了 1-2 个数量级
收藏 0 赞 0 分享

百度网盟环境下的广告投放技巧(图文教程)

百度的广告投放是有技巧的.我们来谈一下吧
收藏 0 赞 0 分享

10件优秀Web开发者提升开发能力必知的事

开发工作不仅仅只是写代码,这句话来自3EV网站的Dan Frost,他在一篇文章中阐述了开发过程中应该注意的一些事项
收藏 0 赞 0 分享

不是中国才有的特色:文化差异下的网页开发

这是一篇老外写的博客,详述了他眼中因文化差异导致的网页开发问题。“特色”并不是只有中国才有,或许作为中国的设计师,也需要考虑到印尼特色、新加坡特色……
收藏 0 赞 0 分享

负距离(换位思考)-相互影响的迭代过程

产品经理把握功能 功能-指事物或方法所发挥的有利作用 .比如实用性,操作性
收藏 0 赞 0 分享

谈谈设计中的用户体验背后的8个用户本能

用户体验背后有哪些用户本能呢
收藏 0 赞 0 分享

交互设计中关于是选择分页还是加载的问题讲解

一篇文章是分页还是全捕出来是一个问题
收藏 0 赞 0 分享
查看更多