发表于: 2016-08-18 17:49:51

6 1331


2016/8/18

今天完成的事:

1. 完成Task7-1,Task7-2

2. 完成Task7-1轮播图,网页上其他图片用雪碧图完成;

3. Task7-1,Task7-2,的头部,导航,底部的样式链接外部样式表。

4. 开始Task8


明天计划的事:

1.完成Task8


今天遇到的问题:

1. 导航栏添加鼠标滑过有底部border的样式时,发现鼠标移上去,导航栏会跳动,原因是加了border以后高度变了,在鼠标滑过的样式里要把本身的高度减去多出来border的高度,这样就不会跳动了;

2. 轮播图最后一张图片结束,还有一段空白的,没弄明白为什么,师兄们看到了指点我一下呗;

3. 轮播图只是简单的自己滑动,没有实现鼠标点击切换图片;

4. 外部样式表会影响到内部的html,外部样式表和内部样式表相同的标签命名classid的时候要区别开来;

5. <ul><li>标签是初始的margin值,下面代码已经声明<li>marginpadding0,但是页面里面还是左右有边距,见Task7-1战略合作伙伴的几个图标的外框。

               ul.pater li{
   
display: inline-block;
   
margin:0;
   
padding:0;
   
width: 250px;
   
height:180px;
   
background-color: white;
}

收获:

1. 了解用CSS实现简单的图片轮播;

2. 外部样式表供多个页面调用;

3. :nth-of-type(n) 来选择特定子元素,不需要再给子元素选择器命名classid

4. hover对包含的子元素进行样式设置,父元素选择器位于hover之前,子元素选择器位于hover之后,子元素与hover之间要加空格;

5.首行缩进,text-indent



修改:感谢两位师兄给我解惑。

  问题1:通过杨宇飞师兄告知的方法,用box-sizing:border-box;使边框出现在元素内部,这样就不需要去减高度了。

  问题2:感谢沈墨空师兄,滑动多了一次,就把后面的空白带出来了。

  问题3:按照沈墨空师兄给的网站去参考,能点击切换图片,但是有问题存在,鼠标点击的时候图片切换,鼠标按住不放,图片不动,鼠标松开,图片会直接变成第一个,从头开始轮播,没找到问题在哪。http://119.10.57.69:880/jnshu042/test.html

  问题5:发现了<li>之间存在间距的原因,是因为<li>添加了display:inline-block。在网上找到去掉间距的方法->http://www.webhek.com/remove-whitespace-inline-block





返回列表 返回列表
评论

    分享到