为了账号安全,请及时绑定邮箱和手机立即绑定

企业网站综合布局实战

zkpplpp PHP开发工程师
难度初级
时长 2小时55分
学习人数
综合评分9.73
544人评价 查看评价
9.8 内容实用
9.8 简洁易懂
9.6 逻辑清晰

已采纳回答 / 十二月晴朗
我也有这个疑问,想提问搜到你的问题,刚才突然理解了。。哈哈哈。因为vertical-align:middle属性是相对于父元素垂直居中,文字其实是写在父元素div里的,所以设置后图片就相对父元素(也就是文字)垂直居中了。

已采纳回答 / sndongcheng3138957
只有html就能显示了。。你是不是域名没有备案?

已采纳回答 / 诸葛平云
这个问题太突然了,有很多可能,最好附上你的代码

已采纳回答 / 洛洛爱吃肉
左右的话宽被撑到最大就换行了,所以你看到会认为有问题. 上下的话因为高被撑开了,所以看起来没问题.

已采纳回答 / 694473412
我试了下你的代码,将li标签中的float:left属性去掉就不会换行了。

已采纳回答 / Michael_YangF
把你源码发过来。把第二层DIV去掉,直接在ul上面写类名试试;

已采纳回答 / 小北方_jack
你肯定时修改了h2 或者span 的float属性,<div class="title"><h2><span class="title_left">媒体聚焦</span></h2></div></div><!--title结束--><div class="video">

已采纳回答 / qq_空巷_3
ul的外层必须要包裹一层class为‘pic’的div才可以。这是myfocus的一个固定模板你把第二层的div加一个 class=‘pic’属性就可以了。如下    <div id="boxID">       <div class=‘pic’>          <ul>            <li><img src="pictures/ad2.jpg"></li>            <li><img sr...

已采纳回答 / z阿汀
给nav加一个clear:both;用来清除上一个区域的浮动影响

已采纳回答 / kking_xyz
建议:以后写CSS的时候,记着在开头先清除默认样式:* { margin:0; padding:0; }你这个在开头清除默认样式后,ul的margin值就不需要设置了,然后给ul设置一个行高。下面这段CSS给你参考一下<...code...>

已采纳回答 / 慕盖茨4878874
没有这种问题呀。你用的什么浏览器?老版本的ie?

已采纳回答 / 丶筱筱
首先inline元素的高度和宽度是由元素中的呢内容(包括字体大小和行高影响)决定的。对inline元素设置高宽是无效的,如果你想对元素设置高宽的话。可以将元素设置为inline-block,inline元素也是符合盒子模型的,所以为她设置margin和padding是有效的。你最后又设置了一个左浮动,使得它脱离的标准文档流。你试着把浮动去掉&不设置块级元素的情况下再来设置width,height就没有作用了。

已采纳回答 / 不肖生
class="pic"的div是要将ul包裹起来,不是单独放着

已采纳回答 / 心动_行动
<...图片...>是这样吗?如果是,nav{clear:both}
课程须知
1. 您已具备HTML 常用标签和属性。 2. 您已具备CSS 常用属性和值。 3. 您想提升网页布局技能。
老师告诉你能学到什么?
1.CSS中盒子模型的使用 2.网页三列布局方法 3.两列自适应高度布局方法 4.幻灯片切换效果的制作方法 5.导航菜单的制作方法

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消