首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在IE中不正确显示框中的图标字体

在IE中不正确显示框中的图标字体
EN

Stack Overflow用户
提问于 2015-10-28 03:12:04
回答 1查看 331关注 0票数 0

我使用Wordpress与UDesign主题,其中包括图标,我使用这些在我的网站上显示图标在小的蓝色框,你可以看到他们在这个页面。

http://www.whichgreekisland.co.uk/islands/corfu/beaches/agnos/

我必须自定义CSS才能让它显示在盒子里,我在网上找到了一个教程,它是用圆圈做的,我只是改变了边框的半径,使它们与圆角成正方形。因此,它使用了一个名为.圆形图标的类,它上面有下面的css。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
color: #FFF;
font-size: 2.4em;
background: #018ED7 none repeat scroll 0% 0%;
width: 120px;
height: 120px;
text-align: center;
vertical-align: middle;
padding: 6px;
line-height: 2.6em;
margin-right: 10px;
border-radius: 3px;

它们在Chrome和Firefox上正确显示,比如,图标在盒子的中心,但是在IE中,盒子的底部不见了,所以图标在盒子的底部,盒子太小了。

我尝试过更改css,但是我无法让它工作。我做错了什么?还是有更好的方法把这些图标放在圆角的蓝色小盒子中间?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-28 05:35:40

使用<i>标记是错误的。在HTML中,<i>应该代表文本的其他部分(通常以斜体表示),内联元素也是如此。有时它被用来呈现一个图标,但它是一个语义映射。

因此,如果使用<i>呈现图标,则应将其显示模式更改为inline-block。实际上,图标的大小只是根据伪元素:beforeline-height和填充的大小计算出来的(这可能在内联元素上呈现得很奇怪)。因此,不应用120 So的宽度和高度属性。

您需要做的是添加以下规则,以获得当前在Chrome/FF中,但在inline-block中相同的呈现方式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
i {
  display: inline-block
  width: 53px;
  height: 48px;
}
i:before {
  line-height: 48px; /* vertically center the icon */
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33389502

复制
相关文章
React中,在styled-components基础上使用iconfont字体图标
提取下载的字体文件到项目的src>assets>fonts文件夹中(当然可以根据你的项目决定其他的路径)
xing.org1^
2020/03/09
3.7K0
React中,在styled-components基础上使用iconfont字体图标
&nbsp在IE和FireFox中显示不一致
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/38704045
DannyHoo
2018/09/13
1.3K0
&nbsp在IE和FireFox中显示不一致
web开发中插入FontAwesome 图标字体库
Font Awesome是一套绝佳的图标字体库和CSS框架,它是可缩放的矢量图标,用户可以可以对图标的特性进行更改,比如大小、颜色、阴影等并且可以组合不同的图标创造自己喜欢的图标。Font Awesome的产生,为网页设计和Web前端开发人员带来极大的方便
AlexTao
2019/07/22
1.8K0
web开发中插入FontAwesome 图标字体库
字体图标
图片是有诸多优点的,但是缺点很明显,比如图片不但增加了总文件的大小,还增加了很多额外的"http请求",这都会大大降低网页的性能的。更重要的是图片不能很好的进行“缩放”,因为图片放大和缩小会失真。 我们后面会学习移动端响应式,很多情况下希望我们的图标是可以缩放的。此时,一个非常重要的技术出现了, 这就是字体图标(iconfont).
星辰_大海
2020/09/30
3.8K0
【CSS3】CSS3 伪元素字体图标 ( 生成 icommon 字体文件 | 字体图标基本使用 | 使用伪元素实现 icommon 字体图标显示 )
字体图标 指的是 将图标做成字体样式 , 在 放图标的地方 使用 文字 即可实现 图标显示 ;
韩曙亮
2023/04/24
1.9K0
【CSS3】CSS3 伪元素字体图标 ( 生成 icommon 字体文件 | 字体图标基本使用 | 使用伪元素实现 icommon 字体图标显示 )
MFC子窗口任务栏显示图标和主窗口最小化在系统托盘中显示图标
MFC子窗口任务栏显示图标很简单, 只需要在子窗口的初期化函数OnInitDialog()中添加ModifyStyleEx(WS_EX_TOOLWINDOW, WS_EX_APPWINDOW); 主窗口在系统托盘中显示图标以及恢复窗口是参考某位大神的代码 (一)  原理     1、最小化的原理:首先要将窗口隐藏,然后在右下角绘制图标。     2、恢复的原理:将窗口显示,再将托盘中的图片删除。 (二)程序实现     1、自定义消息WM_SHOWTASK:  #define WM_SHOWTASK (WM
Sindsun
2018/04/28
3.2K0
字体图标iconfont
前端开发离不开图标,会有一部分直接使用图片引进,但是在性能上来说对用户体验不是很好。
wade
2020/04/24
2.4K0
字体图标iconfont
bootstrap 字体图标
图标列表:https://www.runoob.com/try/demo_source/bootstrap3-glyph-icons.htm
用户5760343
2022/01/10
1.3K0
bootstrap 字体图标
Unity 图标字体
这是一个关于在 unity 中从网络开发获取大量文件非常小的图标的简短提示。你所要做的就是打包所有你想在一种字体里使用的所有图标,那样你就可以这个图标作为文本保存到你的场景或是用户界面里了。有许多服务可以构建图标字体,但是我喜欢 IcoMoon 提供的免费和付费的图标集以及易于使用的 app。
hrscy
2018/08/30
2.2K0
Unity 图标字体
修改表单元素中placeholder属性样式、清除IE浏览器中input元素的清除图标和眼睛图标
在做项目的时候,一般表单元素的placeholder属性样式都是使用浏览器默认的,但有时候为了追求设计上的美感需要修表单元素的placeholder样式(也有可能是遇到了一个处女座的设计师或者是客户),就不等不修改一下placeholder的样式。可以通过下面的代码修改样式:
用户6167509
2019/09/04
2K0
修改表单元素中placeholder属性样式、清除IE浏览器中input元素的清除图标和眼睛图标
Layui 字体图标
字体图标显示,引入css就足够了,无需引入 layui.js,使用到模块时才必须引入js文件
很酷的站长
2023/02/18
1.5K0
Layui 字体图标
在DataGrid中显示图片
    DadaGrid 是 ASP.NET 编程中一个很重要的控件,其优良的可定制功能为提高它的表现力提供了极大的方便。除了与数据源直接绑定以外,我们还可以通过列绑定模板对 DataGrid 的列进行自定义,来按照我们设定的格式显示数据。
Java架构师必看
2021/03/22
3.5K0
SignalR 在IE中无法工作 - Internet Explorer
运行基于SignalR的超线程上载器的代码,发现SignalR 在IE 9上居然没法工作了,提示如下: 提示很明显,需要json2.js的支持。 使用Nuget 搜索json2.js 并安装: 在引用
张善友
2018/01/29
3.3K0
SignalR 在IE中无法工作 - Internet Explorer
网站发布后bootstrap字体图标不显示的解决方法
(adsbygoogle = window.adsbygoogle || []).push({});
tianyawhl
2019/04/04
1.7K0
字体图标iconfont的使用
fontClass 支持字体的样式定义,但不支持多色字体,兼容性良好,当要替换图标时,只需要修改 class 里面的 Unicode 引用。只需要 html 和 csss。
leader755
2022/03/09
4.2K0
字体图标iconfont的使用
使用 webfontloader 优化加载字体在网页中的显示体验
继上篇文章网页字体文件最后再加载实现方法,后写的一篇优化加载字体在网页中的显示体验。
吃猫的鱼Code
2023/08/26
7460
CSS在IE6、7、8中的差别
IE6好像支持这种情况,因为它能匹配链中的最后一个class到使用该class的元素上,然而,它并不能限制一个使用链中所有class的元素。
全栈程序员站长
2022/06/29
1.4K0
html替换成jsp界面字体图标不显示问题
今天写个简单的bug问题,这个问题一开始困扰我很久,后来后台来轻松的解决了这个问题,方法简单粗暴。
王小婷
2018/12/12
4.7K0
在HTML中的下拉框中怎样实现超连接?
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/113334.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/07
3K0
点击加载更多

相似问题

字体图标在页脚中不正确显示

44

在IE浏览器中,未显示图标字体

10

在文本框中显示字体强大的图标

470

Xamarin在UWP中形成字体图标不正确显示

10

IE7中的图标字体

46
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文