php - 在标签中使用图片边框 CSS 吗?
问题描述
不知道是什么问题,磕了半个小时头……根本不显示边框。即使我在任何地方插入任何图像,它也不起作用。
HTML 文件
<table><tr><td class="transparent text_right"><img class="right_picture *border_clipart*" src="slika/prase.png"></td><td class="text_right transparent table_right_text justify"> Simple text </td></tr></table>
CSS 文件
border_clipart{
border: 10px solid transparent;
border-image: url(slika/border_right.png) round;
border-image-slice: 50%;
}
解决方案
您的问题是由 3 个拼写错误和 1 个使用不当引起的。
第一个和第二个错字:
<img class="right_picture *border_clipart*" src="slika/prase.png">
您的类名*border_clipart*
无效,因为在类名*
的前面和末尾。您必须将其删除到以下行:
<img class="right_picture border_clipart" src="slika/prase.png">
第三个错字:
border_clipart { border: 10px solid transparent; border-image: url(slika/border_right.png) round; border-image-slice: 50%; }
类名始终必须以点开头,ID 名称必须以散列开头。在这种情况下,您忘记了点。只需将点放在类名的前面:
.border_clipart { border: 10px solid transparent; border-image: url(slika/border_right.png) round; border-image-slice: 50%; }
使用不当:
您为边框使用了透明颜色。在这种情况下,您将看不到颜色,而是将其用作您应该使用的边距。为了演示,我将其更改为红色:
.border_clipart{
border: 10px solid red;
border-image: url(slika/border_right.png) round;
border-image-slice: 50%;
}
<table>
<tr>
<td class="transparent text_right">
<img class="right_picture border_clipart" src="slika/prase.png">
</td>
<td class="text_right transparent table_right_text justify">
Simple text
</td>
</tr>
</table>
如果您的问题得到解决,请删除您的问题,而不是投票或将其标记为 anwser。由拼写错误引起的问题对 SO 没有任何价值。
推荐阅读
- reactjs - 无法配置酶适配器
- php - 如何解决 Builder::cleanBindings() 必须是数组类型,laravel 中给出的字符串
- python - Datadog 客户端不向服务器发送跟踪
- javascript - 如何使用匿名函数正确调用D3.js中的其他函数
- mysql - 从关联数组 json mysql 中查找总和
- java - 有没有办法用 JaxB 将一个类希望元素包装器包装在另一个类中?
- r - R:检查检查目录中的非标准内容...注意找到以下文件/目录
- python - Websocket 部署后会出现错误 500,但适用于开发
- date - 如何使用 Tesseract 从残疾证书中提取日期?
- android - 为什么我不能导入 Snackbar 类