软件测试第一阶段:web前端技术基础-2-html中的一些基本标签

HTML 超文本标识语言(hyper text markup language ) 是由一堆代码组成,通过标识和标签,来渲染 文字、图片、音频、视频、动画、表格等。

蒂姆·博纳斯·李 W3C (w3c.org)。html代码,由前端大佬,写出来的网页 能符合web标准。万维网联盟 全球四大中心,麻省理工学院,欧洲数字信息中心、东京庆应大学,北京航空航天大学。

主要作用:就是让各大浏览器都能够显示同一样的页面。

1、网页由哪些内容组成

  • 文字、图片、视频、音频、动画、表格。

2、网页背后的本质是什么

  • 前端程序员写的代码

3、前端代码咋变成网页的呢

  • 通过浏览器的转化(渲染)成用户看到的页面
  • 浏览器:是网页显示、运行的平台。前端的开发必备利器。
  • 渲染引擎(内核):浏览器中针对代码进行解析。

内核不同,会导致加载同样代码,显示有所区别,不同内容对代码的解析速度、性能、效果也是不同的

浏览器渲染引擎(内核)代表性产品
IE/edgeTrident猎豹、360、百度、搜狗
FireFoxGecko火狐
safariwebkit苹果自带的
chromeBlink其实webkit分支 谷歌、欧朋
QQ浏览器X5微信 搜一搜
  • HTML只是描述网页的一种语言,不是编程语言
  • H5 IE8以下版本不支持H5。1

判断标签支持某浏览器的某个版本 Can I use... Support tables for HTML5, CSS3, etc

手写第一个简单网页

<!DOCTYPE html>  <!--说明一下代码全部是html-->
<html>           <!---->
    <head>
        <title>软测三期</title>
    </head>
    <body>
        <center>hello web</center>
        i am rllt<br/>  
        i from china
    </body>
</html>

      为html添加注释<!--XXXXX-->

  • 双标记也叫作常规标记,例如<html></html> 有头有尾。标记中可以添加属性和属性值。
  • 单标记也叫空标记
  • 没头没尾,但是也可以加属性和属性值。
  • 常用的标记

1、<h>标签

  • 作用:是标题。h1~h6。一个网页最好只有一个大标题,
  • 属性:align
  • 属性值:left(左) center(中间) right(右边)

2、<p>标签

  • 作用:是指定一个段落,并自动换行
  • 属性:align
  • 属性值:left(左) center(中间) right(右边)

3、<br> 标签

  • 作用是换行

4、<em>、<i> 标记

  • 作用是让字体进行倾斜

5、<del>、<s>标记

  • 作用给文字加上横线。

6、<u> 标记

  • 作用为文字加上下划线

7、<b>、<strong>标记

  • 作用是着重突出显示某文字。加粗

8、sub和sup 标记

  • 作用 sub 是下标 sup 是上标

9、font标记  :规定文本的字体、字体尺寸、字体颜色

  • 属性:
  • color:字体颜色
  • size:规定font中文本中字体尺寸大小

10、<a>标记

  • 作用:主要跳转网页链接或者链接到本地文件
  • 属性:href="XXX"|"http://XXXXXX"
  • 相对路径 : 相对于html所在的路径而言,去调用本地文件
  • 绝对路径:从根分区一直到文件所在位置,所有经过的路径全部写上

11、hr标记

  • 作用:生成一条横线
  • 属性:size 设置大小单位 px(像素)
    •  width: 横线在网页显示的长度
    • color:横线的颜色设置
    • align:横线放置的位置(left center right)
    • body标记常用属性
    • bgcolor: 设置网页背景颜色
    • background:设置网页背景图片
  • http-equiv:模拟http协议文件头信息,主要目的是服务器向客户端响应时,用什么格式显示。
  • content:指定详细内容信息。
  • charset:指定字符集,常用的是utf-8.
  • tr标签:是table中的子标签,用来定义行

  • td标签:是tr中的子标签,用来定义列

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>Document</title>

</head>

<body>

    <table  border="10px green solid" height="300" weight="200" rules="all" align="center" cellpacing="0" cellpading>

        <tr bgcolor="blue" align="center" >  <td></td> <td</td> <td></td> <td> </td></tr>

        <tr bgcolor="yellow" align="center"> <td> </td> <td></td> <td></td> ><td> </td>  </tr>

        <tr bgcolor="orange" align="centr"> <td></td> <td></td> <td></td>  <td></td> </tr>

       

</table>

</body>

</html>

12、pre、div、p标签

是一个块标记,同时可将pre标记中的所有内容完全展现。包含换行,空格等。

span标签与p 、div的区别是,span只占用自己所占用的页面空间,不会占用整行

html实体字符

> &gt;
< &lt;
* &times;
/ &divide;
​

中文占两个字符 英文是一个字符?

<meta http-equiv="content"; content="text/html"; charset="utf-8">

border:图片加边框

代码需要有层次感。如果比较重要的地方需要添加注释

13、ul 无序列表

作用:生成一个列表,并且每行前没有序号

ul和ol标签里面只能包含li标签,li标签中可以放置其他标签。

格式

<ul >
    <li></li>
</ul>

属性:

type:指定列表每行前面序号的形式 有disc(小黑点) circle(空心圆) square(实心方块) none(表示没有序号,使用最多)

14、ol 有序列表

作用:生成一个带有序号的列表

属性:type 指定列表序号的形式,共有5种 1、 A、 a、 I、 i

<ol >
    <li></li>
</ol>

15、img 标签

作用:是在网页中插入图片

属性:

src:指定图片所在的路径

路径输入方式:相对路径如果同级目录我们可以直接调用 1.gif

如果是在图片在上层目录 ../1.gif 上上层用../../1.gif

width:设置图片宽度

height:设置图片高度。一般情况指定宽度或者高度其中一个就行,图片是等比例缩放。

16、table标签

作用:制作表格

属性:

  • border:表示边框,其中有三个值,线条的颜色、线条的粗细、线条的类型
    • 格式为:border="1px red solid" (1像素 红色 实线)
  • width:指定表格的宽度
  • height:指定表格的高度
  • rules=all:合并边框线
    • 有的浏览器不兼容可以试着用:
    • cellpacing:合并边框线
    • cellpadding:合并边框线
  • align:设置表格在网页的对齐方式(left、right、center )

tr属性

  • bgcolor:设置行的背景颜色,常用的有 blue,yellow,red
  • height:设置行高
  • align:设置表格中内容的对齐方式(left、right、center )

td属性

  • bgcolor:设置背景色,常用的有pink、yellowgreen、greenyellow、silver

  • width:设置表格的宽度

  • colspan:(横向合并单元格)      从左向右 合并单元格       格式= colspan=“单元格个数”

  • rowspan:(纵向合并单元格)      从上向下 合并单元格       格式=   rowspan="单元格个数"

案例:

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>Document</title>

</head>

<body>

    <table  border="10px green solid" height="300" weight="200" rules="all" align="center" cellpacing="0" cellpading>

        <tr align="center" bgcolor="greenyellow">   <td colspan="4">王者荣耀 </td>    </tr>

        <tr bgcolor="blue" align="center"  >

             <td>姓名</td> <td>属性</td> <td>被动</td> <td> 终极技能</td>

            </tr>

        <tr bgcolor="yellow" align="center">

             <td>廉颇</td> <td>怕法师</td> <td>勇士之魂</td> ><td>天崩地裂</td>

             </tr>

        <tr bgcolor="orange" align="centr">

            <td>孙尚香</td> <td>怕打野</td> <td>活力迸发</td>  <td>救济弩炮</td>

        </tr>

       

</table>

</body>

</html>

结果如下:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值