HTML基础

一.HTML入门

1. 什么是HTML

Hyper Text Markup Language(超文本标记语言

2.HTML的发展史

3. 常用的浏览器

  • 谷歌
  • 火狐
  • IE

4. W3C标准

World Wide Web Consortium(万维网联盟)成立于1994年,Web技术领域最权威和具影响力的国际中立性技术标准机构,网址:http://www.w3.org/ http://www.chinaw3c.org/

W3C标准包括:结构化标准语言(XHTML 、XML)、表现标准语言(CSS)、行为标准(DOM、ECMAScript )

5.编辑工具

记事本

Dreamweaver

WebStorm

Visual Studio Code

6. HTML基本结构

<!DOCTYPE html>    #  声明
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>显示网页的标题</title>
</head>
<body>

</body>
</html>

7.基本标签的使用

7.1 title标签

7.2 meta标签

7.3 标题标签

<h1>…</h1>  # 一级标题
<h2>…</h2>  # 二级标题
<h3>…</h3>  # 三级标题
<h4>…</h4>  # 四级标题
<h5>…</h5>  # 五级标题
<h6>…</h6>  # 六级标题

<h1>北京欢迎你</h1>

7.4 段落标签 p

<p>北京欢迎你,有梦想谁都了不起!</p>
<p>有勇气就会有奇迹。</p>

7.5 换行标签

<br/>

7.6 水平线标签

<hr/>

7.7 字体样式标签

加粗:<strong>…</strong> 斜体:<em>…</em>

<strong>徐志摩人物简介</strong>
<p>
   <em>1910</em>年入杭州学堂<br/>
   <em>1918</em>年赴美国克拉大学学习银行学<br/>
</p>

7.8 图像标签

  1. 图片的格式

    • JPG
    • PNG
    • BMP
    • GIF
  2. 标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>显示网页的标题</title>
</head>
<body>
    <!-- 图像标签-->
    <img src="images/hetao.jpg" alt="图片" title="鼠标悬浮" >
  	#  src:图像地址    #  alt:图像的替代文字   # title:鼠标悬浮提示文字
  
</body>
</html>

7.9 超链接

  <a href="http://www.baidu.com.cn">百度网址</a>
    <!--页面间的跳转-->
    <a href="hello.html">百度网址</a>

#  target属性的值的区别
target="_blank" # 会打开一个新的窗口
target="_self"  # 在自己的窗口打开

8.注释和特殊符号

8.1注释

以<!--开头 以-->结尾 快捷键: Ctrl+/

8.2 特殊符号

9.块元素和行内元素

块元素 : 无论内容多少,该元素独占一行(p、h1-h6…)
行内元素 : 内容撑开宽度,左右都是行内元素的可以排在一行(a、strong、em…)

二.列表、表格与媒体元素

1. 列表

1.1列表的定义

列表就是信息资源的一种展示形式。它可以使信息结构化和条理化,并以列表的样式显示出来,以便浏览者能更快捷地获得相应的信息

1.2 列表的分类

  • 无序列表
  • 有序列表
  • 定义列表

1.3 无序列表

<ul>   # 声明无序列表
      <li>范冰冰演藏族女孩</li>
      <li>撞死两个人后自拍</li>
      <li>诗隆甜蜜出游</li>
      <li>一线城市楼市退烧</li>   # 列表项
 </ul>

1.4 无序列表的特性

  1. 没有顺序,每个
  2. 标签独占一行(块元素)
  3. 默认
  4. 标签项前面有个实心小圆点
  5. 一般用于无序类型的列表,如导航、侧边栏新闻、有规律的图文组合模块等

1.5 有序列表

<ol>     # 声明有序列表
  <li>范冰冰演藏族女孩</li>
  <li>撞死两个人后自拍</li>
  <li>诗隆甜蜜出游</li>
  <li>一线城市楼市退烧</li>   # 列表项
</ol>

1.6 有序列表的特性

  1. 有顺序,每个
  2. 标签独占一行(块元素)
  3. 默认
  4. 标签项前面有顺序标记
  5. 一般用于排序类型的列表,如试卷、问卷选项等

1.7 定义列表

<dl>    # 声明定义列表
    <dt>水果</dt>   # 列表项
    <dd>苹果</dd>
    <dd>桃子</dd>   # 列表项的内容
    <dd>李子</dd>
</dl>

1.8 定义列表的特性

  1. 没有顺序,每个
    标签、
    标签独占一行(块元素)
  2. 默认没有标记
  3. 一般用于一个标题下有一个或多个列表项的情况

1.9 列表的对比

2. 表格

2.1 表格的组成

1. 行 2. 列 3. 单元格

2.2 语法

<table border="1">  # border边框线    
    <tr>   # 行
         <td>第1个单元格的内容</td>  #  单元格
         <td>第2个单元格的内容</td>
        ……
    </tr>
    <tr>
         <td>第1个单元格的内容</td>
         <td>第2个单元格的内容</td>
        ……
    </tr>
</table>

2.3 跨行

rowspan 属性

 <table border="1">
        <tr>
            <td rowspan="2">单元格1</td>   #跨2行
            <td>单元格2</td>
            <td>单元格2</td>
        </tr>
        <tr>
         
            <td>单元格4</td>
            <td>单元格2</td>
        </tr>
        <tr>
            <td>单元格5</td>
            <td>单元格6</td>
            <td>单元格2</td>
        </tr>
        <tr>
            <td>单元格5</td>
            <td>单元格6</td>
            <td>单元格2</td>
        </tr>
   </table>

2.4 跨列

colspan属性

 <tr>
      <td colspan="2">单元格2</td>  # 跨2列     
 </tr>

3. 视频和音频

3.1 视频

Video 标签

<!-- 视频播放-->
<video src="video/video.webm" controls></video>

controls  # 提供播放、暂停音量的控件
loop      # 实现视频的循环播放
autoplay  #  自动播放,有些浏览器不兼容。

3.2 音频

audio标签

<audio src="music/music.mp3" controls></audio>

controls  # 提供播放、暂停音量的控件

4.内联框架

<a href="http://www.baidu.com.cn" target="a">百度网址</a>

<iframe src="" frameborder="1" name="a" width="400px" height="500px"></iframe>

# 注意:name属性的值和target的值要一样。

三.表单

登录 注册相关的页面

1.表单元素的语法

<form  method="post" action="result.html">  # method 提交的方式: 1.post(安全的)  2.get(不安全)
   <p>  名字:<input name="name" type="text" >  </p>
   <p>  密码:<input name="pass" type="password" >  </p>
   <p>
      <input type="submit" name="Button" value="提交"/>
      <input type="reset" name="Reset" value="重填“/> 
   </p>
</form>

2.表单元素

<input  type="text"  name="fname" value="text"/>

3. 文本框

4. 密码框

5.单选按钮

  <!-- 单选框   互斥:必须保证name属性的值一样  checked :默认选中-->
   性别:<input type="radio" name="a"  checked/>男<input type="radio" name="a" />女

6.复选框

 <!-- 复选框-->
 爱好:<input type="checkbox" name="name" id="">睡觉

7. 列表框

省份:<select name="" id="" >

  <option value="">湖北省</option>

  <option value="">山东省</option>

  <option value="">河南省</option>

  <option value="">广东省</option>

 </select>

8.按钮

8.1 普通按钮

  <input type="button" value="普通按钮">

8.2 重置按钮

<input type="reset" value="重置">   # 会把文本框的内容清空

8.3 提交按钮

 <input type="submit" value="提交按钮">   # 会把文本框的数据提交到浏览器的地址上

9. 图片按钮

  <input type="image" src="images/hetao.jpg" alt="">

10. 多行文本域

textarea name="name" id="" cols="30" rows="10"></textarea>

11.文件域

上传文件:<input type="file" name="" id="">

posted @ 2020-08-04 17:23  Bugle军号  阅读(83)  评论(2编辑  收藏  举报