Html 字体图标对齐
我试图在Html 字体图标对齐,html,css,font-awesome,Html,Css,Font Awesome,我试图在div标题中找到我的主页按钮,但它在div/标题下对齐 我有以下代码: .home按钮{ 背景:#333; 宽度:59px; 高度:60px; 浮动:对; 线高:180px; 文本对齐:居中; 垂直对齐:底部对齐; } div.home-button i.fa{ 显示:内联块; } 如果要垂直对齐,则需要将行高更改为60px(相同的值具有高度) 不需要将其他规则设置为i,因为font-awesome.css已经处理了这个问题 .home按钮{ 背景:#333; 宽度:59px;
div
标题中找到我的主页按钮,但它在div
/标题下对齐
我有以下代码:
.home按钮{
背景:#333;
宽度:59px;
高度:60px;
浮动:对;
线高:180px;
文本对齐:居中;
垂直对齐:底部对齐;
}
div.home-button i.fa{
显示:内联块;
}
- 如果要垂直对齐,则需要将
更改为行高
(相同的值具有60px
)高度
- 不需要将其他规则设置为
,因为i
已经处理了这个问题font-awesome.css
.home按钮{
背景:#333;
宽度:59px;
高度:60px;
线高:60px;
浮动:对;
文本对齐:居中;
垂直对齐:底部对齐;
}
- 如果要垂直对齐,则需要将
更改为行高
(相同的值具有60px
)高度
- 不需要将其他规则设置为
,因为i
已经处理了这个问题font-awesome.css
.home按钮{
背景:#333;
宽度:59px;
高度:60px;
线高:60px;
浮动:对;
文本对齐:居中;
垂直对齐:底部对齐;
}
这是因为您已经设置了线高度
180px
。文本与此值垂直对齐,而不是设置高度60px
.home按钮{
边缘顶部:50px;
背景:#333;
宽度:59px;
高度:60px;
浮动:对;
线高:60px;
文本对齐:居中;
垂直对齐:底部对齐;
}
div.home-button i.fa{
颜色:#ddd;
显示:内联块;
}
这是因为您已经设置了线高度
180px
。文本与此值垂直对齐,而不是设置高度60px
.home按钮{
边缘顶部:50px;
背景:#333;
宽度:59px;
高度:60px;
浮动:对;
线高:60px;
文本对齐:居中;
垂直对齐:底部对齐;
}
div.home-button i.fa{
颜色:#ddd;
显示:内联块;
}
从
主页按钮中删除行高
,并将其添加到i
标签中,如下所示:
.home按钮{
背景:#333;
宽度:59px;
高度:60px;
浮动:对;
文本对齐:居中;
}
.主页按钮i{
显示:内联块;
线高:60px;
颜色:#fff;
}
从主页按钮中删除行高
,并将其添加到i
标签中,如下所示:
.home按钮{
背景:#333;
宽度:59px;
高度:60px;
浮动:对;
文本对齐:居中;
}
.主页按钮i{
显示:内联块;
线高:60px;
颜色:#fff;
}
你能把你的错误做一个jsFiddle让我们看到吗?请提供一个fiddle或至少一个屏幕快照你能把你的错误做一个jsFiddle让我们看到吗?请提供一个fiddle或至少一个屏幕快照