CSS 简单问题,请帮忙解释一个属性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS 简单问题,请帮忙解释一个属性相关的知识,希望对你有一定的参考价值。
.clear clear:both;overflow:hidden;height:0px;font-size:0px;content:".";line-height:0px
请帮忙解释上面的属性,尤其是 content:"." 是什么意思??
<div class="clear"></div>
这个有意思吗?又没有具体内容?可以去掉吗?谢谢
这里的作用是让div里面有个隐藏的 不可见的字符 "." ,以确保div有效,有些浏览器中 div内为空的话就放弃解析了
.clear这个类选择器的作用是清除浮动,以消除前面浮动元素对后面元素的影响,别看是个空div ,在某些布局中非常重要
想研究的话 可以把这个去掉看看效果的不同 参考技术A <div class="clear"></div> 不可以去掉,意思是这个DIV引用了名为clear的CSS样式!
刚学前端,最近遇到一个jQuery的问题,还请路过的大神帮忙解决下
我打算做一个自动轮播图,效果如图所示,小圆点点击效果已经OK,我想让图片上那个左右按钮与小圆点对应实现一个图片点击轮播(首尾相连)。
之后再添加一个时间轮播效果(首尾相连)。
以下是css代码
<style type="text/css"> * { margin: 0; padding: 0; text-decoration: none; list-style-type: none; } /*切换按钮*/ .arrow{ width: 50px; height: 50px; color: #000; font-size: 30px; border-radius:25px ; background:rgba(255,255,255,0.7); z-index:2; top: 145px; font-weight:bold ; position: absolute; text-align: center; line-height: 46px; display: none; } #prev{ left: 0px; } #next{right: 0px;} .arrow:hover{background:rgba(255,255,255,0.3);color: #4d4f08;} #box:hover .arrow {display: block;} /*轮播图部分*/ #box{ width: 900px; height: 400px; margin: 0 auto; position: relative; border: 1px solid #ccc; } #list{ width: 100%; height: 350px; float: left; /*overflow: hidden;*/ cursor: pointer; } #list img{ width: 900px; height: 100%; float: left; z-index: 1; margin-right: -100%; } #buttons { position: absolute; height: 10px; width: 100%; z-index: 2; bottom: 20px; } #buttons ul{ height: 10px; width: 130px; margin: 0 auto; } #buttons ul li { cursor: pointer; float: left; border: 1px solid #fff; width: 7px; height: 7px; border-radius: 50%; background: #a4a3a3; margin:3px 6px; } #buttons .on{background-color: #e42929;} #buttons li:hover{background-color: #e42929;} </style>
以下是HTML代码
<div id="box"> <div id="list"> <img src="img/001.jpg" alt="1"> <img src="img/002.jpg" alt="2"> <img src="img/003.jpg" alt="3"> <img src="img/004.jpg" alt="4"> <img src="img/005.jpg" alt="5"> <img src="img/006.jpg" alt="6"> </div> <div id="buttons"> <ul> <li index="1" class="on"></li> <li index="2"></li> <li index="3"></li> <li index="4"></li> <li index="5"></li> <li index="6"></li> </ul> </div> <a href="javascript:;" id="prev" class="arrow"><</a> <a href="javascript:;" id="next" class="arrow">></a> </div>
下边是jQuery代码,因为不熟所以,比较少。
$(function(){ $("#list img:gt(0)").hide() $("#buttons ul li").on("click",function(){ $(this).addClass("on").siblings().removeClass("on") var TheIndex=$(this).index() $("#list img").eq(TheIndex).fadeIn().siblings().fadeOut() }) // $("#prev").on("click",function(){ // // }) })
以上是关于CSS 简单问题,请帮忙解释一个属性的主要内容,如果未能解决你的问题,请参考以下文章
html导航菜单溢出,想搞个可以左右滑动的菜单,请各位大侠帮帮忙!
跪求高手帮忙!xml+css+编写一个简单的商品数据页面!现金感谢