css jquery代码中为什么宽度这样设定.menu li ul 150px;.menu li ul a 110px;.menu li a中padding的20px

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/... <!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>
<style type="text/css">
*{padding:0px; margin:0px;}
body{font-size:12px;background:#000;}
ul{list-style-type:none;}
a{color:#fff; text-decoration:none;}
.container{width:1024px; height:1000px;background:url(img/1.jpg) no-repeat;margin:0 auto;padding-top:100px;}
.menu{background:url(img/bg1.png) repeat-x;height:30px; line-height:30px;}
.menu li{float:left; position:relative;}
.menu li a{float:left;height:30px; line-height:30px;padding:0px 20px;}
.menu li ul{position:absolute;background:url(img/bg2.png); width:150px;}
.menu li ul a{width:110px;}
.one{border:1px solid #000;top:30px;}
.one li a:hover{background:url(img/bg1.png);}
</style>
</head>

<body>
<div class="container">
<ul class="menu">
<li><a href="#">菜单一</a>
<ul class="one">
<li><a href="#">菜单一</a></li>

<li><a href="#">菜单二</a></li>
<li><a href="#">菜单三</a></li>
<li><a href="#">菜单四</a></li>
<li><a href="#">菜单五</a></li></ul>
</li>
<li><a href="#">菜单二</a></li>
<li><a href="#">菜单三</a></li>
<li><a href="#">菜单四</a></li>
<li><a href="#">菜单五</a></li>

</ul>
</div>
</body>
</html>
看的教程上说是150-2*20=110,我不明白是怎么回事?求解答,最好详细点,谢谢
展开
 我来答
魔法橙子123
2011-12-11 · TA获得超过1050个赞
知道小有建树答主
回答量:408
采纳率:0%
帮助的人:219万
展开全部
以直接按shift键切换的,而且可以保留。设置的话你可以用组合键:
ctrl + shift + M调出菜单来,打开"设置属性"里面的“按键”,最上方有个“中英文切换”,选择“shift”,并把shift正下方的那排字选择打钩,保存就可以了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chuan792
2011-12-11 · 超过11用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:20.3万
展开全部
.menu li a{float:left;height:30px; line-height:30px;padding:0px 20px;}
padding:0px 20px;}
这是左右边框是20.所以是40px;

.menu li ul 150px;.menu li ul a 110px;.menu li a
150px-(20*2)px=110px 就是这样的!
追问
menu li ul a 110px;.中a标签宽度设置为110px了,左右内补丁20px了,不应该是算在110px里的吗?menu ul设置为150px
追答
不算在里面的!
padding是内边框。pading:1px 2px 3px 4px;
对应的是上、右、下、左。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a0shashen03
2011-12-12 · TA获得超过137个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:180万
展开全部
padding:0 20px完全写法是padding:0 20px 0 20px
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式