




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
css基础知识总结 css是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。下面为大家了相关css基础知识总结,希望大家喜欢。 1、前端基本概念以及常识 web应用,主要分为前端和后端,而前端的话,主要是想用户展示内容,后端的话主要是处理用户数据。前端内容呈现中,主要有几个问题:内容是什么?如何展示内容?如何展示页面的行为?内容是什么是通过html来标记的,内容如何呈现是通过css改变和调整的,页面的前端行为则是通过js来控制。html和js这里不详解,主要这里说说css。 css,可以理解为页面格式,格式和内容的分离,使得html文件大小缩小,条理清晰,格式可以多次利用,这里和MVC模型有同工异曲。反正,css,用个人通俗的话语理解,就是拿来调节页面格式的一种规则,这种规则可以同时作用于多个页面,一次加载多次利用毫无疑问地使得网页文件大小大大缩小,同时,页面可以统一风格,调节页面也可以统一调节,方便高效。 然后,css的学习,个人的拙见就是:看完基本规则语法,就开始干活,不懂去W3Cschool查资料,然后,做了一定页面后看本系统的css说明书籍,带着问题去本有系统的书籍会收获很多,然后在继续实践。好了,废话说了那么多,进入干货总结环节。 2、css编写的一些习惯(这里看不懂或者不认同的就算了,毕竟只是个人拙见而已,不感兴趣可以直接跳过的) a、可以用css调样式的地方,就不要用html属性(html属性具体是什么各位百度去吧) b、先布局,再确定具体样式,个人觉得,合理的布局才是最重要的。 c、css有继承关系,所以,尽量在开工前将公共的样式抽出来先。 3、css内容 css的话,个人觉得学习分三part:页面布局,具体样式调整以及前端框架的使用。前两个的话是基础,后面的框架只是集成的一些类,可以提高工作效率。学习路线的话作为菜鸟的我不敢给什么意见,不过我的学习方式是大概对前两者有个概念之后,便开始着手去用前端框架了(毕竟是实际开发,讲求效率),在用框架的过程如果发现自己哪部分基础不了解不扎实的话回头再回顾。 好了,上面讲了一大坨话,下面就正式进入主题啦,其实网上也有很多css的基础总结,本人也只是将个人对编程的一些理解说出来而已,重复造轮子是避免不了的,但是有那么一点收获,便是值得的。 1、html的一些常识 恩,会用css的前提必须是有一定的html基础,先简单粗暴地讲解下一些和css密切相关的html的一些知识吧,具体的html只是还是需要各位百度谷歌去的。 html节点:一个html文档中标签间的关系,可以形象地比喻为一颗树中各个分叉节点的关系:每个标签之间有嵌套关系,被嵌套的标签是上一级的子节点,依次类推。 clss属性:html中,每个标签都有clss属性,多个html节点可以有多个相同的clss属性,class属性,个人理解就是html节点拥有的样式的一种说明方式。由于class的意思就是这个标签所拥有的样式,所以肯定是可以多个的,看一下代码估计你也明白了: 1 2 3 4 1 1 ID属性:id,是一个html节点对无二的标记,即正常情况下一个节点只是对应一个id,一个id一般也是只是对应一个html节点(当然,一个id对应对个节点也不会出错,只是浏览器解析时只会识别第一个节点的id),具体看代码 2、选择器 选择器,其实就是选择页面中你要修改的哪一部分的一种规则,可以利用选择器对文档进行选择,进而进行样式的调整。css的基本结构便是:选择器+对应内容的样式说明,格式如下:选择器样式说明代码 具体的,上代码吧: /*选择器*/ .class1 /*这是一个类选择器,中括号里面可以填写选中内容的相应样式*/ font-size:20px;/*font-size是一中css属性值,具体后面会介绍表示。所有拥有类名为class1的节点字体大小为20px*/ /*类选择器以以个.开头加类名字构成*/ #id1 /*这是一个id选择器,它由#和id名称构成*/ font-size:20px;/*类似的,这里表示拥有id名为id1的节点字体大小为20px*/ title /*属性选择器,表示选择具有title属性的标签节点*/ font-size:20px; p /*这个也是一个选择器,表示选择所有p标签的节点,单纯由标签名字组成*/ font-size:20px; 大概,各位对选择器的基本知识也多了解了吧,接下来,简单说说怎么用选择器吧 2、选择器的使用 在前面中,我们都是一个选择器一个选择器的单独使用的,单独使用的话,选择的文档就显得比较粗糙不精确了。因此,各种选择器之间可以组合起来使用,具体的话,请看代码吧: /*选择器的组合使用*/ .class1p /*类选择器+普通选择器,表示所有拥有class1的标签节点*/ font-size:20px; p.class1 /*等效于上面的代码*/ font-size:20px; #id1p /*id选择器+id1的标签节点*/ font-size:20px; p.id1 /*等效于上面的代码*/ font-size:20px; headtitle /*有title的head标签节点*/ fon
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 景德镇市中石化2025秋招面试半结构化模拟题及答案油气储运与管道岗
- 马鞍山市中石化2025秋招笔试模拟题含答案数智化与信息工程岗
- 中国移动十堰市2025秋招写作案例分析万能模板直接套用
- 中国移动三明市2025秋招行业解决方案岗位专业追问清单及参考回答
- 无锡市中储粮2025秋招笔试性格测评题专练及答案
- 漯河市中储粮2025秋招安全环保岗高频笔试题库含答案
- 国家能源滨州市2025秋招面试专业追问及参考交通运输岗位
- 三门峡市中石化2025秋招笔试模拟题含答案油田勘探开发岗
- 黑河市中石油2025秋招笔试提升练习题含答案
- 中国联通东莞市2025秋招笔试行测题库及答案计算机类
- 基地管理人员的岗位职责
- 建筑施工节前安全检查表
- DL∕T 1362-2014 输变电工程项目质量管理规程
- 2024-2030年全球及中国润滑油市场营销策略及经营效益预测报告版
- 《建筑消防设施检测技术规程》
- 2024年农商银行担保合同样本
- 英才计划面试问题
- 七十岁老人三力测试题
- 【高二 拓展阅读-科技】Wind Energy
- 15ZJ001 建筑构造用料做法
- 初中历史小论文现状分析与写作探讨
评论
0/150
提交评论