html - 为什么css中的背景图片表示为url,而img中的图片只能是文件路径

标签 html css url image

我们有一个设计师来做我们的 html/css,在更新一些代码时我注意到了这一点:

img标签只是引用图像的路径:

<img src="/images/pic.png">

但对于 css(带有 background 标签),它是使用 url 指定的:

header { height: 73px; background: url(/assets/maudi/nav.png); }

url的重要性是什么? ?

最佳答案

HTML 没有任何地方可以接受“URL 或其他东西”。

CSS 可以。 background 属性就是一个典型的例子。

background: blue;

blue 是颜色还是相对 URL?

关于html - 为什么css中的背景图片表示为url,而img中的图片只能是文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12149443/

相关文章:

html - IE11 显示每个 { 显示 : table-cell } element at a new line

css - 所有 <li> 列表的高度相同

node.js - POST 函数返回数据后 Meteor 将用户重定向到 uri

c# - 如何限制浏览器

javascript - 在窗口调整大小时保持原始高度比的 Flexbox 行

javascript - 选项卡上的 Angularjs 动画 1.4.7

url - 分类的自定义 url > Drupal 6 的词汇表

Java 正则表达式 : How to Match URL Path?

php - PHP 中的 HTML 表单

jquery - 手动滚动添加类在这里不起作用