div 水平排列 css问题

主料冬瓜400g(右对齐)鸭子500g辅料八角10g陈皮5g像上面这样的div该如何写,以下是自己写的。。当屏幕大小变化的时候。。显示就会乱了。如何改呢。谢谢<style... 主料
冬瓜 400g (右对齐)
鸭子 500g
辅料
八角 10g
陈皮 5g
像上面这样的div该如何写 ,以下是自己写的。。当屏幕大小变化的时候。。显示就会乱了。如何改呢。谢谢

<style>
.list {
margin: 0px 0px 10px;
padding: 0px;
list-style: outside none none;
background-color: #FFF;
box-sizing: border-box;
}
.list {
background: inherit;
color: inherit;
border-color: #303030;
font-weight: 400;
}
.list li {
display: block;
list-style: outside none none;
position: relative;
padding: 10px 10px;
border-bottom: 1px solid #CCC;
}
.list div {
padding: 10px 10px;
}
.list .li1 {
float: left;
width: 70%;
background: #fff;
}
.list .li2 {
float: right;
width: 15%;
background: #fff;
}
.list .span {
width: 100%;
height: 50px;
margin: 0;
padding: 0;
}

</style>

<ul class=list>
<div style="background:#f4f4f4;">主料</div>
<span class="span">
<li class="li1">冬瓜 </li>
<li class="li2">400g </li>
<li class="li1">鸭子 </li>
<li class="li2">500g </li>
</span>
<div style="background:#f4f4f4;">辅料</div>
<span class="span"></span>
<div style="background:#f4f4f4;">调料(自备)</div>
<span class="span">
<li class="li1">八角 </li>
<li class="li2">10g </li>
<li class="li1">陈皮 </li>
<li class="li2">5g </li>
</span>
展开
 我来答
各种各样知识解答
2015-10-17 · 帮你解决各种各样的知识小问题
各种各样知识解答
采纳数:776 获赞数:6041

向TA提问 私信TA
展开全部
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<style>
.div_main{ width:1000px; margin:auto}
.list {
    margin: 0px 0px 10px;
    padding: 0px;
    list-style: outside none none;
    background-color: #FFF;
    box-sizing: border-box;
}
.list {
    background: inherit;
    color: inherit;
    border-color: #303030;
    font-weight: 400;
}
.list li {
    display: block;
    list-style: outside none none;
    position: relative;
    padding: 10px 10px;
    border-bottom: 1px solid #CCC;
}
.list div {
    padding: 10px 10px;
}
.list .li1 {
    float: left;
    width: 70%;
    background: #fff;
}
.list .li2 {
    float: right;
    width: 15%;
    background: #fff;
}
.list .span {
    width: 100%;
    height: 50px;
    margin: 0;
    padding: 0;
}

</style>
<div class="div_main">
<ul class=list>
<div style="background:#f4f4f4;">主料</div>
<span class="span">
<li class="li1">冬瓜 </li>
<li class="li2">400g </li>
<li class="li1">鸭子 </li>
<li class="li2">500g </li>
</span>
<div style="background:#f4f4f4;">辅料</div>
<span class="span"></span>
<div style="background:#f4f4f4;">调料(自备)</div>
<span class="span">
<li class="li1">八角 </li>
<li class="li2">10g </li>
<li class="li1">陈皮 </li>
<li class="li2">5g </li>
</span>
</ul>
</div>
</body>
</html>
追问
谢谢。当页面放大后
会变成
主料
冬瓜 辅料 400g (右对齐)
鸭子 调料(自备) 500g

跑到这两个中间去。
追答
你把后面的%去掉,然后换成px试一下
濮灵寒0D
2015-10-17 · TA获得超过236个赞
知道小有建树答主
回答量:467
采纳率:50%
帮助的人:139万
展开全部
ul的class名list没加引号
追问
谢谢。当页面放大后
会变成
主料
冬瓜 辅料 400g (右对齐)
鸭子 调料(自备) 500g

跑到这两个中间去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式