HTML标签第1天

标题标签

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>标题标签</title>
</head>

<body>
    <h1>h1标签</h1>
    <h1>h1标签</h1>
    <h2>h2标签</h2>
    <h3>h3标签</h3>
    <h4>h4标签</h4>
    <h5>h5标签</h5>
    <h6>h6标签</h6>
    <!-- h标签嵌套h标签 -->
    <h3> h3
        <h4>h4</h4>
    </h3>
    <!--
     解析成:
     <h3>h3</h3>
     <h4>h4</h4> 
     报大错别套了
    -->
    <!-- h标签嵌套p标签 -->
    <h4>h4
        <p>p</p>
    </h4>
    <!--
     解析成:
    <h4>h4
        <p>p</p>
    </h4>
    -->
    <!-- h标签嵌套块级元素 -->
    <h3> h3
        <div>
            div
        </div>
    </h3>
    <!--
     解析成:
     <h3> h3
        <div>
            div
        </div>
    </h3>
    -->
    <!-- 都可以正常解析看似没什么问题,但是不建议 -->


</body>

</html>

在这里插入图片描述

headline
h1~h6作为标题使用,重要性递减。
属于块级元素,有上下外边距,但是不能嵌套其他的的块级元素(都这么说,我嵌套着也没啥问题,可能是可以嵌套但是 			    	  		 			  	     
不建议)
h1标签只能使用一次(可以使用多次但是不利于搜索引擎优化 )

段落标签

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>段落标签</title>
</head>
<p>段落标签</p>
<p>段落标签</p>
<!-- p标签嵌套p标签 -->
<p>p
    <p>p
        <p>p</p>
    </p>
</p>
<!-- 
    解析成:
    <p>p</p>
    <p>p</p>
    <p>p</p>
    <p></p>
    <p></p>
-->
<!-- p标签嵌套h标签 -->
<p>p
    <h5>h5</h5>
</p>
<!-- 
    解析成:
    <p>p</p>
    <h5>h5</h5>
    <p></p> -->
<!-- p标签嵌套块级元素 -->
<p>p
    <div>div</div>
</p>
<!--
     解析成:
     <p>p</p>
     <div>div</div>
     <p></p> 
    -->



<body>

</body>

</html>

在这里插入图片描述

paragraph
块级元素,有上下外边距,不能嵌套块级元素

水平线标签

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>水平线标签</title>
</head>

<body>
    <hr>
    <hr>
    <hr>
</body>

</html>

在这里插入图片描述

horizontal rule
创建一条水平线,可以在视觉上将文档分隔成各个部分。
块级元素,有上下外边距,边框 

换行标签

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>换行标签</title>
</head>

<body>
    <!-- 不使用br -->
    <span>第一行</span>
    <span>第二行</span>
    <span>第三行</span>
    <!-- 使用br -->
    <span>第一行</span>
    <br>
    <span>第二行</span>
    <br>
    <span>第三行</span>
    <br>
</body>

</html>

在这里插入图片描述

break
强制换行显示
行内元素

div和span

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>div和span</title>

</head>

<body>
    <div>div</div>
    <div>div</div>
    <span>span</span>
    <span>span</span>
    <!-- span嵌套div -->
    <span>span
        <div>div</div>
    </span>
    <!-- 硬嵌套没什么错误但是不合理 -->
</body>

</html>

在这里插入图片描述

division 
span
div和span没有语义,主要用来布局
div是块级元素 span是行内元素
常见的块级元素:<div>、<h1>~<h6>、<p>、<ul>、<ol>、<li>...
常见的行内元素:<span>、<a>、<b>、<strong>、<i>、<em>、...
常见的行内款元素:<img>、<imput>、<td>...
块级元素特点:
1、独占一行。
2、可以设置宽度、高度、内外边距。
3、默认宽度是容器的100%。
4、是一个容器,可以放其他的块级、行内、行内块元素(p、h、标签除外)。
行内元素特点:
1、一行可以显示多个行内元素。
2、设置高度、宽度无效,内外边距上下无效,左右有效。
3、默认宽度就是本身内容的宽度。
4、行内元素只能容纳文本和其他的行内元素
行内块元素特点:
1、一行可以显示多个行内、行内块元素,但是之间会有空白缝隙
2、默认宽度就是本身内容的宽度
3、可以设置宽度、高度、内外边距

文本格式化标签

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>文本格式化标签</title>
</head>

<body>
    <b>加粗</b>
    <br>
    <strong>加粗,有强调效果</strong>
    <br>
    <i>斜体</i>
    <br>
    <em>斜体,有强调效果</em>
    <br>
    <s>加删除线</s>
    <br>
    <del>加删除线,有强调效果</del>
    <br>
    <u>加下划线</u>
    <br>
    <ins>加下划线,有强调效果</ins>
</body>

</html>

在这里插入图片描述

b-bold
i-italic
s-strike
u-underline
em-Emphasized text
del-delete
ins-insert
都是行内元素

图片标签


<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <img src="https://www.w3school.com.cn/i/eg_tulip.jpg" alt="上海鲜花港 - 郁金香">
    <img src="https://www.w3school.com.cn/i/eg_tulip.jpeg" alt="上海鲜花港 - 郁金香">
</body>

</html>

在这里插入图片描述

img-image
src-source
alt-alter
alt:图像显示不出来时的代替文本
src:图像的路径 可以用相对路径或绝对路径
绝对路径:
指向另一个网站:src="https://www.w3school.com.cn/i/eg_tulip.jpg"。
完整盘符:D:\a\b\images\c.jpg。 
相对路径:
从文件所在位置出发,找到图片所在位置 
./目前所在的路径
../上一层路径
../../上两层路径
/下一层路径
行内块元素

链接标签

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>链接标签</title>
    <style>
        div {
            height: 1500PX;
        }
    </style>
</head>

<body>
    <a href="http://www.w3school.com.cn" target="_blank">W3School</a>
    <a href="#one">第一集</a>
    <div id="one">1</div>
</body>

</html>

在这里插入图片描述

a-anchor
点击第一集会跳到1的位置
href-Hypertext Reference
href:指定链接目标的url地址
target:指定链接页面的打开方式,默认是_self在当前页面打开 _blank在新窗口中打开
id名称一致,跳转到当前页面的指定位置
行内元素

base标签

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <base href="https://www.w3school.com.cn/i/" target="_blank" />
    <title>base标签</title>
</head>

<body>

    <img src="eg_tulip.jpg" alt="">
</body>

</html> 

在这里插入图片描述

href:为页面上所有相对 URL 规定基准 URL:https://www.w3school.com.cn/i/ 
targer:可以设置整体链接的打开状态,target=_blank 把所有的链接都默认添加target=_blank 在新窗口打开

预格式化文本标签

<!DOCTYPE html>
<html lang="en">

<head>
   <meta charset="UTF-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>预格式化文本标签</title>
</head>

<body>
   <pre>
       第一行
       
第二行
       第三行
    
   </pre>
</body>

</html>

在这里插入图片描述

pre-preformatted
保留空格和换行符 
文本会呈现为等宽字体。
块级元素,有上下外边距
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值