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 就导航变形 几个朋友看过我布局也没什么大问题 但是这样写可以解决 我想知道为什么 展开
margin padding 都加过了 <div class="nav"><ul><li></li></ul></div> css: .nav{float:left;} .nav ul{float:left;} 不加这两个float 就导航变形 几个朋友看过我布局也没什么大问题 但是这样写可以解决 我想知道为什么 展开
2个回答
展开全部
首先 来为你解决第一个问题:
div+css命名规则一般都是用词的英文格式, 如果那个词英文较长就用前三个字母。
你说广告又多个,就分别给广告的后面加入其他的带有标识名称,如banner_tg(团购广告)就可以了
当然这可以根据自己的爱好来写,这样做只是为了便于网站的维护和管理
第二个问题
<div class="nav"><ul><li></li></ul></div 在div里面设置浮动是没有效果的,不会让UL 和li中的内容也随着浮动,确切的说ul和li中的样式是不会继承外面的div的样式因为ul和li是独立的,所有你还要设置ul和li中的样式
div+css命名规则一般都是用词的英文格式, 如果那个词英文较长就用前三个字母。
你说广告又多个,就分别给广告的后面加入其他的带有标识名称,如banner_tg(团购广告)就可以了
当然这可以根据自己的爱好来写,这样做只是为了便于网站的维护和管理
第二个问题
<div class="nav"><ul><li></li></ul></div 在div里面设置浮动是没有效果的,不会让UL 和li中的内容也随着浮动,确切的说ul和li中的样式是不会继承外面的div的样式因为ul和li是独立的,所有你还要设置ul和li中的样式
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询