DIV+CSS命名规则 今天简单的看了下命名规则 比如广告那里banner 这样 那我要是有好几个广告呢?

第二个问题今天布局了个页面导航出现奇怪的现象像是有什么东西把左边顶住了一样怎么都过不去只有在nav和ul里分别加了左浮动才正常。。。。和几个朋友根本搞不明白啊ul里什么时... 第二个问题 今天布局了个页面 导航出现奇怪的现象 像是有什么东西把左边顶住了一样 怎么都过不去 只有在nav 和 ul 里分别加了左浮动 才正常。。。。和几个朋友根本搞不明白啊 ul里什么时候需要加左浮动了。。
margin padding 都加过了 <div class="nav"><ul><li></li></ul></div> css: .nav{float:left;} .nav ul{float:left;} 不加这两个float 就导航变形 几个朋友看过我布局也没什么大问题 但是这样写可以解决 我想知道为什么
展开
 我来答
空钩悟道yd
2011-12-03 · TA获得超过248个赞
知道小有建树答主
回答量:192
采纳率:100%
帮助的人:240万
展开全部
首先 来为你解决第一个问题:
div+css命名规则一般都是用词的英文格式, 如果那个词英文较长就用前三个字母。
你说广告又多个,就分别给广告的后面加入其他的带有标识名称,如banner_tg(团购广告)就可以了
当然这可以根据自己的爱好来写,这样做只是为了便于网站的维护和管理
第二个问题
<div class="nav"><ul><li></li></ul></div 在div里面设置浮动是没有效果的,不会让UL 和li中的内容也随着浮动,确切的说ul和li中的样式是不会继承外面的div的样式因为ul和li是独立的,所有你还要设置ul和li中的样式
次妖夏t
2011-12-02 · 超过27用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:45.6万
展开全部
第二个问题不够明确,无法回答。你试着给ul加上margin:0;padding:0;
第一个问题 css命名都是有一些约定俗成的名称,比如导航叫nav,广告叫banner ,主体叫main.有英译的意思。这样做是为了便于理解和团队合作。当然也可以自己随意命名,看自己的习惯。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式