javaWeb学习第一天 ------HTML和table表格 - Go语言中文社区

javaWeb学习第一天 ------HTML和table表格


学习内容

1.什么是前端,2.HTML语法 3.table标签

前端介绍:

  • 前端的基础技术组成:

        html  前端的架构 (树干) 
        css 样式  用于美化网页
        javaScript  js ==> 逻辑处理
        jquery 动效  做特效(动画与效果 ==>验证的插件
        bootstrap  布局 ==》灵活的布局  适用pc与移动端
    

html :超文本标记语言

       文本 :text, 只能包含文字与符号
       超文本: 不仅可以放文本,还有表示图片,音视频等,不可更改和自定义
       标记语言:就是一些预定义的标签(有一个规范)  xml ==》 标签是可以任意定义的

html创建:

   1.使用记事本来创建,只需要把后缀名修改成.html或者是.htm
   步骤:
     1.1使用记事本创建html的步骤:1.新建一个txt 
                                2.写内容,修改后缀名

     注意点:1.不需要进行编译,直接由浏览器解析 
             2.常规的浏览器:  谷歌  火狐 ie 9 360

html的一些规范:

   1.不需要编译,由浏览器直接解析
   2.后缀名是 .html 或者是.htm
   3.标签是不区分大小写,但是一般建议使用小写
   4.html中的标签一般都是成双成对,但是也存在单个的标签
   5.html中的空格&nbsp与换行</br>都有特殊的表示 
   6. 标签是可以进行相互的嵌套  ==》嵌套的规则: <p><em></p></em> 错误    正确:<p><em>对对对</em></p>

html的发展史:

   html1.0开始 ==>html5.0==》适配,以及新的特性 xhtml+html4.0结合

html开发的工具:

   DW WebStore  HBuilder 

html文档的格式:

<!DOCTYPE html>   ==》html文档的申明
<html lang="en"> ==>html 的标签 lang="en"  表示语言
<head>  ==>头部
    <meta charset="UTF-8"> ==>设置编码格式  UTF-8 万国码  表示支持中文  GBK繁体的中文  gb2312 默认的编码格式
    <title>Title</title> ==>标题
</head>

<body>   ==>身体

</body>
</html>  
 注意点:1.html分为头部  身体 尾部
        2.一定要主要设置其编码格式
        3.主要是引用一些css文件以及js文件 ,不建议内容部分放在头部
        4.body 主要就是写网站的主题,以及内容部分
        5.html是支持属性:写属性的语法 <标签名称  属性1="属性值"  属性2="s属性2的值">

html的注释:

   快捷键是ctrl+shift+/   特点: 浏览器查看的时候,看不注释 ,只要查看源代码的时候才可以看到注释

html 中常用的标签:

     1. 标题标签 h1 --- h6  特点:标签的内容字体是逐渐变小
     2. 横线标签:使用hr   特点:这个标签是单个标签   设置其宽度   width="90px"   px 表示像素  设置其百分比
                                常用的属性:1.width="90px" 2.大小 size   color 表示颜色

     3.字体标签:font  常规的属性:1.width="90px" 2.大小 size   color 表示颜色
     4.字体加粗: <strong> <b>
     5.斜体标签: <em> <i>
     6.换行标签 <br/>   
     7.空格 &nbsp;
     8.段落标签<p>
     9. 图片标签:img    图片常规的后缀: jpg  gif  jpeg png 等 
                       常规的属性   宽高   src=="图片的路径"==>可以使用相对路径  绝对路径 
                        alt="图片出错显示的文字的"
                        title="表示鼠标移入的提示信息"
     10. <a>   跳转标签 属性 : href=""表示跳转的链接地址  target="_blank" 会新打开一个窗口 target="_self" 表示在本页面进行跳转

     11. 有序列表 <ol> > <li> 注意点:
        1. <li> 表示每一个条目  
        2.type 表示设置其前缀   A a I i 1
           
     12.无序列表  <ul>  >   <li>  注意点:
        1. <li> 表示每一个条目  
        2. 2.type 表示设置其前缀   type常规的值:square 方块 disc  circle 空心圆圈
                  
     13.定义列表   dl  dt  dd    dl >dt=dd  
        1.注意点1.dt 表示分类  dd 表示分类下具体子的条目   
        2.dt dd 是平级,没有嵌套 
     14.<span>  表示象征性的标签 ==>也被称为叫行元素 ==>是根据具体的内容来进行填充的,不会独自占一行
     15  <div>  表示块状元素  ==>   不会根据内容来进行填充,都是独占一行

总结:

    块状元素: <div>  <p>   h1 --- h6  <ol> > <li> <ul>     <li> dl  dt  dd 
    行状元素: <a> <span> <strong> <b>  <em> <i>  <img>

表格常用标签和属性

    16.表格标签   <table>  表格 >   tr  行   >  td 表示其单元格  

    常用的属性:   border="1" 边框    
                 bgcolor="red"  背景颜色   
                 align="center"  表示居中
                 cellspacing 设置单元格与单元格的之间的间距
                 cellpadding="0px" 设置内容与边框之间的间距
                 colspan 表示跨列    针对的是单元格
                 rowspan="2" 跨行  针对的是单元格

   表的第一行使用的是 th   默认会居中   
            特点:默认会居中, 内部的字体会加粗
                 <caption> 表格的标题标签
                 <thead> 表示表格的内容头部分  
                 <tbody>   表格的身体   
                 <tfoot>  表格的尾部

视频和音频便签

视频的标签 <video>  <source src=""> 表示引入视频的地址 
                 controls  表示显示  loop 循环播放

音频的标签  <audio> <source src=""> 表示引入音频的地址 
                 controls  表示显示  loop 循环播放

页面的布局 标签

<header>  表示头部
<section>表示中间的内容  
<footer>表示尾部   
<nav>  表示导航栏 
<article> 表示文档的内容

页面的框架:

<frameset  rows="20%,*"  cols ="30%,70%">   设置左右之间的比例  设置上下的比例 
    <frame src="left.html"> 表示引入的路径 name="abc"  对应是<a  target="abc">
           frameset 不能与body共同存在  ==>使用场景:
           1.页面布局同时加载几个页面  2.点击链接切换界面的时候

练习1:实现人物介绍

实现界面:在这里插入图片描述
实现代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<!--表示标题标签-->
<h3>人物简介</h3>
<p><strong>李清照</strong> <em>1084313~1155512日)</em>,宋代女词人,号易安居士,婉约词派代表, 有“千古第一才女”之称。早期生活优裕,金兵入据中原时,流寓南方,境遇孤苦。所作词,前期多写其悠闲生活,后期多悲叹身世, 情调伤感。形式上善用白描手法,自辟途径,语言清丽。论词强调协律,崇尚典雅,提出词“别是一家”之说,反对对作诗文之法作词, 留有诗集《易安居士文集》、《易安词》等。</p>
&copy; &nbsp; &nbsp;李四您好

</body>
</html>

练习2:练习使用无序列表
实现效果:
在这里插入图片描述
实现代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<!--标题-->
 <h3>热门&nbsp;&nbsp;&nbsp;更多</h3>
 <!--无序列表-->
  <ul>
       <li><img src="img/img1.png" title="点击是第一张图片" alt="第一张图片错误">
           <p>  您好,今天星期三 </p>
       </li>
      <li><img src="img/img2.png" title="点击是第一张图片" alt="第一张图片错误">
          <p>  您好,今天星期三 </p>
      </li>
      <li><img src="img/img3.png" title="点击是第一张图片" alt="第一张图片错误">
          <p>  您好,今天星期三 </p>
      </li>
      <li><img src="img/img4.png" title="点击是第一张图片" alt="第一张图片错误">
          <p>  您好,今天星期三 </p>
      </li>

  </ul>

</body>
</html>

练习3:有序列表的使用
实现效果:
在这里插入图片描述
实现代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
  <h3>音乐排行榜</h3>
  <!--有序-->
 <ol>
     <li>
         <a>年少有为<img  src="img/2.png"></a>
     </li>
     <li>
         <a>认真的雪<img  src="img/2.png"></a>
     </li>
     <li>
         <a>丑八怪<img  src="img/2.png"></a>
     </li>
 </ol>

</body>
</html>

练习四:实现视频的播放
实现效果
在这里插入图片描述
实现代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<video controls height="200px" autoplay >//controls 时候显示视频框
    <source src="v/1.mp4"></source>
</video>

</body>
</html>

音频便签的使用:
实现效果:
在这里插入图片描述
实现代码:

Title //controls 时候显示视频框

练习五:table标签的使用包括合并单元格
实现效果:
在这里插入图片描述
实现代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

  <table border="1" width="800px" cellpadding="0px"  cellspacing="0px">
      <caption>流量调查表</caption>
      <tr>
           <!--第一行-->
            <th>
               总页面流量
            </th>
          <th>
              共计来访
          </th>

          <th>
              会员
          </th>

          <th>
               游客
          </th>
        </tr>

      <!--第二行-->
       <tr>
            <td align="center">989</td>
           <td align="center">800</td>
           <td align="center">870</td>
           <td align="center">600</td>

       </tr>
      <tr>
          <td align="center">989</td>
          <td align="center">800</td>
          <td align="center">870</td>
          <td align="center">600</td>

      </tr>
      <tr>
          <td align="center">平均每人的浏览</td>
          <td align="center" colspan="3">18888</td>
      </tr>

  </table>

</body>
</html>

实现效果:
在这里插入图片描述
实现代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<table border="1" cellspacing="0" cellpadding="">
    <caption>学生</caption>
    <thead>
    <tr>
        <th colspan="3">学生成绩</th>
    </tr>
    </thead>
    <tbody>
    <tr>
        <td rowspan="2">张三</td>
        <td>语文</td>
        <td>98</td>
    </tr>
    <tr>
        <td>数学</td>
        <td>98</td>
    </tr>
    </tbody>
    <tfoot>
    <tr>
        <td rowspan="2">李四</td>
        <td>语文</td>
        <td>88</td>
    </tr>
    <tr>
        <td>数学</td>
        <td>91</td>
    </tr>
    </tfoot>
</table>
</body>
</html>

练习六:常用标签的使用
代码:

<!DOCTYPE html>
<html lang="en" xmlns:t="http://www.w3.org/1999/html">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
 <style>
  ul li{
     list-style-type: circle;
   }

 </style>
</head>
<body>

 <h1>第一个标题</h1>
 <h2>第二个标题</h2>-->
<h3>第三个标题</h3>
 <hr width="80%" size="2px"  color="#ffcc00"/>

 <font>今天星期三</font>
加粗
 <strong>字体加粗</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 <b>字体加粗1</b>

斜体标签
 <em>斜体1</em> <br/>
 <i>斜体2</i>
  <p>您好</p>
 <p>xxxx/p>


图片标签 直接使用相对路径
 <img src="img/1.jpeg" width="200px" height="200px" alt="图片错误,请重新下载" title="点击有惊喜">
  &lt;!&ndash;跳转标签&ndash;&gt;
 <a href="http://www.baidu.com" target="_self">跳转标签</a>
 &lt;!&ndash;有序列表&ndash;&gt;
  <ol type="I">
    <li>林书豪得36</li>
    <li>猪肉降价了</li>
     <li>大数据spark框架得到了实践</li>
  </ol>

无序列表
 <ul type="disc">
  <li>浙江卫视要火了</li>
   <li>詹姆斯批评格林</li>
   <li>csdn开始巡演了</li>
 </ul>


定义列表
 <dl>
      <dt>水果</dt>
      <dd>苹果</dd>
      <dd>梨子</dd>
      <dt>蔬菜</dt>
      <dd>西红柿</dd>
      <dd>黄瓜</dd>
 </dl>-->

< <span>aaaaahjjhhhhhhhh</span>
 <span>rrrrrrrrrrrrrrrrrrr</span>

<div>
     admin123

 </div>

 <div>
     admin1234

 </div>
 表格
 <table border="1" bgcolor="red"  width="800px" align="center" cellspacing="0px" cellpadding="0px">
      &lt;!&ndash;第一行&ndash;&gt;
   <tr>
       &lt;!&ndash;第一行的第一个单元格&ndash;&gt;
     <td align="center">第一行的第一个单元格</td>
       &lt;!&ndash;第一行的第二个单元格&ndash;&gt;
         <td  align="center">第一行的第二个单元格</td>
   </tr>

      &lt;!&ndash;第二行&ndash;&gt;
       <tr>
           <td  align="center">第二行的第一个单元格</td>
            <td  align="center">第二行的第二个单元格</td>
       </tr>

  </table>

<table  border="1">
      &lt;!&ndash;跨列&ndash;&gt;
       <tr>
            <td colspan="2">学生的成绩</td>
       </tr>

      <tr>
          <td>语文</td>
           <td>90</td>
      </tr>

     <tr>
       <td>数学</td>
       <td>85</td>
      </tr>

 </table>

  <table border="1">
       &lt;!&ndash;第一行&ndash;&gt;
        <tr>
            <td rowspan="2">张三</td>
              <td>语文</td>
               <td>98</td>
        </tr>

      &lt;!&ndash;第二行&ndash;&gt;
       <tr>
           <td>数学</td>
           <td>78</td>
       </tr>


      <tr>
          <td rowspan="2">李四</td>
          <td>语文</td>
          <td>99</td>
      </tr>

      &lt;!&ndash;第二行&ndash;&gt;
      <tr>
          <td>数学</td>
          <td>100</td>
      </tr>

  </table>
 <table border="1">
    <tr>
      <td colspan="3">学生成绩</td>
    </tr>
     <tr>

         <td rowspan="2">张三</td>
          <td>语文</td>
           <td>97</td>
     </tr>
     <tr>
         <td>数学</td>
         
                        
                        
版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_39383702/article/details/103440465
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢