【HTML5校企公益课】第一天
1、搭建基本的开发环境。学校电脑用的是浏览器是Chrome,编辑器是HBuilder。


2、初步介绍HTML5的Web项目基本结构。

css:样式表
img:存放图片
js:存放脚本文件
.html:网页
3、上午进行了一下初步尝试,内容基本可以用下面的代码概括:
<!-- 这个是注释,快键键ctrl+/ -->
<!-- 被注释的代码不会被执行 --> <!-- 定义文档类型为HTML文档 -->
<!DOCTYPE html> <!-- html标签理解为根标签、家 -->
<html> <!-- 头 用于定义文档的头部 -->
<head>
<meta charset="UTF-8">
<title>我的第一个文件。</title> <!-- css 样式表 -->
<!-- 当前页面的所有样式都要写在style标签中!输入st回车就可以 -->
<style type="text/css">
/*这个是css的注释方式*/
/*想给一个标签设置样式,必须先找到这个标签,如何找到标签呢?根据标签的名字*/
h6 {
font-size: 34px;
color: red;
background: yellow;
}
h1 {
color: red;
}
h4 {
background-color: green;
}
/*通过id找到标签*/
/*#one 叫做id选择器,注意使用的时候前面要加上一个#号键*/
#one {
color: blue;
}
</style>
</head> <!-- 身体 用于定义文档的内容 -->
<body>
<!--超链接-->
<a href="https://www.baidu.com"> 点击进入百度 </a> <!-- 输入h2回车 -->
<!-- h便签为文档标签,定义文档的标题。 -->
<h1>这是我的网页</h1>
<h2>好困想睡觉</h2>
<h3>我想睡觉!!!</h3>
<h4>真的好困</h4>
<h5>想睡觉</h5>
<h6>这是我的网页</h6>
<h1 id="one">我也是h1标签,我希望我的颜色是蓝色的</h1> <!--id 是唯一的,为了区分不同的标签-->
</body>
</html>
4、下午介绍了一下常用标签:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>常用的标签。</title>
<style type="text/css">
span {
background-color: yellow;
/*将行元素转换成行内块元素*/
display: inline-block;
width: 100px;
height: 50px;
/*字体文本左右居中*/
text-align: center;
/*上下居中*/
line-height: 50px;
/*设置边框*/
border-radius: 15px;
}
p {
background-color: yellow;
color: rgb(1, 1, 1);
}
/* 监听鼠标是否移动到标签上。 hover 美[ˈhʌvər]vi. 盘旋; 徘徊; 犹豫; */
span:hover {
/*当鼠标移动到标签上触发的事件:改变字体的颜色*/
color: red;
cursor: pointer;
}
p:hover {
background-color: red;
}
</style>
</head>
<body> <!--
标签可以分两大类:
第一大类为行元素。
第二类为块元素
--> <!-- span 文本标签 span+tab
行元素(懂事的):自己能用多少就用多少,用不完的留给下一个标签使用-->
<span>欢迎</span>
<span>大家</span>
<!-- br 为换行标签,空的段落标签也可以换行。-->
<br>
<span>来听</span>
<span>公益课</span> <!-- p 段落标签
块元素(霸道的):即使自己用不完也不会留给其他标签。-->
<p>欢迎</p>
<p>大家</p>
<p>来听</p>
<p>公益课</p> <!-- div标签 -->
<div>DIV标签 也是块标签,span和div是最常用的!</div> <!--span*9+tab-->
<span>秒杀</span>
<span>优惠劵</span>
<span>闪购</span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
</body>
</html>
5、作业:

<!DOCTYPE html>
<html>
<head>
<meta charset="{CHARSET}">
<title></title>
<style type="text/css">
span {
/*字体*/
font: "微软雅黑";
font-size: 33px;
/*将行元素转换成行内块元素*/
display: inline-block;
width: 187px;
height: 166px;
/*字体文本左右居中*/
text-align: center;
/*上下居中*/
line-height: 121px;
/*设置边框*/
border-radius: 17px;
}
#one {
color: red;
background: green;
}
#one:hover {
color: red;
background: yellow;
cursor: pointer;
}
#two {
color: yellow;
background: orange;
}
#two:hover {
color: red;
background: yellow;
cursor: pointer;
}
#three {
color: blue;
background: pink;
}
#three:hover {
color: red;
background: yellow;
cursor: pointer;
}
</style>
</head>
<body>
<span id="one">秒杀</span>
<span id="one">优惠券</span>
<span id="one">闪购</span>
<br />
<span id="two">拍卖</span>
<span id="two">服装城</span>
<span id="two">京东超市</span>
<br />
<span id="three">生鲜</span>
<span id="three">全球购</span>
<span id="three">京东金融</span>
</body>
</html>
6、当然,最大的收获其实是学会使用各种快捷键、还有通过F12查看网页源代码。
【HTML5校企公益课】第一天的更多相关文章
- 【HTML5校企公益课】第二天
1.上午讲昨天的作业. <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> & ...
- 【HTML5校企公益课】第三天
1.上午2D.旋转变色的... 基本思路就是先写静态画面然后添加动画. <!--告诉浏览器该文件为网页格式--> <html> <!--网页的头部标签--> ...
- 【HTML5校企公益课】第四天
1.上午考试没去.. 2.下午跟不上.. 变色.html <!DOCTYPE html> <html> <head> <meta charset=" ...
- 【C语言探索之旅】 第一部分第四课第一章:变量的世界之内存那档事
内容简介 1.课程大纲 2.第一部分第四课第一章:变量的世界之内存那档事 3.第一部分第四课第二章预告:变量的世界之声明变量 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答 ...
- 初始html5,遇到的第一个问题
1.首先感到html5是html的延续,只是增加了新的标签属性,这是我的第一感觉 2.我写了几行画矩形的canvas入门代码,遇到了不显示问题 3.下面是我写完代码后的问题 刷新后还是这样 4.我的代 ...
- 一站式Hadoop&Spark云计算分布式大数据和Android&HTML5移动互联网解决方案课程(Hadoop、Spark、Android、HTML5)V2的第一门课程
Hadoop是云计算的事实标准软件框架,是云计算理念.机制和商业化的具体实现,是整个云计算技术学习中公认的核心和最具有价值内容. 如何从企业级开发实战的角度开始,在实际企业级动手操作中深入浅出并循序渐 ...
- 斯坦福IOS开发第五课(第一部分)
转载请注明出处 http://blog.csdn.net/pony_maggie/article/details/27706991 作者:小马 因为第五课的内容比較多.分两部分来写. 一 屏幕旋转基本 ...
- 斯坦福大学IOS开发课程笔记(第七课第一部分)
转载请注明出处 http://blog.csdn.net/pony_maggie/article/details/31462099 作者:小马 这节课的内容太多,分两部分介绍.本节课主要是介绍怎样开发 ...
- 路飞学城Python爬虫课第一章笔记
前言 原创文章,转载引用务必注明链接.水平有限,如有疏漏,欢迎指正. 之前看阮一峰的博客文章,介绍到路飞学城爬虫课程限免,看了眼内容还不错,就兴冲冲报了名,99块钱满足以下条件会返还并送书送视频. 缴 ...
随机推荐
- poj_2486 动态规划
题目大意 N个节点构成一棵树,每个节点上有一个权重val[i], 从根节点root出发在树上行走,行走的时候只能沿着树枝行进.最多在树上走k步,每第一次到达某个节点j,可以获得val[j]的收益,求从 ...
- 160520、MyBatis的几种批量操作
MyBatis中批量插入 方法一: <insert id="insertbatch" parameterType="Java.util.List"> ...
- Spoken English Practice (yesterday) (Look, I just wanted to apologize again for yesterday? It's fine, I know you didn't mean it. / when I say it, I mean it.)
绿色:连读: 红色:略读: 蓝色:浊化: 橙色:弱读 下划线_为浊化 口语蜕变(2017/7/12) ...
- docker remote api enable in ubuntu
现在使用docker作为开发环境,操作系统是ubuntu16.10,pycharm中使用remote interpreter,需要用到remote api,结果发现自己的原答案是针对ubuntu 14 ...
- [已解决]centos6.4 php连接mysql和memcache提示权限不允许
昨天新安装了64位系统,所以就重新安装了一个centos的虚拟机,配置了一个测试环境,刚开始是页面打不开,这个确定是selinux规则没有设置好使用如下命令解决: chcon -R -h -t htt ...
- Spring Data @Query查询注解的使用(六)
按照上一篇文章 我们知道 我们定义的方法 都要根据它的规范进行定义 不然就没法实用 这篇我们讲@Query 查询注解 我们就可以不需要遵循它的方法规则去编写 咱们讲@Query定义到方法上 ...
- python基础-第六篇-6.2模块
python之强大,就是因为它其提供的模块全面,模块的知识点不仅多,而且零散---一个字!错综复杂 没办法,二八原则抓重点咯!只要抓住那些以后常用开发的方法就可以了,哪些是常用的?往下看--找答案~ ...
- golang 中的定时器(timer),更巧妙的处理timeout
今天看到kite项目中的一段代码,发现挺有意思的. // generateToken returns a JWT token string. Please see the URL for detail ...
- 持续集成之戏说Check-in Dance(转)
add by zhj: 先说一下持续集成的定义,这是ThoughtWorks首席科学家Martin Fowler在<持续集成>第二版中给出的,“持续集成是一种软件开发实践.在持续集成中,团 ...
- 一种部署 Python 代码的新方法
在Nylas,我们喜欢使用Python进行开发.它的语法简单并富有表现力,拥有大量可用的开源模块和框架,而且这个社区既受欢迎又有多样性.我们的后台是纯用 Python 写的,团队也经常在 PyCon ...