HTML 基础知识综合

第1章 Html介绍

HTML、CSS、JavaScript的关系:

学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了解下这三门技术都是用来实现什么的:

  1. HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。

  2. CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。

  3. JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠标滑过表格的背景颜色改变。还有焦点新闻(新闻图片)的轮换。可以这么理解,有动画的,有交互的一般都是用JavaScript来实现的。

 

第2章 标签(一)

2-2 <body>,网页现实的内容放在这里

 

2-3 如果想在网页上显示文章,这时就需要<p>标签了,把文章的段落放到<p>标签中。

 

2-4 了解<hx>标签,为你的网页添加标题

 

2-4、5、6 强调和单独样式

区别<span><em><strong>、这三个标签进行一下总结:

  1. <em><strong>标签是为了强调一段话中的关键字时使用,它们的语义是强调。

  2. <span>标签是没有语义的,它的作用就是为了设置单独的样式用的。

 

2-7、8 文本引用

短引用-双引号:<q>实现短引用,浏览器会对q标签自动添加双引号。

长引用-段落缩进:<blockquote>的作用也是引用别人的文本。但它是对长文本的引用,会出现缩进样式。

 

2-9 换行:与以前我们学过的标签不一样,<br />标签是一个空标签,没有HTML内容的标签就是空标签,空标签只需要写一个开始标签,这样的标签有<br /><hr /><img />

 

2-10 空格:html代码中输入空格回车都是没有作用的。要想输入空格,必须写入&nbsp;

 

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

 

 

 

posted @ 2019-06-28 15:18  怡人Iris  阅读(101)  评论(0编辑  收藏  举报