1.css是层叠样式表的简称。
首先讲一下最简单的结构:
<style>
p {
color: orangered;
font-size: 20px;
}
</style>
上面的代码就可以实现如下效果:
- color中表现的是p标签下的内容样式
- 首先,使用style来定义一个内联样式。
- 其中p的位置是选择器,大括号里的color和font-size是属性,而紧跟其后的就是值。
- 这里说一下css的常规书写格式,一般都是用展开式,即上图的方式来增加视觉感,另外也可以使用紧凑型来书写。
- 样式大小写都可以识别,但是,最好使用小写,方便查看。
- 空格的分布,一般存在于选择器与大括号中间及属性与值之间。这样赏心悦目。
注:现在的大部分编辑软件都带有自动整理功能,但是为了书写规范还是要对书写有基础的了解。
2.css选择器的作用就是选择标签用的。
3.选择器分为基础选择器和复合选择器
- 基础选择器是由单个选择器组成的。其包括:标签选择器、类选择器、id选择器和通配符选择器。
- 标签选择器可以把某一类标签全部选择出来。优点:可以对统一类型标签进行统一修改。缺点:也很明显,就是不能差异化设计样式,只能选择全部的当前标签。、
- 类选择器:(可以对某一个或某几个标签进行定义)
代码如下:
<style>
.p1 {
color: orangered;
font-size: 20px;
}
</style>
</head>
<body>
<p class="p1">橘红色的段落</p>
<p>这个还是原先颜色的段落</p>
</body>
效果如下:
4.需要注意的几点:
- 类选择器使用“.”进行标识,后面紧跟类名。
- 可以理解为给这个标签起一个名字。
- 长名称或词组可以使用横线来为选择器命名。
- 不要使用纯数字、中文等命名,尽量使用英文字母来表示。
- 命名一定要有意义。下面是比较常用的一些类名格式,但是同时也可以自定义。
类命名规则:
头:header
内容:content/container
尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right center
登录条:loginbar
标志:logo
广告:banner
页面主体:main
热点:hot
新闻:news
下载:download
子导航:subnav
菜单:menu
子菜单:submenu
搜索:search
友情链接:friendlink
页脚:footer
版权:copyright
滚动:scroll
内容:content
标签页:tab
文章列表:list
提示信息:msg
小技巧:tips
栏目标题:title
加入:joinus
指南:guild
服务:service
注册:regsiter
状态:status
投票:vote
合作伙伴:partner
(二)注释的写法:
/* Footer */
内容区
/* End Footer */
(三)id的命名:
(1)页面结构
容器: container
页头:header
内容:content/container
页面主体:main
页尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right center
(2)导航
导航:nav
主导航:mainbav
子导航:subnav
顶导航:topnav
边导航:sidebar
左导航:leftsidebar
右导航:rightsidebar
菜单:menu
子菜单:submenu
标题: title
摘要: summary
(3)功能
标志:logo
广告:banner
登陆:login
登录条:loginbar
注册:regsiter
搜索:search
功能区:shop
标题:title
加入:joinus
状态:status
按钮:btn
滚动:scroll
标签页:tab
文章列表:list
提示信息:msg
当前的: current
小技巧:tips
图标: icon
注释:note
指南:guild
服务:service
热点:hot
新闻:news
下载:download
投票:vote
合作伙伴:partner
友情链接:link
版权:copyright\
5.多类名:我们可以给一个标签指定多个类名,从而达到更多的选择目的。
注:
- 在标签class中写多个类名。
- 多个类名中间必须用空格分开。
- 节省css代码,fang'bian
.box{
height: 30px;
width: 100px;
}
.parag1{
background-color: orange;
}
.parag2{
background-color: aqua;
}
<!--————————————————————————————————————————————————————————————————-->
<thead>
<th class="parag2 box" height="30"></th>
</thead>
<tbody>
<tr><td class="parag1 box" height="30"></td></tr>
<tr><td class="parag2 box" height="30"></td></tr>
</tbody>
效果如下:
6.id选择器:以id属性来设置id选择器,css中id选择器以“#”来定义。此选择器只能被调用一次。
<style>
#red1{
color: coral;
}
</style>
<div id="red1">DEVSUNSHINE</div>
代码效果:
注:
- id选择器好比身份证id,全中国唯一。
- id选择器和类选择器最大的不同在于使用次数上。
- id选择器一般用于页面唯一性的元素上,经常和js配合使用。
7.通配符选择器:通配符选择器使用“*”定义,它表示选取页面中所有元素(标签)。
*{
color: darkblue;
}