一、认识前端
前端开发的核心语言:
- html - 超文本标记语言 结构
- css - 层叠样式表 样式
- javascript - 脚本语言 行为
双标记 双标签 标记 单标签
css的语法就是
属性名:属性值;
第一个HTML文件
我是头 我是身体
a标签
二、HTML模板
第一个网页
我是抬头 我是内容
HTML5之前的文档头声明
Document
HTML模板
Document
HTML回顾
Document 随便
CSS引入方式
Document 我是p1
我是p2
我是H1
我是H2
1.css
div { width:100px;height:100px;background:green;}#box1 { width:300px; height:350px; background: blue;}.cla1 { width:200px; height:200px; background: yellow;}
前端项目目录结构
project_name|------img|------css|------js*.html
CSS基础样式
Document
CSS基础样式border
Document
CSS基础样式padding
Document 培训
padding效果
Document
空间大小的问题
Document
CSS基础样式margin
Document
margin的小性子
Document
盒模型
Document
三、CSS文本样式的设置
Document 培训
line-height
Document 我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面我今天晚上吃炸酱面
text-align
Document 培训
text-indent
Document 前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端前端
font-weight
Document 培训
font-style
Document 培训培训
text-decoration
Document 100元RMB蓝鸥科技
letter-spacing
Document I like html
复合样式
Document 培训
font-family
font-family可以取的值宋体 SimSun黑体 SimHei微软雅黑 Microsoft YaHei微软正黑体 Microsoft JhengHei新宋体 NSimSun新细明体 PMingLiU细明体 MingLiU标楷体 DFKai-SB仿宋 FangSong楷体 KaiTi仿宋_GB2312 FangSong_GB2312楷体_GB2312 KaiTi_GB2312 宋体:SimSuncss中中文字体(font-family)的英文名称Mac OS的一些:华文细黑:STHeiti Light [STXihei]华文黑体:STHeiti华文楷体:STKaiti华文宋体:STSong华文仿宋:STFangsong儷黑 Pro:LiHei Pro Medium儷宋 Pro:LiSong Pro Light標楷體:BiauKai蘋果儷中黑:Apple LiGothic Medium蘋果儷細宋:Apple LiSung LightWindows的一些:新細明體:PMingLiU細明體:MingLiU標楷體:DFKai-SB黑体:SimHei新宋体:NSimSun仿宋:FangSong楷体:KaiTi仿宋_GB2312:FangSong_GB2312楷体_GB2312:KaiTi_GB2312微軟正黑體:Microsoft JhengHei微软雅黑体:Microsoft YaHei装Office会生出来的一些:隶书:LiSu幼圆:YouYuan华文细黑:STXihei华文楷体:STKaiti华文宋体:STSong华文中宋:STZhongsong华文仿宋:STFangsong方正舒体:FZShuTi方正姚体:FZYaoti华文彩云:STCaiyun华文琥珀:STHupo华文隶书:STLiti华文行楷:STXingkai华文新魏:STXinwei
四、常见标签及标签类型的转换
reset.css(去掉默认样式)
/*margin的样式初始化*/body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd{ margin:0;}/*padding的样式初始化*/ul,ol { padding:0;}/*列表的样式初始化*/ul,ol,li { list-style:none;}/*font-style的样式初始化*/em { font-style: normal;}/*下划线的样式初始化*/a { text-decoration: none;}
块属性标签
Document 我是DIV我是h1
我是h2
我是h3
我是h4
我是h5
我是h6
我是p
我是P1
- 我是li 1
- 我是li 2
- 我是li 3
- 我是li 4
- 我是li 1
- 我是li 2
- 我是li 3
- 我是li 4
- 美女
- 古代用来形容女子很漂亮
- 打招呼
块标签的特性
Document
内联属性的标签
Document 我是div1我是div2我是div3我是div4我是span1我是span2 我比较宽我是span3 我是span4 我是strong1 我是strong2 我是strong3 我是strong4 我是em1 我是em2 我是em3 我是em4 链接到百度 我是A2 我是A3 我是A4
标签类型的转换
Document 12span1 span2我是h2
我是h2
我是p标签
我是DIV
五、样式布局
reset.css
/*margin的样式初始化*/body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd{ margin:0;}/*padding的样式初始化*/ul,ol { padding:0;}/*列表的样式初始化*/ul,ol,li { list-style:none;}/*font-style的样式初始化*/em { font-style: normal;}/*下划线的样式初始化*/a { text-decoration: none;}/*BFC的方法*/.clear:after{ content: "";display: block;clear: both;}clear { zoom:1;}
浮动是什么
Document 我是DIV1我是DIV2我是DIV3我是DIV4
浮动的特性
Document 我是H2
BFC
Document
提升层级半级
Document div1前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习前端学习
定位
Document 1 2 3 4
定位的属性及特性
Document
三种定位的特性
Document
定位和BFC
Document 1 2 3 4
定位的例子
Document
派生选择器
Document 我是box1的span 我是box1的span 我是box1的span 我是box1的span我是box2的span 我是box2的span 我是box2的span 我是box2的span
派生选择器的小例子
六、兼容性
reset.css
/*margin的样式初始化*/body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd{ margin:0;}/*padding的样式初始化*/ul,ol { padding:0;}/*列表的样式初始化*/ul,ol,li { list-style:none;}/*font-style的样式初始化*/em { font-style: normal;}/*下划线的样式初始化*/a { text-decoration: none;}/*BFC的方法*/.clear:after{ content: "";display: block;clear: both;}clear { zoom:1;}
兼容性到底是个什么玩意
Document
兼容性1
Document 左侧
右侧
兼容性2
Document
兼容性3
Document
兼容性4
Document
兼容性5
Document
兼容性6
Document
兼容性7
Document
兼容性8
Document 1234
兼容性9
兼容性10
兼容性11
Document 12341234
兼容性12
Document 老白是个大胖子
兼容性13
兼容性14
Document
兼容性15
Document
兼容性16
Document
兼容性17
Document
兼容性18
Document
兼容性19
Document
兼容性20
Document