第一天HTML
课程内容介绍
HTML(HTML5)+CSS(css3、flex、移动开发)+JavaScript(es6)+JS库(Jquery、vue、react、anjular)+AJAX+JSON+webpack(发布) 项目:基于原生代码的移动网站(自适应)、基于js库的电脑端网站(数据基于JSON) restful架构:一个服务器提供一个接口,可以给android、ios、web等使用(提供的数据是JSON格式) 手机网站+电脑网站(国内) 响应式网站(国外):bootstrap
开发工具
HBuilder、VSCode、webstorm
前端的扩展
小程序、typescript
授课安排
第一周:HTML5+CSS3 第二周:JavaScript
HTML+CSS
HTML5(超文本标记语言) CSS(层叠样式表) 内容与样式相分离 strong与b的区别:效果上都是加粗,strong语义是强调,< b >违背了内容与样式相分离,b属于样式,但单词短,写起来方便;类似的还有em和i
标签: 标签名 | 语义 | - | - | - < h1 > | 标题 < ul > | 无序列表(子元素只能是li) < li > | 子列 < p > | 段 < strong > | 强调 < em > | 强调 < div > | 盒子 < span > | 区域 < a > | 锚点 < img > | 图片
注:< h2 > < ul > < p > 默认都和周围有距离 display为block的标签(盒子,单独占一行):h1、p、div、ul、li display为inline的标签(不单独占一行):span、a、strong、em、img 不推荐使用的标签:br hr table font等
代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
| <!DOCTYPE html>
<html> <head> <meta charset="utf-8"> <title>标题</title> </head> <body> <h1>大标题</h1> <h6>小</h6>
<ul> <li>第一个li</li> <li>第二个li</li> </ul>
<h2>静夜思</h2> <p>床前明月光</p> <p>疑是地上霜</p> <p>举头<strong>望</strong>明月</p> <p>低头思故乡</p>
<div style="width: 300px; height: 300px; background-color: blue;"> <span style="font-size:50px; color: red">盒</span><span style="font-size:50px; color:green">子</span> </div>
<a href="http://www.baidu.com">百度</a> <a href="#">空链接</a> <a href="javascript:void(0)">空链接</a> <a href="2.png" title="this is title">链接</a>
<img src="3.jpg" alt="this is alt" title="鼠标悬浮时显示" width="400px"> <a href="http://www.baidu.com"><img src="4.jpg" width="400px">图片超链接</a>
<dl> <dt>辽宁</dt> <dd>省会沈阳,简称辽</dd> <dt>江西</dt> <dd>省会南昌,简称赣</dd> </dl>
<table> <tr><th>表头</th><th>表头</th></tr> <tr><td>单元格</td><td>单元格</td></tr> </table>
</body> </html>
|