html - 角落有边框的图像 - img 下方的空间
问题描述
我想用对角的边框创建图像(使用:: after
and :: before
)。我几乎明白了,但图像并没有覆盖 div 中的整个空间。图片下方有一些空白区域(在jsfiddle中标记为红色),我不明白是什么原因。最重要的是图像的高度会改变宽度。你能解释一下我做错了什么吗?:)
解决方案
这是由于baseline
图像的默认垂直对齐方式,这会在基线下方留下一些空白空间(如 j、p、y 等字母的下降部分会去的地方)。添加display: block;
到图像的 CSS 规则以更改此设置。
推荐阅读
- c# - 解析日期时间字符串会产生意外结果
- matlab - 牛顿插值:从划分的差异表中找到多项式的值
- sorting - 如何在pyspark中对列进行排序后从开始获取索引值?
- python - 嵌套字典Python中不存在键
- git - 将 gradle 提交到 VCS 所需的最少文件是多少?
- django - 如果Django中存在查询字符串参数,如何构造一个url来过滤
- r - 具有值的过滤因子
- java - 迭代从休眠引用游标返回的对象列表
- typescript - Extend the possible types of values of dictionary in TypeScript
- php - 商店时钟 - 根据商店营业时间显示 30 分钟倒计时