01.常用的html元素

完整的HTML结构

  • 文档类型声明
  • html元素
    • head元素
    • body元素

文档声明

HTML最上方的一段文本我们称之为文档类型声明,用于声明文档类型

<!DOCTYPE html>
  • 告诉浏览器当前页面是HTML5页面;

  • 让浏览器用HTML5的标准去解析识别内容;

  • 必须放在HTML文档的最前面,不能省略,省略了会出现兼容性问题;

  • 防止浏览器在渲染文档时,切换到怪异模式;

html元素

html元素 表示一个 HTML 文档的,所以它也被称为根元素

  • 所有其他元素必须是此元素的后代;

  • W3C标准建议为html元素增加一个lang属性,作用是

  • 帮助语音合成工具确定要使用的发音;

  • 帮助翻译工具确定要使用的翻译规则;

  • 常用的规则

    <html lang="en"> <!-- 表示这个HTML文档的语言是英文 -->
    <html lang="zh-CN"> <!-- 表示这个HTML文档的语言是中文(简体) -->
    

head元素

head元素规定文档相关的**配置信息,包括文档的标题,引用的文档样式和脚本等。

  • 网页的标题:title元素

  • meta元素:

    <head>
      	<!--设置字符编码为UTF-8; -->
        <meta charset="UTF-8">
     	  <!-- 兼容IE -->
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <!-- 移动端适配 -->
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>标题</title>
        <style>
        </style>
    </head>
    

link元素

link元素是外部资源链接元素,规范了文档与外部资源的关系。

属性:

  • rel:指定链接类型;
    • icon:站点图标;
    • stylesheet:CSS样式;
  • href:此属性指定被链接资源的URL;
  <!-- 引入css -->
  <link rel="stylesheet" href="./css/style.css">
  <!-- 引入站点的图标-->
  <link rel="icon" href="./ima/favicon.ico">

img 元素

将一份图像嵌入文档,img是一个可替换元素( replaced element )。

可替换元素不用设置display:inline-block元素也可以设置宽高。参考自👉https://developer.mozilla.org/zh-CN/docs/Web/CSS/Replaced_element

img有两个常见的属性:

  • src熟悉:source(源)的缩写,图片的文件路径,必填项。

  • alt属性:

(1)当图片加载不成功(错误的地址或者图片资源不存在),那么会显示这段文本;

(2 屏幕阅读器会将这些描述读给需要使用阅读器的使用者听,让他们知道图像的含义;

设置img的src时,需要给图片设置路径:

  • 网络图片:一个URL地址;
  • 本地图片:本地电脑上的图片,后续会和html一起部署到服务;
    • 绝对路径(几乎不用),从电脑的根目录开始一直找到资源的路径;
    • 相对路径(常用);
      • . /代表当前文件夹;
      • … /代表上级文件夹

img元素支持的图片格式非常多:

.jpeg .png .gif .ico .svg .apng .avif .bmp 等

a元素

a元素(或称锚元素)定义超链接,用于打开新的URL;

a元素有两个常见的属性:

  • href:Hypertext Reference的简称。

    • 指定要打开的URL地址;
    • 也可以是一个本地地址;
  • target:该属性指定在何处显示链接的资源。

    • _self:默认值,在当前窗口打开URL;
    • _blank:在一个新的窗口中打开URL;

还可以用来 当作下载链接🔗 或者邮箱链接

    <a href="mailto:xxxxxx@qq.com">发送到邮箱</a>

iframe元素

利用iframe元素可以实现:在一个HTML文档中嵌入其他HTML文档。

frameborder属性用于规定是否显示边框。

​ (1):1显示;

​ (2):0不显示;

 <iframe src="http://www.jd.com" frameborder="0"></iframe>

禁止网页被iframe 引用

在请求响应头中设置同源 X-Frame-Options: sameorigin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值