CSS学习一:css基础
前后分离的前端页面分为三部分:
- 结构,HTML部分
- 表现,CSS部分
- 行为,JS部分
CSS:cascading style sheets层叠样式表,WEB标准中的表现标准语言,主要是对网页信息(HTML标签)的显示进行控制。
css样式表,通常写在head中,当然写在body中,结果也是一样。
CSS样式,分为:
- 内部样式表,语法:
<style type="text/css">css样式语句</style>
- 外部样式表,语法:
#1.在css目录,创建css样式表 # 2.在html文件中,引入此文件 <link rel="stylesheet" type="text/css" href="css/xxx.css"/>
- 内联样式表,也叫行内样式表,嵌入式样式表
#行内样式表,就是在html标签行中,写样式:即html标签的style属性 <标签 style="属性:属性值;属性:属性值“></标签>
优先级:行内样式的优先级最高。内部样式与外部样式表,按样式的书写先后顺序优先
CSS语法:
selector {属性1:属性1的值;属性2:属性2的值......;}
- 每个CSS样式,都由3部分组成,选择器、属性和值。
- 属性和属性值,必须放在{}花括号中,属性和属性值用冒号连接。
- 每条声明,用分号结束
- 当一个属性有多个属性值的时侯,属性值与属性值不分先后顺序
- 在书写样式的过程中,空格,换号等操作,不影响属性的显示。
选择器的作用,找到使用此样式的标签。
示例,使用3种css方式,分别对p标签添加样式。
# index.html
<p>这是p标签</p> <p style="color:blue;">这是行内样式的p标签</p>
使用内部样式,对p标签添加样式:
引入内部样式
<head> <!-- 内部样式表 --> <style type="text/css"> p { color: red; } </style> </head>
使用行内样式:
<p style="color:blue;">北上文顶替23sadf</p>
使用外部样式,对p标签添加样式:
1.创建外部样式表,css/p.css
p {
color: green;
}
2.引入外部样式
<head> <link rel="stylesheet" type="text/css" href="css/p.css"/> </head>

可见,行内样式的优先级最高。
几个简单的css属性:
color,颜色:颜色值的表示有三种方式
- 使用颜色单词名称表示,如red
- 使用十六进制表示,如#ff0000
- 使用rgb三元组表示,如rgb(255, 0, 0)
width,宽度:宽度值用数字表示。单位有px像素,em字符,%百分比。默认为auto,通过浏览器自动计算出宽度单位。
像素数值,决定标签或文字在浏览器中显示的大小或位置,页面中的最小计量单位为1px像素。
height,高度:其值和单位,同宽度一样。
backgroud-color,背景颜色:其值,同颜色一样。可以为所有元素设置背景色,包括body,一直到em和a等行内标签。
示例,外部样式:
p {
color: green;
color: #FF0000;
background-color: #008000;
width: 400px;
height: 50px;
}

posted on 2018-11-10 21:47 myworldworld 阅读(81) 评论(0) 收藏 举报
浙公网安备 33010602011771号