JavaWeb基础第一天之HTML

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaWeb基础第一天之HTML相关的知识,希望对你有一定的参考价值。

一、html介绍

1.什么是HTML?

   超文本标记语言:

        超文本:比普通文本功能更加强大

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

2.HTML语言能干什么?

   HTML语言用于编写网页,平时上网通过浏览器我们看到的大部分页面都是html编写的。

   网页内容包含:HTML代码、CSS代码、javascript代码等内容。

         HTML代码:用于展示需要显示的数据

         CSS代码:使显示的数据更加好看

         JS代码:是整个页面显示的数据具有动画效果

   网页根据内容是否改变分为:静态页面、动态页面

          静态页面:编写之后再浏览器不再改变的网页。HTML就是用于编写静态网页的。

          动态页面:会根据不同的情况展示不同的内容。

3.HTML怎么使用?

    语法和规范:

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

           2.整个html文件分别由头部分<head></head>和体部分<boby></boby>组成

           3.HTML标签都是由开始标签和结束标签组成(例外:<br/>)

           4.HTML标签忽略大小写的,建议小写

4.HTML相关标签的学习

 

        注释:<!--标题标签-->

        快捷键:ctrl+/

   4.1 标题标签

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

         特点:加粗加黑显示,单独占一行。与其他行有一定的行间距

         注释:<!--标题标签-->

         快捷键:ctrl+/

   4.2 水平线标签

         水平线标签:<hr/> 

                 在html页面中创建一条水平线分割线,用于定义内容中的主题变化。

                 size属性:水平线的高度,(粗细)

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

   4.3 段落标签

          段落标签:<p></p>

   4.4 字体标签

         字体标签使用<font></font>

         必须结合其属性才能具备一定的样式效果

             设置颜色:color(可以使英文单词也可以是十六进制)

                    颜色的取值:#xxxx或者colorname(red红色,bule蓝色,green绿色)

                    红绿蓝分别取值:00--FF,此处使用16进制

                    #000000表示黑色,#FFFFFF白色

                    #FF0000红色,#00FF00绿色,#0000FF蓝色

                    红绿蓝2位取值相同可以省略成1位。例如:#112233简化成#123 

             设置字体:face(那些字体必须你本机已经有的)

             设置大小的:size(从1到7逐渐变大,超过7的按照7来显示)

   4.5 格式化标签

              <b>粗体  <i>斜体

   4.6 段落标签  

              <p>  定义段落。p标签会自动在其前后创建一些空白

              <br/>插入单个换行

    标签是可以嵌套使用的,例如把设置字体黑加粗斜体这些标签可以组合使用 

二、网站图片信息显示页面

1.图片标签:<img />

          图片的位置属性:src

    src:

           绝对路径:带有盘符的

           相对路径:

                   1.如果是同级,直接写文件名称或者   ./文件名称

                   2.如果是上一级:

                       ../文件名称(如果是多层,那么多写几个 ../ ,例如上两级 ../../文件名称)

                   3.如果是下一级:写  目录名称/文件名称

     width:设置图片的宽度

     height:设置图片的高度

     alt:当图片无法正常显示的时候给出的提示信息。

三、网站列表页面显示

   1.列表标签:

              无序列表:<ul></ul>

      属性:type有三种符号类型:disc实心圆、square方块、circle空心圆

              技术分享

              有序列表:<ol></ol>

      属性:type列表类型,取值A,a,l,i,1等  start起始位置,revesrse:倒序

              技术分享

       <li>定义列表项,是<ul>或<ol>的子标签

   2.超链接<a>

       <a>标签是超链接,是在html页面提供一种可以访问其他位置的实现方式

        属性:href:用于确定需要显示页面的路径(url)

                  target:确定以何种方式打开href所设置的页面。常用取值:_blank、_self等

                              _blank 在新窗口中打开href确定的页面

                              _self默认。使用href确定的页面替换当前的页面。  

                 技术分享

                效果:

                技术分享

四、网站首页显示(用table标签完成网页布局)

   1.表格标签

       HTML表格由<table>标签以及一个或多个<tr>、<th>、或<td>标签组成

       1.1<table>是父标签,相当于边框的宽度

             border  表格边框的宽度

             width     表格的宽度

             cellpadding 单元边沿与其内容之间的空白

             cellspacing  单元格之间的空白

             bgcolor  表格的背景颜色

       1.2<tr>标签用于定义行

       1.3<td>标签用于定义表格的单元格(一个列)

             colspan:单元格可横跨的列数

             rowspan:单元格可横跨的行数

             align:单元格内容的水平对齐方式,取值:left左、right右、center 居中

       1.4<th>标签用于定义表头。单元格内的内容默认居中、加粗

       技术分享

       效果:

      技术分享

      合并行:

      技术分享

      效果:

      技术分享

      合并列:

        技术分享

        效果:

         技术分享

五、网站后台页面显示

    1.框架标签:<frameset>

        <frameset>标签,是多个窗口页面整合在一起的一个集合(框架集)。每一个页面(框架)都是单独文档,需要使用子标签<frame>来确定页面的位置。<frameset>通过列和行来确定整体布局,使用cols确定列数,使用rows确定行数。多个<frameset>可以嵌套使用。

        <frameset>和<body>两个不能共存

        rows属性和cols属性取值:值1,值2,值3,....一个值表示一行(列),多值使用逗号分隔,值可以是10px,10%等,最后一个值如果不想计算可以使用*匹配剩余量。

     2.框架子标签<frame>

          <frame>标签,用于设置<frameset>框架集中的一个页面(框架)。

                src属性:确定页面的路径

                noresize属性:框架分隔先不能移动(即不可拖动)

                target属性:确定需要显示的页面在何处显示

         技术分享

          技术分享

         技术分享

        技术分享

         上面是right.html页面的内容, target的取值应该和frame里面的name取值一样

 

 

 

 

 

 

 

 

      

 

 

 

 

 

  

 

 

               

 

 

      





以上是关于JavaWeb基础第一天之HTML的主要内容,如果未能解决你的问题,请参考以下文章

暑假第一天之每天一些题系列

Swift学习第一天之数组

php学习30天之第一天

python 第一天之高级语言与低级语言的爱恨情仇

10天了解perl第一天之——初识perl

MyCat学习第一天之MyCat简介,配置文件详解,分片操作,分片规则