当前位置: 首页 > Web前端 > HTML

img标签是行内元素还是块级元素?

时间:2023-04-02 17:08:14 HTML

面试官问你是什么元素。内联元素,我当时想都没想就说是内联元素。面试官问为什么可以设置标签的宽高。当时我的脑子突然就乱了,发现这是我技术上的差距。于是来了这篇文章。阅读本文后,您将了解标签的基本用法。MDN对元素和特殊可替换元素的定义。标签的基本用法。浏览器支持。所有主流浏览器都支持标签。img>标签定义HTML页面中的图像。标签有两个必需的属性:src和alt。强烈建议在开发中的每个图像上使用alt属性。这样即使图像无法显示,用户仍然可以看到一些关于缺失内容的信息。对于残障人士来说,alt属性通常是他们了解图像内容的唯一方式。元素是什么?是内联元素还是块级元素?标签不占一行,所以它是一个内联元素。这没问题。既然是行内元素,为什么可以设置宽高呢?这个问题将扩展到以下部分。标签是替换元素,内置了宽度和高度属性,所以可以设置。具体解释见下文。元素的定义可以根据元素本身的特性分为不可替换元素和替换元素。元素的相关MDN解释是不可替换元素(X)HTML的大部分元素都是不可替换元素,即它们的内容直接显示给用户终端(例如浏览器)如:

Iamthetitle

可以替换元素。浏览器根据元素的标签和属性来决定元素的具体显示内容。例如,浏览器将确定标签的src属性的值。读取图片信息并显示出来,但是如果查看(X)HTML代码,是看不到图片的实际内容的;再比如根据标签的type属性(X),,