最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 面试官问你<img>是什么元素时你怎么回答

    正文概述 掘金(全栈道路)   2020-12-01   376

    阅读本文您将收获

    • <img />标签的基本使用
    • MDN关于元素的定义
    • 特殊的可替换元素

    <img /> 标签的基本使用

    浏览器支持

    • 所有主流浏览器都支持 <img> 标签

    标签定义及使用说明

    • <img> 标签定义 HTML 页面中的图像
    • <img> 标签有两个必需的属性:src 和 alt
    • 强烈推荐在开发中每个图像中都使用 alt 属性。这样即使图像无法显示,用户还是可以看到关于丢失了什么东西的一些信息。而且对于残疾人来说,alt 属性通常是他们了解图像内容的唯一方式

    <img />究竟是什么元素

    <img /> 是行内元素还是块级元素?

    • <img /> 标签没有独占一行,所以是行内元素,这没啥问题

    既然是行内元素为什么能够设置宽高呢?

    • 这个问题就要引申出下面部分了,<img /> 标签属于替换元素,具有内置的宽高属性,所以可以设置,具体解释看下面。

    元素的定义

    不可替换元素

    • (X)HTML 的大多数元素是不可替换元素,即其内容直接表现给用户端(例如浏览器)
    • 如:<h1>我是标题</h1>

    可替换元素

    • 浏览器根据元素的标签和属性,来决定元素的具体显示内容
    • 例如浏览器会根据 <img> 标签的src属性的值来读取图片信息并显示出来,而如果查看(X)HTML代码,则看不到图片的实际内容;又例如根据 <input> 标签的type属性来决定是显示输入框,还是单选按钮等
    • (X)HTML中的 <img>、<input>、<textarea>、<select>、<object> 都是替换元素。这些元素往往没有实际的内容,即是一个空元素
    • 如:<img src="tigger.jpg"/><input type="submit" name="Submit" value="提交"/>
    • 可替换元素的性质同设置了display:inline-block的元素一致

    特殊的可替换元素

    • <img>属于可替换元素
    • <img>同时具有行内元素,行内块,和块级元素的特性
    • 替换元素一般有内在尺寸,所以具有 widthheight,可以设定
      • 例如你不指定 <img>widthheight 时,就按其内在尺寸显示,也就是图片被保存的时候的宽度和高度
    • 对于表单元素,浏览器也有默认的样式,包括宽度和高度
    • <img>、<input>属于行内替换元素。height/width/padding/margin均可用。效果等于块元素

    写在最后

    如果你觉得这篇文章对你有益,烦请点赞以及分享给更多需要的人!

    欢迎关注【全栈道路】及微信公众号【全栈道路】,获取更多好文及免费书籍!
    有需要【百度】&【字节跳动】&【京东】&【猿辅导】内推的也请留言哦,你将享受VIP级极速内推服务~

    面试官问你<img>是什么元素时你怎么回答 面试官问你<img>是什么元素时你怎么回答

    往期好文

    [万字长文]百度和好未来面试经含答案 | 掘金技术征文

    前端实用正则表达式&小技巧,一股脑全丢给你? 掘金技术征文|双节特别篇

    冷门的 HTML tabindex 详解

    几行代码教你解决微信生成海报及二维码

    Vue3.0 响应式数据原理:ES6 Proxy

    [前端面试]前端缓存问题看这篇,让面试官爱上你

    记一次惨痛的Vue-cli + VueX + SSR经历

    [三分钟小文]前端性能优化-HTML、CSS、JS部分

    [三分钟小文]前端性能优化-页面加载速度优化

    [三分钟小文]前端性能优化-网络传输层优化


    起源地下载网 » 面试官问你<img>是什么元素时你怎么回答

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元