Css 如何在同一行上显示带有p标记的两个div
我需要在同一行上显示两个div,但它们都有p标签,其中一个有图像,我需要它,所以我无法摆脱它们,所以我需要解决这个问题 提前感谢;) 见下面的代码: HTMLCss 如何在同一行上显示带有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
更改
.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添加到
是一个更好的主意。我建议使用无序列表,而不是您现在正在使用的代码。我已经尝试过了,但我无法让它工作:?