1、超文本标记语言

  (1)超文本:比普通文本功能更加强大;

  (2)标记语言:使用一组标签对内容进行描述的一门语言,它不是编程语言!

2、HTML语法和规范

  (1)所有的html文件后缀名都是以.html或者.htm结尾的,建议使用.html结尾;

  (2)整个html文件分别由头部分<head></head>和体部分<body></body>组成;

  (3)Html标签都是由开始标签和结束标签组成,单标签除外(<br />);

  (4)html不区分大小写,建议使用小写。

3、标题标签

  (1)标题标签使用<hn></hn>,n从1到6逐渐变小,超过6的按照6进行显示;

  (2)代码演示:

  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5. <meta charset="UTF-8">
  6. <title>标题标签</title>
  7. </head>
  8.  
  9. <body>
  10. <!--标题标签 -->
  11. <h1>我是标题1</h1>
  12. <h2>我是标题2</h2>
  13. <h3>我是标题3</h3>
  14. <h4>我是标题4</h4>
  15. <h5>我是标题5</h5>
  16. <h6>我是标题6</h6>
  17. </body>
  18.  
  19. </html>

  运行结果:

  

4、注释标签

  <!--注释-->

  快捷键是Ctrl+/

  1. <!--标题标签 -->

5、水平线标签

  (1)水平线标签<hr /> ;

  (2)size属性:水平线的高度,单位像素;

  (3)noshade属性:没有阴影,取值noshade,表示显示纯色。

  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5. <meta charset="UTF-8">
  6. <title>标题标签</title>
  7. </head>
  8.  
  9. <body>
  10. <!--标题标签 -->
  11. <h1>我是标题1</h1>
  12. <h2>我是标题2</h2>
  13. <h3>我是标题3</h3>
  14. <hr />
  15. <h4>我是标题4</h4>
  16. <!--描述:size属性:水平线的高度,单位像素-->
  17. <hr size="5" />
  18. <h5>我是标题5</h5>
  19. <!--noshade属性:没有阴影,取值noshade,表示显示纯色-->
  20. <hr noshade="noshade" />
  21. <h6>我是标题6</h6>
  22. </body>
  23.  
  24. </html>

  运行结果:

  

6、段落标签<p></p>

  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5. <meta charset="UTF-8">
  6. <title>段落标签</title>
  7. </head>
  8.  
  9. <body>
  10. <p>1、超文本标记语言</p>
  11. <p>  (1)超文本:比普通文本功能更加强大;</p>
  12. <p>  (2)标记语言:使用一组标签对内容进行描述的一门语言,它不是编程语言!</p>
  13. </body>
  14.  
  15. </html>

  运行结果:

  

7、字体标签

  (1)字体标签<font></font>,必须结合其属性才能具备一定的样式效果 ;

  (2)color:指定内容的颜色,可以死英文单词,也可以是十六进制;

  (3)size:指定内容的大小;

  (4)face:指定内容的字体;

  (5)<b<</b>:加粗;

  (6)<i></i>:斜体;

  (7)<u></u>:下划线。

  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5. <meta charset="UTF-8">
  6. <title></title>
  7. </head>
  8. <font color="red" size="1">我是字体标签</font><br />
  9. <font color="red" size="2">我是字体标签</font><br />
  10. <font color="red" size="3">我是字体标签</font><br />
  11. <font color="red" size="4">我是字体标签</font><br />
  12. <font color="red" size="5">我是字体标签</font><br />
  13. <font color="red" size="6">我是字体标签</font><br />
  14. <font color="red" size="7">我是字体标签</font><br />
  15.  
  16. <body>
  17. </body>
  18.  
  19. </html>

  运行结果:

  

8、图片标签

  (1)图片标签:<img /> ;

  (2)图片的位置属性:src;

  (3)绝对路径:带有盘符的;

  (4)相对路径:

    ①同一级的,直接写文件名或者./文件名称;

    ②上一级:../文件名称(如果是多层,那么多写几个../);

    ③下一级,写目录名称/文件名称。

  (5)width:设置图片的高度,取值可以是像素值,也可以是百分比;

  (6)height:设置图片的高度,取值可以是像素值,也可以是百分比;

  (7)alt:当图片无法正常显示的时候给出的提示信息(该属性的显示效果与浏览器以及浏览器版本有关)。

  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5. <meta charset="UTF-8">
  6. <title>图片标签</title>
  7. </head>
  8. <!--alt是当图片无法正常显示出现的提示-->
  9. <!--关于src路径的问题:
  10. 不写或者./是当前目录;
  11. ../当前文件的上一级;
  12. 上上一级是../../
  13. -->
  14. <img src="../googlelogo.png" width="272px" height="92" alt="logo图标" />
  15.  
  16. <body>
  17. </body>
  18.  
  19. </html>

  运行结果:

  

9、列表标签

  (1)无序标签

              <ul type="">
                      <li></li>
              </ul>

  属性:有三个取值。

  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5. <meta charset="UTF-8">
  6. <title>无序列表</title>
  7. </head>
  8.  
  9. <body>
  10. <!--默认是disc,实心圆;circle是空心圆;square是实心方框-->
  11. <ul type="square">
  12. <li>google</li>
  13. <li>百度</li>
  14. <li>搜狗</li>
  15. </ul>
  16. </body>
  17.  
  18. </html>

  运行结果:

  

  (2)有序列表
            <ol type="I" start="" reversed="reversed">
                  <li></li>
            </ol>

  属性:有5个取值;start是开始的序数;reverse是倒序。

  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5. <meta charset="UTF-8">
  6. <title>有序列表</title>
  7. </head>
  8.  
  9. <body>
  10. <!--默认是数字1、2、3;start是开始的序数;reversed是倒序;type是数字或者英文等类型-->
  11. <ol start="6" reversed="reversed" type="a">
  12. <li>google</li>
  13. <li>百度</li>
  14. <li>搜狗</li>
  15. </ol>
  16. </body>
  17.  
  18. </html>

  运行结果:

  

10、超链接标签

  <a href=“” target="">超链接</a>

  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5. <meta charset="UTF-8">
  6. <title>超链接标签</title>
  7. </head>
  8.  
  9. <body>
  10. <!--_self是在来的窗口打开超链接,_blank在一个新的窗口打开超链接-->
  11. <a href="http://www.cnblogs.com/gzdlh/" target="_blank">gzdlh博客园</a>
  12. </body>
  13.  
  14. </html>

  运行结果:

  

11、表格标签 
                <table border="" width="" height="" align="" bgcolor="" cellpadding="" cellspacing="">
                    <tr>
                        <td></td>
                        <td></td>
                        <td></td>
                    </tr>
                    <tr>
                        <td></td>
                    </tr>
                    <tr>
                        <td></td>
                    </tr>
                </table>

  属性:

    ①边框:border;

    ②宽度:width;

    ③高度:height;

    ④背景颜色:bgcolor;

    ⑤边框与边框:cellspacing;

    ⑥边框与内容:cellpadding;

    ⑦居中显示align 。

  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5. <meta charset="UTF-8">
  6. <title>表格标签</title>
  7. </head>
  8.  
  9. <body>
  10. <table border="1px">
  11. <tr >
  12. <td>11</td>
  13. <td>12</td>
  14. <td>13</td>
  15. </tr>
  16.  
  17. <tr>
  18. <td>21</td>
  19. <td>22</td>
  20. <td>23</td>
  21. </tr>
  22.  
  23. <tr>
  24. <td>31</td>
  25. <td>32</td>
  26. <td>33</td>
  27. </tr>
  28. </table>
  29. </body>
  30.  
  31. </html>

  运行结果:

  

12、跨行跨列操作

  跨行:rowspan;

  跨列:colspan。

13、框架集结构标签

  (1)        <frameset rows="" cols="">
                    <frame src=""/>
                    <frame name=""/>
              </frameset>

  属性:

    ①cols:进行垂直切割划分,可以切割为任一快(参数的值相加=100%,其中一块可以使用*表示);

    ②rows:进行水平和切割划分,可以切割为任一快(参数的值相加=100%,其中一块可以使用*表示);

  (2)一旦划分区域后,我们需要对具体的区域进行内容的填充,此时需要使用<frame></frame>:;

  属性:

    ①src:指定区域显示的文件(路径);

    ②name:它通常会结合超链接的target属性使用,来定义最终的显示位置。

  (3)代码演示:

    ①左侧内容

  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5. <meta charset="UTF-8">
  6. <title></title>
  7. </head>
  8.  
  9. <body>
  10. 左侧内容
  11. </body>
  12.  
  13. </html>

    ②右侧内容

  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5. <meta charset="UTF-8">
  6. <title></title>
  7. </head>
  8.  
  9. <body>
  10. 右侧内容
  11. </body>
  12.  
  13. </html>

    ③框架集标签

  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5. <meta charset="UTF-8">
  6. <title>框架集标签</title>
  7. </head>
  8. <!--不需要body-->
  9. <frameset cols="25%,*">
  10. <frame src="left.html" />
  11. <frame src="right.html" />
  12. </frameset>
  13.  
  14. </html>

  运行结果:

  

15、参考文档:W3CSchool全套Web开发手册链接:W3CSchool全套Web开发手册密码:z99r

04001_HTML简单介绍的更多相关文章

  1. [原创]关于mybatis中一级缓存和二级缓存的简单介绍

    关于mybatis中一级缓存和二级缓存的简单介绍 mybatis的一级缓存: MyBatis会在表示会话的SqlSession对象中建立一个简单的缓存,将每次查询到的结果结果缓存起来,当下次查询的时候 ...

  2. 利用Python进行数据分析(7) pandas基础: Series和DataFrame的简单介绍

    一.pandas 是什么 pandas 是基于 NumPy 的一个 Python 数据分析包,主要目的是为了数据分析.它提供了大量高级的数据结构和对数据处理的方法. pandas 有两个主要的数据结构 ...

  3. 利用Python进行数据分析(4) NumPy基础: ndarray简单介绍

    一.NumPy 是什么 NumPy 是 Python 科学计算的基础包,它专为进行严格的数字处理而产生.在之前的随笔里已有更加详细的介绍,这里不再赘述. 利用 Python 进行数据分析(一)简单介绍 ...

  4. yii2的权限管理系统RBAC简单介绍

    这里有几个概念 权限: 指用户是否可以执行哪些操作,如:编辑.发布.查看回帖 角色 比如:VIP用户组, 高级会员组,中级会员组,初级会员组 VIP用户组:发帖.回帖.删帖.浏览权限 高级会员组:发帖 ...

  5. angular1.x的简单介绍(二)

    首先还是要强调一下DI,DI(Denpendency Injection)伸手获得,主要解决模块间的耦合关系.那么模块是又什么组成的呢?在我看来,模块的最小单位是类,多个类的组合就是模块.关于在根模块 ...

  6. Linux的简单介绍和常用命令的介绍

    Linux的简单介绍和常用命令的介绍 本说明以Ubuntu系统为例 Ubuntu系统的安装自行百度,或者参考http://www.cnblogs.com/CoderJYF/p/6091068.html ...

  7. iOS-iOS开发简单介绍

    概览 终于到了真正接触IOS应用程序的时刻了,之前我们花了很多时间去讨论C语言.ObjC等知识,对于很多朋友而言开发IOS第一天就想直接看到成果,看到可以运行的IOS程序.但是这里我想强调一下,前面的 ...

  8. iOS开发多线程篇—多线程简单介绍

    iOS开发多线程篇—多线程简单介绍 一.进程和线程 1.什么是进程 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ.Xcod ...

  9. iOS开发UI篇—UITabBarController简单介绍

    iOS开发UI篇—UITabBarController简单介绍 一.简单介绍 UITabBarController和UINavigationController类似,UITabBarControlle ...

随机推荐

  1. string.Format 中不能包含{}字符串

    string scss = @"<style type=""text/css""> body{ margin-left: {0}px; m ...

  2. jmeter(四)检查点

    JMeter也有像LR中的检查点,本篇就来介绍下JMeter的检查点如何去实现. JMeter里面的检查点通过添加断言来完成. 检查点:上一章讲到,我们对用户名和密码进行了参数化,那么怎样来判断jme ...

  3. poj2573Bridge(过桥问题)

    链接 A,B为最快和次快 有两种方式可以使c,d过桥 一是a与c一起走,a回来接d再与d一起走,一直到对岸人为0为止 而是 a与b一起走 a回来送灯 c与d一起走 b回来送灯 重复此过程. 只剩2人时 ...

  4. TC 609DIV2(950)

    Problem Statement      Vocaloids Gumi, Ia, and Mayu love singing. They decided to make an album comp ...

  5. Android学习备忘笺02Fragment

    Android中Fragment可以将UI界面分成多个区块,一般静态或动态添加Fragment. 01.新建Fragment实例 一个Fragment实例包括两个部分:类对象和布局文件(可视化部分). ...

  6. CF916C Jamie and Interesting Graph

    思路:构造 实现: #include <bits/stdc++.h> using namespace std; int main() { int n, m; cin >> n ...

  7. Vue.js学习笔记--4. 组件的基本使用

    整理自官网教程 -- https://cn.vuejs.org/ 1. 所有Vue组件同时也都是Vue实例,分为全局组件和局部组件,注册方式如下. <div id="app" ...

  8. struts 2.5 There is no Action mapped for namespace [/] and action name [user_find] associated with context path [/struts2_crm].

    遇到了这个错误. There is no Action mapped for namespace [/] and action name [user_find] associated with con ...

  9. iOS Programming Camera 2

    iOS Programming Camera  2  1.1 Creating BNRImageStore The image store will fetch and cache the image ...

  10. Farseer.net轻量级ORM开源框架 V1.x 入门篇:视图的数据操作

    导航 目   录:Farseer.net轻量级ORM开源框架 目录 上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:视图实体类映射 下一篇:Farseer.net轻量级ORM开源 ...