Html 将搜索栏放置在div的右侧并居中
我想在div中放置一个搜索栏,使其看起来像这样: 目前它甚至不在div内 HTML:Html 将搜索栏放置在div的右侧并居中,html,css,Html,Css,我想在div中放置一个搜索栏,使其看起来像这样: 目前它甚至不在div内 HTML: .sb搜索{ 浮动:对; 溢出:隐藏; } .sb搜索输入{ 边界:无; 大纲:无; 背景:#fff; 宽度:100%; 高度:60px; 保证金:0; z指数:10; 填充:20px 65px 20px 20px; 字体家族:继承; 字体大小:20px; 颜色:#2c3e50; } 欢迎Solictior。。。 我认为您的问题在于h1,因为它是块级元素 将此添加到您的h1CSS中,它应该让搜索栏位于其右
.sb搜索{
浮动:对;
溢出:隐藏;
}
.sb搜索输入{
边界:无;
大纲:无;
背景:#fff;
宽度:100%;
高度:60px;
保证金:0;
z指数:10;
填充:20px 65px 20px 20px;
字体家族:继承;
字体大小:20px;
颜色:#2c3e50;
}
欢迎Solictior。。。
我认为您的问题在于h1
,因为它是块级元素
将此添加到您的h1
CSS中,它应该让搜索栏位于其右侧
h1 {
display: inline-block;
}
保持
浮动:右你的.sb搜索元素上的code>。我认为你这里的问题是h1
,因为它是块级元素
将此添加到您的h1
CSS中,它应该让搜索栏位于其右侧
h1 {
display: inline-block;
}
保持浮动:右也在.sb search
元素上执行code>。下面是一个可能的示例,说明您正在查找的内容:
CSS:
.searchbar { background-color: teal; color: #fff; overflow: hidden; padding: 0 10px;}
.searchbar .sb-search { float: right; margin: 5px 0; }
.searchbar h1 { float: left; font-size: 14px; margin: 10px 0 5px; }
下面是一个可能的示例,说明您在寻找什么:
CSS:
.searchbar { background-color: teal; color: #fff; overflow: hidden; padding: 0 10px;}
.searchbar .sb-search { float: right; margin: 5px 0; }
.searchbar h1 { float: left; font-size: 14px; margin: 10px 0 5px; }
使用Flexbox非常容易
.searchbar {
background-color: #8BCAC7;
display: flex;
justify-content: space-between;
align-items: center;
}
justify content
指定沿主轴的对齐方式。它定义了元素之间自由空间的分布方式
align items
指定沿横轴的对齐方式
以下是使用Flexbox非常简单的方法。
.searchbar {
background-color: #8BCAC7;
display: flex;
justify-content: space-between;
align-items: center;
}
justify content
指定沿主轴的对齐方式。它定义了元素之间自由空间的分布方式
align items
指定沿横轴的对齐方式
这是。Flexbox
可以帮助的。请提供一个可用的plunker。Flexbox
可以帮助。请提供一个可用的plunker。谢谢,先生,对不起,我是一个非常新的人谢谢,先生,对不起,我是一个非常新的人。我已经尝试过使用它,目前正在阅读Flexbox指南,搜索框位于我想要的位置,然而,它显示的像搜索框似乎跨越了div的整个宽度?修复了它!这是一个简单的填充问题。。。再次感谢,先生!我已经尝试过使用它,目前正在阅读flexbox指南,搜索框位于我想要的位置,但是它显示的像搜索框一样,似乎跨越了div的整个宽度?修复了它!这是一个简单的填充问题。。。再次感谢,先生!