CSS概述
Cascading Style Sheets 层叠样式表
CSS的简单语法:
在head标签内,定义如下代码
<!--在head标签内,定义一个style标签-->
<style>
/*
选择器{
属性名:属性值;
属性名2:属性值2;
}
*/
</style>
CSS选择器:
选择器的作用,它是能够让我们更加精确的找到要修饰的元素
元素选择:
/*
元素名称{
属性名称:属性值;
属性名称2:属性值2;
}
*/
div{
color: red;
}
ID选择器:
/*
#ID的名称{
属性名称: 属性的值;
}
*/
#jjr{
color: red;
}
/*注意:在页面中,ID通常都是唯一的*/
类选择器:
/*
.类名{
属性名称:属性的值;
属性名称2:属性的值2;
}
*/
.fruit{
color: greenyellow;
}
CSS的引入方式:
- 内部样式: 直接将css定义在style标签内
- 外部样式: 将CSS样式独立成一个.css文件,通过link标签将它引入使用
- 行内样式: 给元素指定一个style属性
<div style="color: green;border:10px solid green">
CSS浮动:
- float:
- right: 向右浮动
- left: 向左浮动
- clear: 清除浮动:
- right: 在右侧不允许有浮动元素
- left: 在左侧不允许有浮动元素
- both : 在左右两侧均不能有浮动元素出现( 这个是最常用的)
- none: 默认值, 两侧都允许出现浮动
步骤分析:
- 创建一个外层div
- 在外层div中嵌套8行div
- 第一行: LOGO部分 一个div中嵌套三个div
- 第二行: 导航栏部分 放置两个div
- 第三行: 广告大图部分 放置一张广告大图
- 第四行: 热门商品
- 第五行: 放置一张广告
- 第六行: 最新商品
- 第七行: 网站页脚
- 第八行: 网站声明信息
CSS的盒子模型:
- 设置外边距:margin
- margin-top
- margin-right
- margin-bottom
- margin-left
- 设置内边距:padding
- padding-top
- padding-right
- padding-bottom
- padding-left