我通过调整定位,令缩略图位置在上方了,但是我的预览图和层Ctrl高度一样了,显得很扁平,怎么办呢?
他的子元素有个绝对定位,所以他这个父亲要有相对定位,这样的话,子元素就相对他了,而不是相对body了。
少了<div class="slider"></div>
div错了 className+=' main-i_active'字符串第一个是空格
文字本来就没有白底的啊 你应该是设置了背景颜色了
看到这里解决我的问题了 我也是跟着代码敲 最后图片加了position 直接定位爆炸 我想问下 不给a 也就是ctrl-i设置定位 那么他的最近的父元素不是ctrl么 怎么定位会定到上面去嘞 ctrl也有position属性啊 虽然是absolute
<body>
<div class="slider"></div> --------------这个div放到最后
... ...
<div class="ctrl">
<a class="ctrl-i" href="javascript:;"><img src="img/1.jpg" /></a>
</div> <-------- 放到这里
</body>
已解决
这是构建模板用的,{{index}}这个字符串会被之后循环添加图片替换成相应的图片文件名
字体本来就不是在中间啊
用类这种选择器可以重复使用同一样式,简化代码,如果显不出所设置的样式,很有可能您的类名写错了
这是为了将.ctrl放在.slider的下边13px处,请看图,应该很清楚的了
定位的原因
<!DOCTYPE html> <html > <head> <title>Preview Slideshow</title> <style type="text/css"> *{padding:0;margin:0;} body{ padding:50px 0; background-color:#FFF; font-size:14px; font-family:'Avenir Next'; -webkit-font-smoothing:antialiased; } .slider .main, .slider .main .main-i, .slider{ width:100%; height:400px; position:relative; } .slider .main{ overflow: hidden; } .slider .main .main-i{} .slider .main .main-i img{ position:absolute; left:0; top:0; z-index:1; } .slider .main .main-i .caption{ position:absolute; right:50%; top:30%; z-index:9; } .slider .main .main-i .caption h2{ font-size:40px; line-height:50px; color:#B5B5B5; text-align: right; } .slider .main .main-i .caption h3{ font-size:70px; line-height: 70px; color:#000000; text-align:right; font-family:'Open Sans Condensed'; } .slider .ctrl{ width:100%; height:13px; line-height:13px; text-align:center; position:absolute; left:0; bottom:-13px; background-color:red; } .slider .ctrl .ctrl-i{ display:inline-block; width:150px; height:13px; background-color:#666; box-shadow: 0 1px 1px rgba(0,0,0,.3); position:relative; } .slider .ctrl .ctrl-i img{ width: 100%; position: absolute; left: 0; bottom: 50px; z-index: 1; } </style> </head> <body> <div class="slider"> <div class="main"> <div class="main-i"> <div class="caption"> <h2>h2 caption</h2> <h3>h3 caption</h3> </div> <img src="image/1.jpg" /> </div> </div> <div class="ctrl"> <a class="ctrl-i" href=""><img src="image/1.jpg" /> </a> </div> </div> </body> </html>
你的显示是什么呢
sublime 也不算另类。
text-align:center;
同问啊