HTML学习心得

说起网页技术,今天给大家介绍一个网页开发中的主要技术——HTML。HTML是什么呢?HTML官方定义为超文本标记语言,全称为Hypertext Markup Language。HTML是Web的核心语言,它是使用标记来描述网页的一种语言,它的语法简单、结构清晰。

所谓HTML页面就是我们常说的网页,也会称之为HTML文档。HTML文档中包含HTML标签和文本内容,浏览器会读取HTML文档,并将它们以网页的形式呈现给用户。在HTML页面中可以包含图片、文字、声音、视频、动画、超链接等等。

在网页文档中标签是构成网页的基本单位,也被称为标记、元素,是由尖括号包围起来的关键词,HTML标签分为单标签、双标签,单标签是在开始标签中直接闭合,而双标签由开始标签和结束标签组成,在标签的中间填入内容,大部分的HTML标签可以添加属性用以修饰该标签。在HTML标签不区分大小写,但是W3C建议我们使用小写

一. 最常见的网页结构

<!DOCTYPE html>
<html>
 <head>
 <meta charset='utf-8'>
 <title>开始HTML</title>
 </head>
 <body>
 <h1>你今天码代码了吗?</h1>
 </body>
</html>

以上代码保存为.html格式,然后用浏览器打开即为最简单的网页。可以试一试~

二. HTML元素

元素是HTML的最基本部件,由成对尖括号<>及括号间的内容组成。例如:<h1>你今天码代码了吗?</h1>。

2.1 基本元素文字粗细,斜体,上/下标,链接,加载图片,删除线,下划线

<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>教程</title>
</head>
<body>
    <h1>我的第一个标题</h1>
    <p>我的第一个段落</p>
    <a href="http://www.runoob.com">这是我的第一个链接</a>
    <br />
    <img src="/images/logo.png" width="258" height="28" />
    <br />
    <b>加粗文本</b>
    <br />
    <i>斜体文本</i>
    <br />
    <p>这是<sub>下标</sub></p>
    <p>这是<sup>上标</sup></p>
    <p>My favorite color is <del>blue</del> <ins>red</ins>!</p>
    <br />
    <br />
    <br />
    <br />
    <br />
    <br />

</body>
</html>

上述元素包括文字粗细,斜体,上/下标,链接,加载图片,删除线,下划线等。以上代码运行后,如图:

2.2 表格

如何生成表格?

会用到以下标签<table></table>,<tr>行标签设置</tr>,<tr>列标签设置</tr>,<th>表头标签设置</th>

<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>教程</title>
</head>
<!--给表格加样式--->
<style type="text/css">
th {background-color:lightskyblue;color: #255e95}
</style>
<body>
<table border="1" cellspacing="0" >
<caption>工资单</caption>
<tr>
    <th>年份</th>>
    <th>季度</th>>
    <th>姓名</th>>
    <th>工资</th>>
    <th>奖金</th>>
    <th>个税</th>>
    <th>扣除个税工资</th>>
</tr>
<tr>
    <td rowspan="4">2019</td>
    <td>1</td>
    <td rowspan="4">王建民</td>
    <td>28900</td>
    <td>3458</td>
    <td>3988</td>
    <td>21454</td>
</tr>
<tr>
    <td>2</td>
    <td>27366</td>
    <td>3458</td>
    <td>3988</td>  
    <td>21454</td> 
</tr>
<tr>
    <td>3</td>
    <td>27366</td>
    <td>3458</td>
    <td>3988</td>  
    <td>21454</td> 
</tr>
<tr>
    <td>4</td>
    <td>27366</td>
    <td>3458</td>
    <td>3988</td>  
    <td>21454</td> 
</tr>
</table>
</body>
</html>

2.3 列表(有序列表/无序列表/嵌套列表)

2.3.1 有序列表

<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>教程</title>
</head>
<body>
<ol type="A">
    <li>苹果</li>
    <li>香蕉</li>
    <li>雪梨</li>
    <li>西瓜</li>
</ol>
</body>
</html>

有序列表-水果

2.3.2 无序列表

<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>教程</title>
</head>
<body>
<ul type="A">
    <li>苹果</li>
    <li>香蕉</li>
    <li>雪梨</li>
    <li>西瓜</li>
</ul>
</body>
</html>

无序列表-水果

2.3.3 嵌套列表

<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>教程</title>
</head>
<body>
<ul type="A">
    <li>苹果</li>
    <ol>
        <li>大苹果</li>
        <li>小苹果</li>
    </ol>
    <li>香蕉</li>
    <li>雪梨</li>
    <li>西瓜</li>
</ul>
</body>
</html>

2.4 <style>和<script>

  • style元素可以给HTML增加css样式
<!--给表格加样式--->
<style type="text/css">
th {background-color:lightskyblue;color: #255e95}
</style>

以上是给表格增加背景色的代码,一般这段加在HTML的<head></head>之间

加入css样式有三种形式:内联样式,内部样式表,外部样式表

内联样式:<h1 style="font-family:arial;"> 文字文字文字</h1>

内部样式表:<style type="text/css"> body {background-color:yellow;} </style>

外部样式表:<link rel="stylesheet" type="text/css" href="mystyle.css">

  • script+脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值