JavaWeb02_html

HTML

概念

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

  • 超文本 通过超链接将不同空间的文字信息组织在一起的网状文本
  • 标记语言
    • 由标签构成的语言.<标签名称> 如 html , xml
    • 标记语言不是编程语言

快速入门

语法

  1. html文档后缀名 .html 或者 .htm
  2. 标签分为
    1. 围堵标签: 有开始标签和结束标签. 如 <html> </html>
    2. 自闭合标签: 开始标签和结束标签在一起. 如<br/>
  3. 标签可以嵌套: 需要正确嵌套,不能你中有我,我中有你
  4. 在开始标签中可以定义属性.属性是由键值对构成,值需要用引号(单双都可)引起来
  5. html标签不区分大小写,但是建议使用小写

标签

  1. 文件标签

    1. html:html文档的根标签

    2. head:头标签.用于指定html文档的属性

    3. title:标题标签

    4. body:体标签

    5. <!DOCTYPE html>:html 5中定义该文档是html文档

  2. 文本标签

    1. 注释:<!-- 注释内容 -->

    2. <h1> to <h6>:标题标签 字体大小逐渐递减

    3. <p>:段落标签

    4. <br>:换行标签

    5. <hr>:展示一条水平线

      属性:

      1. color 颜色
      2. width 宽度
      3. size 高度
      4. align 对齐方式
        • center 居中

        • left 左对齐

        • right 右对齐

    6. <b>:字体加粗

    7. <i>:字体斜体

    8. <font>:字体标签

      属性:

      1. color 颜色

      2. size 大小

      3. face 字体

    9. <center>:文本居中

    10. 属性定义

      1. color
        1. 英文单词: red,green,blue
        2. rgb(值1,值2,值3): 值的范围:0~255 如: rgb(0,0,255)
        3. #值1值2值3: 值的范围:00~FF 如: #FF00FF
      2. width
        1. 数值:width=‘20’,单位默认是px(像素)
        2. 数值%:占比相对于父元素的比例

      演示:

      <!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <title>文本标签</title>
      </head>
      <body>
          <!--文本标签:这是一个注释-->
          <!--br 换行-->
          远看山有色,<!--<br/>--><br>
          静听水无声.<br>
          <!--标题标签  h1~h6-->
          <h1>坚持</h1>
          <h2>坚持</h2>
          <h3>坚持</h3>
          <h4>坚持</h4>
          <h5>坚持</h5>
          <h6>坚持</h6>
          <!--段落标签  p-->
          <p>1.巩固和加深对Java程序设计课程所学知识的理解,掌握程序设计方法;</p>
          <p>2.初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;</p>
          <p>3.提高综合运用所学的理论知识和方法,独立分析和解决问题的能力;</p>
          <p>4.训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风;</p>
          <p>5.培养查阅资料,独立思考问题的能力。</p>
          <!--hr 显示一条水平线-->
          <hr color="red" width="200" size="10" align="left"/>
          <hr>
          <!--加粗 b-->
          星期四<br>
          <b>星期四</b><br>
          <hr>
          <!--斜体 i-->
          星期四<br>
          <i>星期四</i><br>
          <hr>
          <!--字体标签 font-->
          <font color="red" size="5" face="楷体">星期四</font>
      </body>
      </html>
      

      案例:

      <!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <title>公司简介</title>
      </head>
      <body>
          <h1>公司简介</h1>
          <hr color="#ff9933">
          <p><font color="red">"中关村黑马程序员训练营"</font>是由<b><i>传智播客</i></b>联合中关村软件园、CSDN, 并委托传智播客进行教学实施的软件开发高端培训机构,致力于服务各大软件企业,解决当前软件开发技术飞速发展, 而企业招不到优秀人才的困扰。<br>
          目前,“中关村黑马程序员训练营”已成长为行业“学员质量好、课程内容深、企业满意”的移动开发高端训练基地, 并被评为中关村软件园重点扶持人才企业。</p>
          <p>黑马程序员的学员多为大学毕业后,有理想、有梦想,想从事IT行业,而没有环境和机遇改变自己命运的年轻人。 黑马程序员的学员筛选制度,远比现在90%以上的企业招聘流程更为严格。任何一名学员想成功入学“黑马程序员”, 必须经历长达2个月的面试流程,这些流程中不仅包括严格的技术测试、自学能力测试,还包括性格测试、压力测试、 品德测试等等测试。毫不夸张地说,黑马程序员训练营所有学员都是精挑细选出来的。百里挑一的残酷筛选制度确 保学员质量,并降低企业的用人风险。</p>
          <p>中关村黑马程序员训练营不仅着重培养学员的基础理论知识,更注重培养项目实施管理能力,并密切关注技术革新, 不断引入先进的技术,研发更新技术课程,确保学员进入企业后不仅能独立从事开发工作,更能给企业带来新的技术体系和理念。</p>
          <p>一直以来,黑马程序员以技术视角关注IT产业发展,以深度分享推进产业技术成长,致力于弘扬技术创新,倡导分享、 开放和协作,努力打造高质量的IT人才服务平台。</p>
          <hr color="#ff9933">
          <p align="center"><font color="#808080" size="2">江苏传智播客教育科技股份有限公司<br>
              版权所有 Copyright &copy; 2006-2018, All Rights Reserved 苏ICP 备 16007882</font></p>
      </body>
      </html>
      

      效果展示:
      在这里插入图片描述

  3. 图片标签

    ​ img:展示图片

    演示:

    <!--展示一张图片 img-->
        <img src="image/jiangxuan_1.jpg" align="right" alt="境外" width="600" height="500">
        <!--
            相对路径
                以.开头的路径
                    ./:     代表当前目录 ./image/1.jpg
                    ../:    代表上一级目录
        -->
    
  4. 列表标签

    • 有序列表 ol

    • 无序列表 ul

      演示:

    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>列表标签</title>
        </head>
        <body>
            <!--有序列表 ol-->
            早晨起床要做的事情
            <ol type="1" start="0">
            <!-- type可以是A或a,或者罗马数字
            start表示起始序号-->
                <li>睁开眼睛</li>
                <li>看时间</li>
                <li>坐起来</li>
                <li>叠被子</li>
                <li>下床</li>
                <li>洗漱</li>
            </ol>
    
            <!--无序列表 ul-->
            早晨起床要做的事情
            <ul type="disc">
                <li>睁开眼睛</li>
                <li>看时间</li>
                <li>坐起来</li>
                <li>叠被子</li>
                <li>下床</li>
                <li>洗漱</li>
            </ul>
            早晨起床要做的事情
            <ul type="circle">
                <li>睁开眼睛</li>
                <li>看时间</li>
                <li>坐起来</li>
                <li>叠被子</li>
                <li>下床</li>
                <li>洗漱</li>
            </ul>
            早晨起床要做的事情
            <ul type="square">
                <li>睁开眼睛</li>
                <li>看时间</li>
                <li>坐起来</li>
                <li>叠被子</li>
                <li>下床</li>
                <li>洗漱</li>
            </ul>
        </body>
    </html>
    
  5. 链接标签

    a:定义一个超链接

    • 属性:

      • href: 指定访问资源的URL(统一资源定位符)
      • target: 指定打开资源的方式
        • _self: 默认值,在当前页面打开
        • _blank: 在空白页面打开

      演示:

      <!DOCTYPE html>
      <html lang="en">
          <head>
              <meta charset="UTF-8">
              <title>链接标签</title>
          </head>
          <body>
              <!--超链接  a-->
              <a href="https://www.baidu.com">点我看看会有什么东西</a>
              <br>
              <a href="https://www.baidu.com" target="_self">点我看看会有什么东西</a><!--默认在本页面中打开-->
              <br>
              <a href="https://www.baidu.com" target="_blank">点我看看会有什么东西</a>
              <br>
              <a href="./列表标签.html">列表标签</a>
              <br>
              <a href="mailto:1994633893@qq.com">联系我哦</a>
      
              <a href="https://www.imooc.com"><img src="image/footer_service.png"></a>
          </body>
      </html>
      
  6. div和span

    1. div:每一个div占满一整行,块级标签
    2. span:文本信息在一行展示,行内标签 内联标签
  7. 语义化标签:html5中为了提高程序的可读性,提供了一些标签.

    1. header
    2. footer
  8. 表格标签

    1. table:定义表格

      • width:宽度
      • border:边框
      • cellpadding:定义内容和单元格的距离
      • cellspacing:定义单元格之间的距离.如果为0,则单元格的线会合为一条
      • bgcolor:背景色
      • align:对齐方式
    2. tr:定义行

      • bgcolor:背景色
      • align:对齐方式
    3. td:定义单元格

      • colspan:合并列
      • rowspan:合并行
    4. th:定义表头单元格

    5. caption:表格标题

    6. thead:表示表格的头部分

    7. tbody:表示表格的体部分

    8. tfoot:表示表格的尾部分

      演示:

      <!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <title>学生成绩表</title>
      </head>
      <body>
          <table border="1" width="30%" cellpadding="0" cellspacing="0" align="center">
              <caption>学生成绩表</caption>
            <tr>
                <th>编号</th>
                <th>姓名</th>
                <th>性别</th>
                <th>成绩</th>
            </tr>
            <tr align="center">
                <td>1</td>
                <td>小龙女</td>
                <td></td>
                <td>100</td>
            </tr>
            <tr align="center">
                <td>2</td>
                <td>杨过</td>
                <td></td>
                <td rowspan="2">90</td>
            </tr>
            <tr align="center">
                <td>3</td>
                <td>金轮法王</td>
                <td></td>
            </tr>
            <tr align="center">
                <td>总成绩</td>
                <td colspan="3">190</td>
            </tr>
          </table>
      </body>
      </html>
      

      效果展示:
      在这里插入图片描述

综合案例演示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>旅游网站首页</title>
</head>
<body>
    <!--
        1.确定使用table来完成布局
        2.如果某一行只有一个单元格,则使用<tr><td></td></tr>
        3.如果某一行有多个单元格,则使用
          <tr>
              <td>
                  <table>
                      <tr><td></td></tr>
                  </table>
              </td>
          </tr>
    -->
    <table>
      <!--第1行-->
      <tr>
        <td>
            <img src="image/top_banner.jpg">
        </td>
      </tr>

      <!--第2行-->
      <tr>
        <td>
          <table width="100%">
            <tr>
              <td>
                <img src="image/logo.jpg">
              </td>
              <td align="center">
                <img src="image/search.png" width="700">
              </td>
              <td>
                <img src="image/hotel_tel.png">
              </td>
            </tr>
          </table>
        </td>
      </tr>
        
      <!--第3行-->
      <tr>
        <td>
            <table width="100%" bgcolor="#FEC900">
              <tr align="center" height="45">
                <td><a href="https://www.imooc.com">首页</a></td>
                <td><a href="https://www.baidu.com">门票</a></td>
                <td><a href="https://www.net">酒店</a></td>
                <td><a href="https://www.sina.com.cn">香港车票</a></td>
                <td><a href="https://www.tianya.cn">出境游</a></td>
                <td><a href="https://www.sohu.com">国内游</a></td>
                <td><a href="https://www.qq.com">港澳游</a></td>
                <td><a href="https://www.youku.com">抱团定制</a></td>
                <td><a href="https://www.360.cn">全球自由行</a></td>
                <td><a href="https://www.iqiyi.com">收藏排行榜</a></td>
              </tr>
            </table>
        </td>
      </tr>

      <!--第4行-->
      <tr>
        <td>
          <img src="image/banner_3.jpg">
        </td>
      </tr>

      <!--第5行-->
      <tr>
        <td>
          <img src="image/icon_5.jpg">
          <span>黑马精选</span>
          <hr color="#E5C362" size="2">
        </td>
      </tr>

      <!--第6行-->
      <tr>
        <td>
          <table width="100%">
            <tr align="center">
              <td>
                <img src="image/jiangxuan_1.jpg" width="350" height="250">
                <p align="left">上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                <p align="left"><font color="red">&yen; 899</font></p>
              </td>
              <td>
                <img src="image/jiangxuan_1.jpg" width="350" height="250">
                <p align="left">上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                <p align="left"><font color="red">&yen; 899</font></p>
              </td>
              <td>
                <img src="image/jiangxuan_1.jpg" width="350" height="250">
                <p align="left">上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                <p align="left"><font color="red">&yen; 899</font></p>
              </td>
              <td>
                <img src="image/jiangxuan_1.jpg" width="350" height="250">
                <p align="left">上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                <p align="left"><font color="red">&yen; 899</font></p>
              </td>
            </tr>
          </table>
        </td>
      </tr>

      <!--第7行-->
      <tr>
        <td>
          <img src="image/icon_6.jpg">
          <span>国内游</span>
          <hr color="#E5C362" size="2">
        </td>
      </tr>

      <!--第8行-->
      <tr>
        <td>
          <table width="100%">
            <tr align="center">
              <td rowspan="2">
                <img src="image/guonei_1.jpg" width="400" height="625">
              </td>
              <td>
                <img src="image/jiangxuan_2.jpg" width="300" height="200">
                <p align="left">上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                <p align="left"><font color="red">&yen; 699</font></p>
              </td>
              <td>
                <img src="image/jiangxuan_2.jpg" width="300" height="200">
                <p align="left">上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                <p align="left"><font color="red">&yen; 699</font></p>
              </td>
              <td>
                <img src="image/jiangxuan_2.jpg" width="300" height="200">
                <p align="left">上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                <p align="left"><font color="red">&yen; 699</font></p>
              </td>
            </tr>


            <tr align="center">
              <td>
                <img src="image/jiangxuan_2.jpg" width="300" height="200">
                <p align="left">上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                <p align="left"><font color="red">&yen; 699</font></p>
              </td>
              <td>
                <img src="image/jiangxuan_2.jpg" width="300" height="200">
                <p align="left">上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                <p align="left"><font color="red">&yen; 699</font></p>
              </td>
              <td>
                <img src="image/jiangxuan_2.jpg" width="300" height="200">
                <p align="left">上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                <p align="left"><font color="red">&yen; 699</font></p>
              </td>
            </tr>
          </table>
        </td>
      </tr>

      <!--第9行-->
      <tr>
        <td>
          <img src="image/icon_7.jpg">
          <span>境外游</span>
          <hr color="#E5C362" size="2">
        </td>
      </tr>

      <!--第10行-->
      <tr>
        <td>
          <table width="100%">
            <tr align="center">
              <td rowspan="2">
                <img src="image/jiangwai_1.jpg" width="400" height="625">
              </td>
              <td>
                <img src="image/jiangxuan_3.jpg" width="300" height="200">
                <p align="left">上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                <p align="left"><font color="red">&yen; 699</font></p>
              </td>
              <td>
                <img src="image/jiangxuan_3.jpg" width="300" height="200">
                <p align="left">上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                <p align="left"><font color="red">&yen; 699</font></p>
              </td>
              <td>
                <img src="image/jiangxuan_3.jpg" width="300" height="200">
                <p align="left">上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                <p align="left"><font color="red">&yen; 699</font></p>
              </td>
            </tr>


            <tr align="center">
              <td>
                <img src="image/jiangxuan_3.jpg" width="300" height="200">
                <p align="left">上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                <p align="left"><font color="red">&yen; 699</font></p>
              </td>
              <td>
                <img src="image/jiangxuan_3.jpg" width="300" height="200">
                <p align="left">上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                <p align="left"><font color="red">&yen; 699</font></p>
              </td>
              <td>
                <img src="image/jiangxuan_3.jpg" width="300" height="200">
                <p align="left">上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                <p align="left"><font color="red">&yen; 699</font></p>
              </td>
            </tr>
          </table>
        </td>
      </tr>

      <!--第11行-->
      <tr>
        <td>
          <img src="image/footer_service.png" width="100%">
        </td>
      </tr>

      <!--第12行-->
      <tr bgcolor="#FDC904">
        <td>
          <p align="center"><font color="#808080" size="2">江苏传智播客教育科技股份有限公司
            版权所有Copyright &copy; 2006-2018, All Rights Reserved 苏ICP 备 16007882</font></p>
        </td>
      </tr>
    </table>
</body>
</html>

效果展示:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值