CSS案例分析
来源:互联网 发布:win7做mac启动盘 编辑:程序博客网 时间:2024/06/06 07:17
今日案例
使用CSS完成网站首页的美化
使用CSS完成网站注册页面的美化
学习目标:
- 了解CSS的概念
- 了解CSS的引入方式
- 了解CSS的基本用法和常用的选择器
- 了解CSS的盒子模型,悬浮和定位
html简介
注意html是弱标记语言, 标签随便怎么写,都没有问题, 只是无法达到预期的效果
注意: 先写开始标签,再写结束标签, 再写里面的内容
使用CSS完成网站首页的美化
需求分析:
由于表格标签再布局的时候,嵌套太多层,很容易出现问题,并且它存在缺陷,不能自由移动位置,所以DIV+CSS来对我们的布局结构进行优化
技术分析
HTML的块标签:
- DIV: 它是块标签,会自动换行
- SPAN: 不会自动换行
HTML中头部标签含义
<!--指定编码,告诉浏览器以什么编码方式打开文件--> <meta charset="gbk"> <!--指定标签页的标题--> <title>Span的演示案例</title>
CSS概述
- 什么是CSS
- Cascading Style Sheets 层叠样式表
- CSS有什么作用
- 主要用来类似于刷墙,美化我们的页面.
- 将html页面内容和样式进行了分离,让文档看起来更清晰
- 提高了代码复用
CSS的简单语法:
/* 选择器{ 属性名称:属性的值; 属性名称2: 属性的值2; } */ h2{ color:red; }
CSS选择器:
它是主要是用于帮助我们更加精确查找页面元素
CSS的基本选择器
- ID选择器
/*#ID的名称{ 属性名称:属性的值; 属性名称2: 属性的值2;}*/#div1{color:blue;}
- 类选择器
/* .类名{ 属性名称:属性的值; } */ .shuiguo{ color:red; }
- 元素选择器
/*元素(标签)名称{ 属性名称:属性值}*/div{ color:green;}
CSS的引入方式:
- 行内样式:
<!--行内样式--> <div style="color: red;">111111</div>
内部样式:
<style> /* #ID的名称{ 属性名称:属性的值; 属性名称2: 属性的值2; } */ #div1{ color:blue; border:1px solid red; } </style>
外部样式: 注意在新建的css文件中,不需要定义style标签
.shuiguo{ color:green; }.shuchai{ color:green;}
CSS优先级:
- ID选择器优先级 > 类选择器 > 元素选择器 精确度越高,优先级越大
- 类选择器在class中声明的顺序根本不重要, 重要的是谁先被引入到html中; 就近原则
CSS浮动:
<!-- 先创建一小水池 需要使用到float属性 left: 向左浮动 right: 向右浮动 clear: both: 清除两侧浮动 none: 不清楚浮动 --> <div style="width: 400px;height: 400px; border: 1px solid red;"> <div style="float:left;width: 100px;height: 100px; border: 1px solid blue;"></div> <div style="clear: both;"></div> <div style="width: 110px;height: 100px; border: 1px solid red;"></div> <div style="width: 120px;height: 100px; border: 1px solid green;"></div> </div>
步骤分析:
- 创建一个最外层div
- 第一行: LOGO
- 第二行:导航栏
- 第三行:广告大图
- 第四行:热门商品
- 第五行: 广告图片
- 第六行: Ctrl + C 第四行内容
- 第7行: 页脚
- 第八行: 网站声明:
代码实现:
使用DIV+CSS完成注册页面的优化
需求分析
技术分析
CSS的盒子模型:
CSS绝对定位:
注意:必须先写上position:absolute之后,left,top 属性才有效果
代码实现:
CSS部分内容的总结:
0 0
- css案例分析
- CSS案例分析
- css 案例
- 纯css实现高尔夫小球动画案例分析
- 案例分析
- 案例分析
- 案例分析
- DIV+CSS案例1
- DIV+CSS案例2
- CSS案例3
- CSS案例2
- html-css案例1
- div+css小案例
- css常用综合案例
- div+css综合案例
- CSS(续)--案例
- css样式案例
- DIV+CSS入门案例
- iOS倒计时,显示剩余天、时、分、秒
- 在杨氏矩阵中查找一个元素
- Seajs源码解析系列(三)
- lua升级
- Java并发编程:volatile关键字解析
- CSS案例分析
- 微积分基本概念相关证明
- zlib
- 取石子(一)(本人的第一个博弈)
- xml&Tomcat
- Servlet与JSP学习笔记(二) Servlet核心
- hdu 1069(记忆化搜索/LIS)
- jquery小结
- SECURITY_ATTRIBUTES 实现最低权限的问题