Html 如何在div中间并排显示图像和文本?
如果图像没有使用浮点数居中,我可以轻松地将图像居中到文本的左侧 左侧内联图像和文本: 但是,使用Html 如何在div中间并排显示图像和文本?,html,css,Html,Css,如果图像没有使用浮点数居中,我可以轻松地将图像居中到文本的左侧 左侧内联图像和文本: 但是,使用text align:center我不知道怎么做 如何使图像看起来与第一小提琴中的图像相似,但文本/图像居中?(文本对齐:居中) 需要将图像和文本内联到中心: 应该是这样的: /*调用警报样式*/ #召回警报{ 背景色:#fefab1; 颜色:#d10101; 文本对齐:居中; 填充:15px0; 保证金:5px0; 字体大小:15px; 字体大小:粗体; } #召回警报img{ 高度:40px;
text align:center
我不知道怎么做
如何使图像看起来与第一小提琴中的图像相似,但文本/图像居中?(文本对齐:居中
)
需要将图像和文本内联到中心:
应该是这样的:
/*调用警报样式*/
#召回警报{
背景色:#fefab1;
颜色:#d10101;
文本对齐:居中;
填充:15px0;
保证金:5px0;
字体大小:15px;
字体大小:粗体;
}
#召回警报img{
高度:40px;
右边距:5px;
}
#召回警报a{
颜色:#98bcb0;
字体:斜体;
}
#召回警报a:已访问{
颜色:#98bcb0;
大纲:无;
}
自2015年7月起从海鸡召回
您可以使用display:inline block
和vertical align:middle
集合将内容包装在新的div
元素中
()
自2015年7月起从海鸡召回
调用警报。警报内部{
显示:内联块;
垂直对齐:中间对齐;
}
您可以使用
display:inline block
和vertical align:middle
集合将内容包装在新的div
元素中
()
自2015年7月起从海鸡召回
调用警报。警报内部{
显示:内联块;
垂直对齐:中间对齐;
}
我认为这可能会帮助您: 在您的HTML中没有更改 CSS
/* recall alert styling */
#recall-alert {
display:block; /*Added*/
text-align:center; /*Added*/
background-color: #fefab1;
color: #d10101;
/*text-align: left; REMOVED */
padding: 15px 0;
margin: 5px 0;
font-size: 15px;
font-weight: bold;
}
#recall-alert img {
display:inline-block; /*Added*/
height: 40px;
margin-right: 5px;
/*float: left; REMOVED */
}
/*Added span selector */
#recall-alert span {
display:inline-block;
}
#recall-alert a {
color: #98bcb0;
我想这可能会帮助你: 在您的HTML中没有更改 CSS
/* recall alert styling */
#recall-alert {
display:block; /*Added*/
text-align:center; /*Added*/
background-color: #fefab1;
color: #d10101;
/*text-align: left; REMOVED */
padding: 15px 0;
margin: 5px 0;
font-size: 15px;
font-weight: bold;
}
#recall-alert img {
display:inline-block; /*Added*/
height: 40px;
margin-right: 5px;
/*float: left; REMOVED */
}
/*Added span selector */
#recall-alert span {
display:inline-block;
}
#recall-alert a {
color: #98bcb0;
试试这个:
我改变的风格:
#recall-alert {
text-align: center; /* Changed from 'left' */
}
#recall-alert img {
/* float: left;*/
vertical-align: top; /* Added */
}
/* Added */
#recall-alert div {
display: inline-block;
}
我将您的内部
更改为
,但您可以选择不更改。在这种情况下,您可以更改上面最后一种样式,使选择器#调用警报span
尝试以下操作:
我改变的风格:
#recall-alert {
text-align: center; /* Changed from 'left' */
}
#recall-alert img {
/* float: left;*/
vertical-align: top; /* Added */
}
/* Added */
#recall-alert div {
display: inline-block;
}
我将您的内部
更改为
,但您可以选择不更改。在这种情况下,您可以更改上面的最后一种样式,使选择器#recall alert span
啊,我不知道我必须添加额外的标记。谢谢你啊,我不知道我要加额外的加价。谢谢你的建议。我已经更新了我的答案。谢谢@AbrahamUribe的建议。我已经更新了我的答案。这很聪明,但是Tiny Giant的答案()将顶部图像与第一行顶部对齐,而您的答案将图像底部与第一行对齐。他的眼镜给了我想要的样子。无论如何谢谢你!这很聪明,但是Tiny Giant的答案()将顶部图像与第一行的顶部对齐,而您的答案将图像的底部与第一行对齐。他的眼镜给了我想要的样子。无论如何谢谢你!