关键词搜索

源码搜索 ×
×

HTML 简单学习

发布2020-02-14浏览716次

详情内容

具体可参考

一、概念

是最基础的网页开发语言:Hyper Text Markup Language 超文本标记语言

超文本:是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本.
标记语言:
	* 由标签构成的语言。<标签名称> 如 html,xml
	* 标记语言不是编程语言

    二、快速入门

    1. html文档后缀名 .html 或者 .htm
    2. 标签分为
    围堵标签:有开始标签和结束标签。如 <html> </html>
    自闭和标签:开始标签和结束标签在一起。如 <br/>
    
    • 1
    • 2
    1. 标签可以嵌套:
      需要正确嵌套,不能你中有我,我中有你
      错误:<a><b></a></b>
      正确:<a><b></b></a>

    2. 在开始标签中可以定义属性。属性是由键值对构成,值需要用引号(单双都可)引起来

    3. html 的标签不区分大小写,但是建议使用小写。

    三、标签学习

    1. 文件标签:构成html最基本的标签

    * html:html文档的根标签
    * head:头标签。用于指定html文档的一些属性。引入外部的资源
    * title:标题标签。
    * body:体标签
    * <!DOCTYPE html>:html5中定义该文档是html文档
    
      5

    2. 文本标签:和文本有关的标签

    * 注释:<!-- 注释内容 -->
    * <h1> to <h6>:标题标签 * h1~h6:字体大小逐渐递减
    * <p>:段落标签
    * <br>:换行标签
    * <hr>:展示一条水平线
    	  * 属性:
    	  * color:颜色
    	  * width:宽度
    	  * size:高度
    	  * align:对其方式
    			* center:居中
    			* left:左对齐
    			* right:右对齐
    * <b>:字体加粗
    * <i>:字体斜体
    * <font>:字体标签
    * <center>:文本居中
    * 属性:
    		* color:颜色
    		* size:大小
    		* face:字体
    
      5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    属性定义:
    		* color:
    			1. 英文单词:red,green,blue
    			2. rgb(1,值2,值3):值的范围:0~255rgb(0,0,255)
    			3. #值123:值的范围:00~FF之间。如: #FF00FF(推荐写法)
    		* width:
    			1. 数值:width='20' ,数值的单位,默认是 px(像素)
    			2. 数值%:占比相对于父元素的比例
    
      5
    • 6
    • 7
    • 8

    3. 案例分析

    <!DOCTYPE html>
    <html lang="ch">
    <head>
        <meta charset="UTF-8">
        <title>黑马程序员简介</title>
    </head>
    <body>
    
    <h1>
        公司简介
    </h1>
    <hr color="#ffd700">
    
    <p>
        <font color="#FF0000">"程序员训练营"</font>是由<b><i>CSDN</i></b>联合中关村软件园、CSDN,
    </p>
    
    <p>
        一直以来,以深度分享推进产业技术成长,致力于弘扬技术创新,倡导分享、 开放和协作,努力打造高质量的IT人才服务平台。
    </p>
    
    <hr color="#ffd700">
    
    <font color="gray" size="2">
        <center>
            XXXXX 科技股份有限公司<br>
            版权所有Copyright 2006-2018&copy;, All Rights Reserved
        </center>
    </font>
    </body>
    </html>
    
      5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31

    4. 图片标签

    img:展示图片
    属性 src:指定图片的位置
    属性 alt:规定图像的替代文本

    <img src="image/tupian.jpg" align="right" alt="图片" 
      width="500" height="500"/>
    alt属性:表示图片加载失败时显示
    
    • 1
    • 2
    • 3

    相对路径:以.开头的路径

    ./:代表当前目录:./image/1.jpg
    ../:代表上一级目录: <img src="../image/jiangwai_1.jpg">
    
    • 1
    • 2

    5. 列表标签

    有序列表:

    <ol>
      <li>咖啡</li>
      <li>牛奶</li>
      <li></li>
    </ol>
    
      5

    无序列表:

    <ul>
      <li>Coffee</li>
      <li>Tea</li>
      <li>Milk</li>
    </ul>
    
      5

    6. div 和 span 标签

    div:每一个div占满一整行。块级标签(实际上,换行是 <div> 固有的唯一格式表现)
    span:文本信息在一行展示,行内标签 内联标签
    	(span 没有固定的格式表现。当对它应用样式时,它才会产生视觉上的变化。)
    
    • 1
    • 2
    • 3

    7. 语义化标签

    语义化标签就是 html5 中为了提高程序的可读性,提供了一些标签

    <header>: 标签定义文档的页眉(介绍信息)
    <footer>:标签定义文档或节的页脚。
    
    • 1
    • 2

    8. 表格标签

    table:定义表格

    属性:
    	* width:宽度
    	* border:边框
    	* cellpadding:定义内容和单元格的距离
    	* cellspacing:定义单元格之间的距离。如果指定为0,则单元格的线会合为一条、
    	* bgcolor:背景色
    	* align:对齐方式
    
      5
    • 6
    • 7

    tr:定义行

    属性:
    	* bgcolor:背景色
    	* align:对齐方式
    
    • 1
    • 2
    • 3

    td:定义单元格

    	* colspan:合并列
    	* rowspan:合并行
    
    • 1
    • 2

    th:定义表头单元格

    	* <caption>:表格标题
    	* <thead>:表示表格的头部分
    	* <tbody>:表示表格的体部分
    	* <tfoot>:表示表格的脚部分
    

      四、案例实现

      1. 前期分析

      (1) 确定使用 table 来完成布局
      (2)如果某一行只有一个单元格,则使用

      <tr>
      	<td></td>
      </tr>
      
      • 1
      • 2
      • 3

      (3)如果某一行有多个单元格,则使用表格的嵌套完成

      <tr>
      		<td>
      			<table> </table>
      		</td>
      </tr>
      
        5

      2. 问题

      <tr>
                  <td align="center" bgcolor="#ffd700" height="40">
                      <font color="gray" size="https://cdn.jxasp.com:9143/image/2">
                          JavaWeb 开发开发
                          版权所有 Copyright 2020-2&copy;All Rights Reserved
                      </font>
                  </td>
              </tr>
      
        5
      • 6
      • 7
      • 8

      搞不懂什么状况,对于 tr 和 td 标签添加背景色不好使了,纳闷,在 w3school 上练习还好好的的。

      3. 代码

      <!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <title>旅游网</title>
      </head>
      <body>
      <!-- 采用 table 来完成布局   -->
      <!--    最外层的 table,用于整个页面的布局-->
          <table width="100%" align="center">
      <!--1--->
              <tr>
                  <td>
                                  <!--width表示图片的屏幕占比-->
                      <img src="image/top_banner.jpg" width="100%" alt="">
                  </td>
              </tr>
      <!--2-->
              <!--        如果某一行有多个单元格,则使用表格的嵌套完成-->
              <tr>
                  <table width="100%" align="center">
                      <tr>
                          <td>
                              <img src="image/logo.jpg">
                          </td>
                          <td>
                              <img src="image/search.png">
                          </td>
                          <td>
                              <img src="image/hot_tel.jpg">
                          </td>
                      </tr>
                  </table>
              </tr>
      <!--3-->
              <tr>
                  <td>
      <!--                cellspacing 表示单元格之间的距离-->
                      <table width="100%" align="center" cellspacing="0">
                          <tr bgcolor="#ffd700" align="center" height="45">
                              <td>
                                  <a href="">首页</a>
                              </td>
                              <td>
                                  门票
                              </td>
                              <td>
                                  酒店
                              </td>
                              <td>
                                  香港车票
                              </td>
                              <td>
                                  出镜游
                              </td>
                              <td>
                                  国内游
                              </td>
                              <td>
                                  港澳游
                              </td>
                              <td>
                                  抱团定制
                              </td>
                              <td>
                                  全球自由行
                              </td>
                              <td>
                                  收藏排行榜
                              </td>
                          </tr>
                      </table>
                  </td>
              </tr>
      <!--4-->
              <tr>
                  <td>
                      <img src="image/banner_3.jpg"alt="" width="100%">
                  </td>
              </tr>
      <!--5-->
              <tr>
                  <td>
                      <img src="image/icon_5.jpg">
                      网站精选
                      <hr color="#ffd700">
                  </td>
              </tr>
      <!--6-->
              <tr>
                  <td>
                      <table>
                          <tr>
                              <td>
                                  <img src="image/jiangxuan_1.jpg">
                                  <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
                                  <font color="red">&yen;899</font>
                              </td>
                              <td>
                                  <img src="image/jiangxuan_1.jpg">
                                  <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
                                  <font color="red">&yen;899</font>
                              </td>
                              <td>
                                  <img src="image/jiangxuan_1.jpg">
                                  <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
                                  <font color="red">&yen;899</font>
                              </td>
                              <td>
                                  <img src="image/jiangxuan_1.jpg">
                                  <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
                                  <font color="red">&yen;899</font>
                              </td>
                          </tr>
                      </table>
                  </td>
      
              </tr>
      <!--7-->
              <tr>
                  <td>
                      <img src="image/icon_6.jpg">
                      国内游
                      <hr color="#ffd700">
                  </td>
              </tr>
      <!--8-->
              <tr>
                  <td>
                      <table align="center"width="95%">
                          <tr>
                              <td rowspan="https://cdn.jxasp.com:9143/image/2">
                                  <img src="image/guonei_1.jpg">
                                  <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
                                  <font color="red">&yen;699</font>
                              </td>
                              <td>
                                  <img src="image/jiangxuan_2.jpg">
                                  <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
                                  <font color="red">&yen;699</font>
                              </td>
                              <td>
                                  <img src="image/jiangxuan_2.jpg">
                                  <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
                                  <font color="red">&yen;699</font>
                              </td>
                              <td>
                                  <img src="image/jiangxuan_2.jpg">
                                  <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
                                  <font color="red">&yen;699</font>
                              </td>
                          </tr>
                          <tr>
                              <td>
                                  <img src="image/jiangxuan_2.jpg">
                                  <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
                                  <font color="red">&yen;699</font>
                              </td>
                              <td>
                                  <img src="image/jiangxuan_2.jpg">
                                  <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
                                  <font color="red">&yen;699</font>
                              </td>
                              <td>
                                  <img src="image/jiangxuan_2.jpg">
                                  <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
                                  <font color="red">&yen;699</font>
                              </td>
                          </tr>
                      </table>
                  </td>
      
              </tr>
      <!--9-->
              <tr>
                  <td align="center" bgcolor="#ffd700" height="40">
                      <font color="gray" size="https://cdn.jxasp.com:9143/image/2">
                          JavaWeb 开发开发
                          版权所有 Copyright 2020-2&copy;All Rights Reserved
                      </font>
                  </td>
              </tr>
          </table>
      
      </body>
      </html>
      
        5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15
      • 16
      • 17
      • 18
      • 19
      • 20
      • 21
      • 22
      • 23
      • 24
      • 25
      • 26
      • 27
      • 28
      • 29
      • 30
      • 31
      • 32
      • 33
      • 34
      • 35
      • 36
      • 37
      • 38
      • 39
      • 40
      • 41
      • 42
      • 43
      • 44
      • 45
      • 46
      • 47
      • 48
      • 49
      • 50
      • 51
      • 52
      • 53
      • 54
      • 55
      • 56
      • 57
      • 58
      • 59
      • 60
      • 61
      • 62
      • 63
      • 64
      • 65
      • 66
      • 67
      • 68
      • 69
      • 70
      • 71
      • 72
      • 73
      • 74
      • 75
      • 76
      • 77
      • 78
      • 79
      • 80
      • 81
      • 82
      • 83
      • 84
      • 85
      • 86
      • 87
      • 88
      • 89
      • 90
      • 91
      • 92
      • 93
      • 94
      • 95
      • 96
      • 97
      • 98
      • 99
      • 100
      • 101
      • 102
      • 103
      • 104
      • 105
      • 106
      • 107
      • 108
      • 109
      • 110
      • 111
      • 112
      • 113
      • 114
      • 115
      • 116
      • 117
      • 118
      • 119
      • 120
      • 121
      • 122
      • 123
      • 124
      • 125
      • 126
      • 127
      • 128
      • 129
      • 130
      • 131
      • 132
      • 133
      • 134
      • 135
      • 136
      • 137
      • 138
      • 139
      • 140
      • 141
      • 142
      • 143
      • 144
      • 145
      • 146
      • 147
      • 148
      • 149
      • 150
      • 151
      • 152
      • 153
      • 154
      • 155
      • 156
      • 157
      • 158
      • 159
      • 160
      • 161
      • 162
      • 163
      • 164
      • 165
      • 166
      • 167
      • 168
      • 169
      • 170
      • 171
      • 172
      • 173
      • 174
      • 175
      • 176
      • 177
      • 178
      • 179
      • 180
      • 181
      • 182
      • 183
      • 184
      • 185
      • 186

      相关技术文章

      点击QQ咨询
      开通会员
      返回顶部
      ×
      微信扫码支付
      微信扫码支付
      确定支付下载
      请使用微信描二维码支付
      ×

      提示信息

      ×

      选择支付方式

      • 微信支付
      • 支付宝付款
      确定支付下载