老师,有关span标签内的效果,另外是否还需要有优化的地方呢?
来源:2-10 编程练习
LongFace
2020-03-17 08:39:36
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>两列布局</title> <style> *{ margin:0; padding:0; } .nav{ width: 100%; height: 100px; line-height:100px; background-color:black; /* position: fixed; top: 0;*/ min-width:740px; /* position: absolute; margin:auto auto; top:0; bottom:0; left:0; right:0; left:50%; top:50%; margin-left:-550px; margin-top:-50px; */ } .logo{ float:left; font-size:0px;/*如果不给父元素添加这个属性,会导致内联元素\内联快状元素的特性导致a标签多出16px的像素*/ } img{ display:block;/*img为内联元素,有文字特性,默认存在间隙*/ } .nav-li{ float:right; } ul{ list-style:none; } .nav-li ul li{ color:white; float:left; font-size:20px; padding:0 20px; } /*banner图*/ /* .banner{ padding:100px 0; width:100%; min-width:1020px; } .banner img{ width:100%; }*/ .main{ width:100%; background-color:#ADD8E6; height:auto; } .course-list{ width:75%; height:700px; padding-top:50px; margin:0 auto; } .course-list p{ line-height:40px; font-size:14px; } .course-list p span{ background-color:#FF999A; margin-right:14px; font-size:14px; } .course-list p a{ color:black; text-decoration:none; cursor:pointer; } .course-list .list-left{ width:60%; height:700px; float:left; } .course-list .list-right{ width:40%; height:700px; float:right; } .course-list .list-right p span{ background-color:#ADD8E6; } /*页脚*/ .footer{ width:100%; height:100px; min-width:740px; line-height:100px; color:white; font-size:20px; text-align:center;/*对行内元素文本居中有效、内联块状元素有效、块状元素内文本(图片)有效*/ background-color:black; /* position: fixed; bottom:0;*/ } .footer ul li{ padding:0 25px; display:inline-block; } </style> </head> <body> <div class="nav"> <div class="logo"> <a href=""><img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png" alt=""></a> </div> <div class="nav-li"> <ul> <li>课程</li> <li>职业路径</li> <li>实战</li> <li>猿问</li> <li>手记</li> </ul> </div> </div> <!-- <div class="banner"> <img src="http://climg.mukewang.com/58c0eda50001e12416000480.jpg" alt=""> <img src="http://climg.mukewang.com/58c0edb80001c9f216000480.jpg" alt=""> <img src="http://climg.mukewang.com/58c0edc9000100d516000480.jpg" alt=""> </div> --> <div class="main"> <div class="course-list"> <div class="list-left"> <h3>课程推荐</h3> <p><span>职业路径</span><a href="">HTML5与CSS3实现动态网页</a></p> <p><span>职业路径</span><a href="">零基础入门Android语法与界面</a></p> <p><span>职业路径</span><a href="">iOS基础语法与常用控件</a></p> <p><span>职业路径</span><a href="">PHP入门开发</a></p> <p><span>职业路径</span><a href="">JAVA入门开发</a></p> </div> <div class="list-right"> <h3>相关课程</h3> <p><span>HTML</span><span>CSS</span><span>JavaScript</span></p> <p><span>HTML5</span><span>CSS3</span><span>Jquery</span></p> <p><span>移动端基础</span><span>移动端APP开发</span></p> </div> </div> </div> <div class="footer"> <ul> <li>网站首页</li> <li>企业合作</li> <li>人才招聘</li> <li>联系我们</li> <li>常见问题</li> <li>友情链接</li> </ul> </div> </body> </html>
老师,我看到练习题中的效果图,span标签在背景中是垂直居中的,但是我做出来的效果是问题顶在顶部死死的,这种情况怎么处理呢,如下图
个人效果
作业效果
2回答
好帮手慕言
2020-03-17
同学你好,效果是正确的,代码也很简洁,不需要优化了。
另外:可能是与系统或者版本有关系,同学使用谷歌测试就可以了。
继续加油,祝学习愉快~
LongFace
提问者
2020-03-17
老师,我看来我下浏览器效果,在火狐当中就是顶在顶部,谷歌浏览器就是垂直居中的效果,这是为什么呢
相似问题