接下来,小编会从最基础的CSS.DIV网页样式与布局,开始慢慢的介绍,一点点的深入,然后结合例子,慢慢分析,希望对大家有所帮助。通常我们在学习CSS时,应该尽量的参照其她网站的编写CSS。比如百度,谷歌等,通过学习其她网站的CSS代码,可以很快的对页面设计有不一样的心动感觉,更容易上手。这个我们叫做“站在巨人的肩膀上。” 今天小编主要简单的介绍一下CSS的基本概念以及CSS的基本语法,首先我们来看一张图:
接着,小编会顺着这张图的脉络,依次减少CSS的基本知识。
初探CSS
概念:CSS(Cascading Style Sheet),中文译为层叠样式表,是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。
使用CSS控制页面:CSS控制页面的方法有四种:分别为行内样式,内嵌式,链接式和导入样式。对于稍微庞大的网页我们都会使用链接样式,这是因为其将HTML和CSS分开编写,便于后期维护,而且明朗清晰。
基本语法
对于CSS选择器,也就是我们选择哪个html物件进行CSS样式控制,有三种:分别为标记选择器,类别选择器和ID选择器,接下来,小编对这三个选择器进行详细介绍。
标记选择器:
我们来看一个例子的代码及其显示效果:
- Untitled Document
- h1{
- color:#0000FF;
- font-size:40px;
- }
- CSS选择器
- CSS选择器
Untitled Document
h1{
color:#0000FF;
font-size:40px;
}
CSS选择器
CSS选择器
效果如下:
类别选择器:继续讲类别选择器:也就是我们常说的.class。
对比上面的标记选择器,我们很容易看出来,就一个h1变成了.class;别的看不出变化,那我们看看代码里边怎么应用,我们来看一个例子的代码及其显示效果:
- class选择器
-
class选择器1
class选择器2
class选择器3
h3同样适用 分析一下上面的代码,我们每一个P标记都用一个class进行控制,一个class="one"对应一个.one{},然后在.one里边添加属性,就可以了,效果如下:我们看的出来,这个h3跟.two是一个效果,只是字体不一样,那就是h3默认的字体与class的区别。采用class的好处是可以让用户充分的自定义并且这个class可以重复的被使用,这就是咱们的p标志和h3标志所显示的那样。
ID选择器
我们来看一个例子的代码及其显示效果:
- ID选择器
-
ID选择器1
ID选择器2
ID选择器3
ID选择器3
对比类别选择器多了一个“#”,ID与class的区别是:ID不允许出现两个同样的ID,显示效果如下:CSS的声明
对于CSS的声明这里有三种,集体声明,全局声明和嵌套声明,看下边两个例子:
- 集体声明
-
集体声明h1
集体声明h2
集体声明h3
集体声明h4
集体声明h5
集体声明p1
集体声明p2
集体声明p3
效果如下:下边这个例子为嵌套声明,可以帮助我们很精确的找到我们想控制的区域:
- CSS选择器的嵌套声明
-
嵌套使用CSS标记的方法
嵌套之外的标记不生效 效果如下:CSS的继承,详情请点击,我们来看一个例子的代码以及运行的效果:
- 父子关系
-
祖国的首都北京
欢迎来到祖国的首都北京,这里是全国政治、经济、文化的中心
- 在这里,你可以:
- 感受大自然的美丽
- 体验生活的节奏
- 领略首都的激情与活力
- 你还可以:
- 去八达岭爬长城
- 去香山看红叶
- 去王府井逛夜市
如果您有任何问题,欢迎联系我们
效果如下: - 在这里,你可以:
关注打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?


微信扫码登录