Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html CSS菜单-左对齐图像和右对齐菜单项_Html_Css - Fatal编程技术网

Html CSS菜单-左对齐图像和右对齐菜单项

Html CSS菜单-左对齐图像和右对齐菜单项,html,css,Html,Css,我有这个css菜单: 我希望能够右对齐菜单,左对齐图像(就像它是一个菜单项,但没有悬停) 我尝试在图像周围添加一个类,并使用float:left和一个类围绕菜单项使用float:right,但这没有做任何事情只需将您的和包装在一个div中,然后将它们浮动即可。在我的例子中,我使用作为包装器,然后对子对象进行样式化(浮动它们,将高度设置为100%,等等) 只需更改: <li><a <img src="" width="130px" /></a>&l

我有这个css菜单:

我希望能够右对齐菜单,左对齐图像(就像它是一个菜单项,但没有悬停)

我尝试在图像周围添加一个类,并使用
float:left
和一个类围绕菜单项使用
float:right
,但这没有做任何事情

只需将您的
包装在一个div中,然后将它们浮动即可。在我的例子中,我使用
作为包装器,然后对子对象进行样式化(浮动它们,将高度设置为100%,等等)


只需更改:

<li><a <img src="" width="130px" /></a></li>

<>你的风格在.tnt菜单{}} /p>取决于你的浏览器支持,如果你可以接受的话,你可以考虑一个<代码> FrasBox < /C>解决方案。 你可以在@css-tricks.com上查看到一个很好的
flexbox

我将以下代码片段放在一起供参考,可在jsbin.com上找到

*{
框大小:边框框;
}
身体{
填充:0;
保证金:0;
}
.myHeader{
显示:-网络工具包盒;
显示器:-moz盒;
显示:-ms flexbox;
显示:-webkit flex;
显示器:flex;
对齐项目:居中;
弯曲方向:行;
证明内容:中心;
背景色:红色;
颜色:白色;
}
.myHeader__导航a{
填充物:5px;
光标:指针;
}
.myHeader\uuu导航a:悬停{
背景色:白色;
颜色:红色;
}

主页
关于我们
服务
登录
支持
联系我们

图像应该在标签中,而不是原来的标签中,我只是错过了一个“>”-我希望菜单有点像此站点(对齐)-将图像向左浮动,但将其环绕在(a)标签中并设置样式--
<li><a <img src="" width="130px" /></a></li>
<li style="float: left; text-align: left;"><a> <img src="" width="130px" /></a></li>
text-align: right;