Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.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
Css 如何在同一行上显示带有p标记的两个div_Css_Html_Image - Fatal编程技术网

Css 如何在同一行上显示带有p标记的两个div

Css 如何在同一行上显示带有p标记的两个div,css,html,image,Css,Html,Image,我需要在同一行上显示两个div,但它们都有p标签,其中一个有图像,我需要它,所以我无法摆脱它们,所以我需要解决这个问题 提前感谢;) 见下面的代码: HTML 更改.main菜单的宽度 .MainMenu { float: left; margin-top: 25px; width: 250px; } 工作示例:更改.main菜单的宽度 .MainMenu { float: left; margin-top: 25px; width: 250px

我需要在同一行上显示两个div,但它们都有p标签,其中一个有图像,我需要它,所以我无法摆脱它们,所以我需要解决这个问题 提前感谢;)

见下面的代码:

HTML


更改
.main菜单的宽度

.MainMenu {
    float: left;
    margin-top: 25px;
    width: 250px;
}

工作示例:

更改
.main菜单的宽度

.MainMenu {
    float: left;
    margin-top: 25px;
    width: 250px;
}
工作示例:

将属性“position:absolute”和“float:right”添加到.MainMenuBasket。现在使用这个类的属性“left”。它应该在右侧正确对齐

以后尝试使用CSS库引导。用它来创建这样的div非常容易

将属性“position:absolute”和“float:right”添加到.MainMenuBasket。现在使用这个类的属性“left”。它应该在右侧正确对齐


以后尝试使用CSS库引导。用它来创建这样的div非常容易

如果希望两个
div
位于同一行,则需要为第一个div设置
float:left
,为第二个div设置
float:right

试试这个:

.MainMenuBasket{float: right; margin-top:25px;}

如果希望两个
div
位于同一行,则需要将第一个div设置为
float:left
,将
float:right
设置为第二个div

试试这个:

.MainMenuBasket{float: right; margin-top:25px;}

删除
width
并将
display:table cell
添加到
.main菜单中
并从
中删除
float:left
。main菜单框

.MainMenu{display:table-cell; margin-top:25px; background:violet}

中删除
宽度
并将
显示:表格单元格
添加到
中。主菜单
并从
中删除
浮动:左
。主菜单框

.MainMenu{display:table-cell; margin-top:25px; background:violet}

这是您需要的吗

CSS

.MainMenu{width: 680px; float: left; margin-top:25px; background:violet;float:left; width:300px;}
.MainMenu a{text-decoration: none; color: #FFF;display: inline; font-size: 18px; padding-left: 20px; }
.MainMenu a:link {color: #FFF; text-decoration: none;}
.MainMenu a:active {color: #; text-decoration: none;}
.MainMenu a:hover {background-color: #7D3B05; text-decoration: none;}
.MainMenu a:visited {color: #; text-decoration: none;}
.MainMenuBasket{float: left; margin-top:25px; background:maroon}
.MainMenuBasket a{text-decoration:none; color: #FFF;display: inline; font-size: 18px;  padding left: 20px;}
.MainMenuBasket a:link {color: #FFF; text-decoration: none;}
.MainMenuBasket a:active {text-decoration: none;}
.MainMenuBasket a:hover {background-color: #7D3B05; text-decoration: none;}
.MainMenuBasket a:visited {text-decoration: none;}
HTML

<div class="MainMenu">
    <a href="home.php">HOME</a>
    <a href="#">ABOUT</a>
    <a href="store.php">STORE</a>        
</div>

<div class="MainMenuBasket">
    <img src="../Images/jigsoar-icons/PNG/light/64px/64_cart.png" width="px" height="px" />
    <a href="#">BASKET</a>
</div>

这是您需要的吗

CSS

.MainMenu{width: 680px; float: left; margin-top:25px; background:violet;float:left; width:300px;}
.MainMenu a{text-decoration: none; color: #FFF;display: inline; font-size: 18px; padding-left: 20px; }
.MainMenu a:link {color: #FFF; text-decoration: none;}
.MainMenu a:active {color: #; text-decoration: none;}
.MainMenu a:hover {background-color: #7D3B05; text-decoration: none;}
.MainMenu a:visited {color: #; text-decoration: none;}
.MainMenuBasket{float: left; margin-top:25px; background:maroon}
.MainMenuBasket a{text-decoration:none; color: #FFF;display: inline; font-size: 18px;  padding left: 20px;}
.MainMenuBasket a:link {color: #FFF; text-decoration: none;}
.MainMenuBasket a:active {text-decoration: none;}
.MainMenuBasket a:hover {background-color: #7D3B05; text-decoration: none;}
.MainMenuBasket a:visited {text-decoration: none;}
HTML

<div class="MainMenu">
    <a href="home.php">HOME</a>
    <a href="#">ABOUT</a>
    <a href="store.php">STORE</a>        
</div>

<div class="MainMenuBasket">
    <img src="../Images/jigsoar-icons/PNG/light/64px/64_cart.png" width="px" height="px" />
    <a href="#">BASKET</a>
</div>


它在同一行中,对吗??为什么需要在
中添加
标记。删除它们并将css添加到
是一个更好的主意。我建议使用无序列表,而不是您现在正在使用的代码。我已经尝试过了,但我无法让它工作:?它在同一行,对吗??为什么需要在
中添加
标记。删除它们并将css添加到
是一个更好的主意。我建议使用无序列表,而不是您现在正在使用的代码。我已经尝试过了,但我无法让它工作:?