02_HTML commonly used tags (font tags, title tags, hyperlinks, list tags, img tags, table (table) tags, div tags, span tags, p tags)

One, font label

example

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>font标签</title>
</head>
<body>
<!--
font标签是字体标签,它可以用来修改字体的属性(颜色、大小等)

font标签 部分常用属性:
    color属性:修改颜色
    face属性:修改字体(类型)
    size属性:修改文本大小
-->

<!-- 需求: 在网页上显示 我是字体标签 , 并修改字体为 宋体, 颜色为红色。-->
<font color="red" face="黑体" size="7">font字体标签</font>

</body>
</html>

running result
insert image description here

2. Special characters

Certain characters in HTML are reserved.
For example, the less than sign (<) and the greater than sign (>) cannot be used, and the browser will mistake them for part of the label.
If you want to display reserved characters correctly, you must use character entities in your HTML source code.

For more details about html character entities, please refer to:
https://www.w3school.com.cn/html/html_entities.asp

example

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>特殊字符</title>
    </head>
    <body>
        <!--
            &lt;    <(小于号)
            &gt;    >(大于号)
            &nbsp;  空格
            -->
        
<!--需求: 把 <br> 换行标签 变成文本 转换成字符显示在页面上-->
        我是&lt;br&gt;特殊字符<br>
        
<!--通常情况下,HTML 会裁掉文档中的空格。
	假如你在文档中连续输入 10 个空格,那么 HTML 会去掉其中的9个。-->
        你好&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我是特殊字符
    </body>
</html>

running result
insert image description here


3. Title tags

example

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>标题标签</title>
    </head>
    <body>
        <!--
        标题标签
        h1-h6都是标题标签
        超过了7就是按原来的字符大小
        
        align属性是对齐属性
                left    左对齐(默认)
                center  居中
                fight   右对齐
        -->
        
        <h1 align="left">h1</h1>
        <h2 align="center">h2</h2>
        <h3 align="right">h3</h3>
        <h4>h4</h4>
        <h5>h5</h5>
        <h6>h6</h6>
        
        <h7>这里是h7超过了h6所以标题没有变化</h7>
    </body>
</html>

running result
insert image description here


4. Hyperlinks

example

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

<!--
a标签是 超链接
    href属性设置链接的地址
    target属性设置那个目标进行跳转
           _self    表示当前页面进行跳转(默认)
           _blank   表示打开新页面进行跳转
-->
<a href="https://www.baidu.com/">百度</a><br/>
<a href="https://www.baidu.com/" target="_self">百度_self</a><br/>
<a href="https://www.baidu.com/" target="_blank">百度_blank</a><br/>

</body>
</html>

running result
insert image description here

1. When target="_self", it means jumping to the current page (default)
insert image description here


2. When target="_blank", it means opening a new page to jump
insert image description here


5. List label

example

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>列表标签</title>
</head>
    
<body>
<!--使用无序列表,展示甲、乙、丙、丁-->
<!--ul  是无序列表
            type属性可以修改列表项前面的符号
                disc(默认)     实心圆
                square          正方形
                circle          空心圆
    li  是列表项-->
<ul type="disc">
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</ul>

<!--使用有序列表,展示一、二、三、四-->
<!--ol是无序列表-->
<!--li是列表项-->
<ol>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</ol>

</body>
</html>

running result
insert image description here

Six, img tag

The img tag can display images on html pages.
example

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>img标签</title>
    </head>
    <body>
        <!--
        javaSE中路径分为相对路径和绝对路径
            相对路径:从工程名开始算
            绝对路径:盘符:/目录/文件名
        
        web中路径分为相对路径和绝对路径
            相对路径:
                   .           表示当前文件所在目录
                   ..          表示当前文件所在的上一级目录
                   文件名       表示当前文件所在目录的文件,相当于 ./文件名(./ 可以省略)
            绝对路径:
                   正确格式是:http://ip:port/工程名/资源路径
                   错误格式是:盘符:/目录/文件名
        
        img标签的常用属性:
                src属性设置图片路径
                width属性设置图片宽度
                height属性设置图片高度
                border属性设置图片边框大小
                alt属性设置当前指定路径找不到图片时,用来代替显示的文本内容
        -->
        
        <!--需求:使用img标签显示一张图片,并修改宽高和边框属性,若找不到对应图片则用文本来提示。-->
        <img src="./about.png" width="100" height="150" border="5"/>
        <img src="./青蛙.png" width="100" height="150" alt="找不到青蛙"/>
        <img src="./狗.png" width="100" height="150" alt="找不到狗"/>
        <img src="./兔.png" width="100" height="150" alt="找不到兔"/>
        <img src="./鸡.png" width="100" height="150" alt="找不到鸡"/>
    
    </body>
</html>

running result
insert image description here

The file path in the figure below: The html file and the picture file here are both in the same directory, so ./ is used to indicate the current file directory, so ./picture name.png is the path of the picture file.
insert image description here

Effect of alt attribute: Because chicken.png cannot be found in the specified file path, the specified text "Can't find chicken" is used instead.
insert image description here


Seven, table (table) label

example

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>表格(table)标签</title>
    </head>
    <body>
        <!--
            table标签 是表格标签
                border  设置表格标签
                width   设置表格宽度
                height  设置表格高度
                align   设置表格相对于页面的对齐方式
                cellspacing   设置单元格间距
        
            tr  是行标签
            th  是表头标签(一般形式都是粗体居中:单元格文本居中+字体加粗)
            td  是单元格标签
                align 设置单元格文本对齐方式
                
            b   是加粗标签
        -->
        
        <!--
                需求 1: 做一个带表头的,三行,三列的表格,并显示边框。
                需求 2: 修改表格的宽度,高度,表格的对齐方式,单元格间距。
        -->
        <table align="center" border="1" width="300" height="300" cellspacing="5">
            <tr>
                <!--为了给设计表格表头部分的时候提供方便,可以使用th标签-->
                <th>1.1</th><!--th表头标签的效果就是:单元格文本居中+字体加粗。和下面的1.2效果一样-->
                <td align="center"><b>1.2</b></td><!--单元格文本居中+字体加粗-->
                <td>1.3</td>
            </tr>
            <tr>
                <th>2.1</th>
                <td>2.2</td>
                <td>2.3</td>
            </tr>
            <tr>
                <th>3.1</th>
                <td>3.2</td>
                <td>3.3</td>
            </tr>
        </table>
    
    </body>
</html>

Some properties of the running effect correspond to the effect:
insert image description here

insert image description here

When border="0" or no border attribute is set, that is, there is no border,
the effect is as follows:
insert image description here


8. Other tags (div, span, p)

example

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>其他标签</title>
</head>
<body>
<!--
        div标签   默认独占一行
        span标签  它的长度是封装数据的长度
        p段落标签  默认会在段落上方或下方各空出一行来(如果已有就不再空 )
-->
    <div>div标签1</div>
    <div>div标签2</div>
    <span>span标签1</span>
    <span>span标签2</span>
    <p>p标签1</p>
    <p>p标签2</p>
</body>
</html>

Running effect
insert image description here
There is a space between span tag 1 and span tag 2 because of the space in the middle when crossing lines
, and because html will treat multiple spaces as one, so there will be a space in the middle.

The blue part is as follows:
insert image description here

Guess you like

Origin blog.csdn.net/qq_45657848/article/details/128597765