第1章 Html介绍
HTML、CSS、JavaScript的关系:
学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了解下这三门技术都是用来实现什么的:
-
HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。
-
CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。
-
JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠标滑过表格的背景颜色改变。还有焦点新闻(新闻图片)的轮换。可以这么理解,有动画的,有交互的一般都是用JavaScript来实现的。
第2章 标签(一)
2-2 <body>,网页现实的内容放在这里
2-3 如果想在网页上显示文章,这时就需要<p>标签了,把文章的段落放到<p>标签中。
2-4 了解<hx>标签,为你的网页添加标题
2-4、5、6 强调和单独样式
区别<span>、<em>、<strong>、这三个标签进行一下总结:
-
<em>
和<strong>
标签是为了强调一段话中的关键字时使用,它们的语义是强调。 -
<span>
标签是没有语义的,它的作用就是为了设置单独的样式用的。
2-7、8 文本引用
短引用-双引号:<q>实现短引用,浏览器会对q标签自动添加双引号。
长引用-段落缩进:<blockquote>的作用也是引用别人的文本。但它是对长文本的引用,会出现缩进样式。
2-9 换行:与以前我们学过的标签不一样,<br />
标签是一个空标签,没有HTML内容的标签就是空标签,空标签只需要写一个开始标签,这样的标签有<br />
、<hr />
和<img />
。
2-10 空格:html代码中输入空格、回车都是没有作用的。要想输入空格,必须写入
。
2-11 横线:<hr />
标签和<br />
标签一样也是一个空标签,所以只有一个开始标签,没有结束标签。<hr />
标签的在浏览器中的默认样式线条比较粗,颜色为灰色,可能有些人觉得这种样式不美观,没有关系,这些外在样式在我们以后学习了css样式表之后,都可以对其修改。
2-12地址:联系地址信息需要在网页中展示出来,这些联系地址信息如公司的地址就可以<address>标签
2-13、14 代码:
1.单行代码:当代码为一行代码时,你就可以使用<code>标签了;
2.一段代码:使用<pre>标签为你的网页加入大段代码
第3章 认识标签(第二部分)
本章节主要讲解列表、div及table标签使用,学完本章,我们可以在网页上展示一些信息列表及表格数据,使网页上的信息更加丰富
3-1 列表
1.无序列表:<ul>+<li>
2.有序列表:<ol>+<li>
3-5 表格
table标签,认识网页上的表格:table、tbody、tr、th、td
使用css
table tr td,th{ border:1px solid #000; }
第4章 认识标签(第三部分)
本章节主要讲解超链接标签、链接地址及图片标签,学习完这一章节可以把分散的单独的网页用链接<a>标签有效的组织起来,达到网页之间可以相互跳转的作用。
4-1、2 使用<a>标签,链接到另一个页面;
<a>
标签在默认情况下,链接的网页是在当前浏览器窗口中打开;有时我们需要在新的浏览器窗口中打开,则添加属性target
<a href="目标网址" title="鼠标滑过显示的文本">链接显示的文本</a> <a href="目标网址" target="_blank">click here!</a>
4-4 图片
<img src="图片地址" alt="下载失败时的替换文本" title = "提示文本">
第5章 与浏览者交互,表单标签form
5-1 我们每天都在网上冲浪,如果没有表单,人们就无法输入自己的个人信息来买东西,本章节主要从表单的作用、表单元素讲起,学习完本章,可以制出简单的用户登陆、注册页面。
1.<form> :<form>标签是成对出现的,以<form>开始,以</form>结束。
2.action :浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php)。
3.method : 数据传送的方式(get/post)。
<form method="post" action="save.php"> <label for="username">用户名:</label> <input type="text" name="username" id="username" value="" /> <label for="pass">密码:</label> <input type="password" name="pass" id="pass" value="" /> <input type="submit" value="确定" name="submit" /> <input type="reset" value="重置" name="reset" /> </form>
5-2 文本输入框、密码输入框
<input />
5-2 文本域,支持多行文本输入
cols :
多行输入域的列数。
rows :
多行输入域的行数。在<textarea></textarea>
标签之间可以输入默认值。
注意这两个属性可用css样式的width和height来代替:col用width、row用height来代替。
<textarea cols="50" rows="10" >在这里输入内容...</textarea>
5-3 使用单选框、复选框,让用户选择
1、type: 当 type="radio" 时,控件为单选框;当 type="checkbox" 时,控件为复选框
2、value:提交数据到服务器的值(后台程序PHP使用)
3、name:为控件命名,以备后台程序 ASP、PHP 使用
4、checked:当设置 checked="checked" 时,该选项被默认选中
如下面代码:
<label>性别:</label> <label>男</label> <input type="radio" value="1" name="gender" /> <label>女</label> <input type="radio" value="2" name="gender" />
//注意:同一组的单选按钮,name 取值一定要一致,比如上面例子为同一个名称“radioLove”,这样同一组的单选按钮才可以起到单选的作用。
<label>性取向:</label> <label>男</label> <input type="checkbox" value="男" name="gender1" /> <label>女</label> <input type="checkbox" value="女" name="gender2" />
5-5 下拉框,用户选择节省空间
<label>爱好:</label> <select> <option value="看书">看书</option> <option value="旅游" selected="selected">旅游</option> <option value="运动">运动</option> </select>
5-6 下拉框多选
<select multiple="multiple"> </select>
5-7、8 提交按钮、重置按钮
<input type="submit" value="确定" /> <input type="reset" value="重置" />
5-9 label标签
<label for="控件id名称">
当用户单击选中该label标签时,浏览器就会自动将焦点转到和标签相关的表单控件上(就自动选中和该label标签相关连的表单控件上)。
<br/>你喜欢的运动:<br/> <label for="jog">慢跑</label> <input type="checkbox" name="jog" id="jog"/>
课程链接:
https://www.imooc.com/learn/9