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

网页布局基础

难度入门
时长 1小时30分
学习人数
综合评分9.63
2052人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.4 逻辑清晰

最新回答 / LBJ01
只要是p标签就肯定会受浮动过的影响,

最赞回答 / qq_无极剑圣_0
条件:一、left区域width:110px, border:1px; 二、mid区域的width:650px, border:1px;mid区域与left区域相距13px, 所以mid区域margin-left:124px(110+1+13=124);right区域与mid区域相距17px, 而mid的width:650px, border:1px; 所以right区域margin-left:792px(124+650+1+17=792);

最新回答 / 酒足饭饱勾二嫂
.是类的标识,#是id选择器标识,朋友,前面学过的东西多多复习下,希望你学习更上一层楼

最新回答 / qq_无朋孤_0
是的,可你一定要知道两着的关系才可以确定margin的值。

最新回答 / 风花雪月不念秋
使用绝对定位就会使元素脱离文档流,所谓标准文档流,就是指块级或行级元素都有其各自特点,元素失去其特点就说明其脱离标准文档流了

已采纳回答 / 啊__佳佳佳鑫
因为每个浏览器都自带有默认预定义的css样式 具体可以自己看一些官方文档,加这个是为了消除(覆盖浏览器原有css样式)浏览器预定带来的各个浏览器兼容性的问题(比如在IE和Chrome显示的效果不一样) 带来统一性。

最新回答 / c小罗
我知道怎么算了,谢谢。

最新回答 / ikonorion
是可以用,但没有效果而已。意思是0像素的顶部外边框距,是没有效果的。所以不需要写上这段代码。要达到“设置顶部与#mainbody顶部紧贴着”的效果,只需要:#mainbody{position:relative;}#content{position:absolute;top:0px;}就可以了。另:根据练习题要求“任务3. 请补充代码使#content与#sidebar之间的间距为20px”,你的代码应该是:margin-left:20px;而不是200px

已采纳回答 / 时光少年
<...code...>给mainbody设置,它影响的是mainbody,而wrap是控制所有的div

最赞回答 / 慕少7532173
题主的意思很明确,既然是脱离普通文档流,也没有设置top/left,那么元素应该就在整个HTML的左上角啊?这是因为我们对absolute的属性认知不完全而造成的。absolute具有跟随性,当没有设置top/left等偏移值时,这个元素只是脱离了文档流,会对后面的元素产生影响,但它自身原来在什么位置,现在还是在什么位置。另外,absolute的属性实在太猛了,建议多了解下。比如absolute跟float一样具有包裹性,即由内容撑开宽高,absolute会使inline元素块状化;当同时设置absolu...

已采纳回答 / xlqlxx
margin-left和margin-right是说左边的边框跟右边的边框,而不是说边框向左和向右的意思,比如:元素向右移200px,那就是表示左边框移动200px.如果说元素宽度是200px,而他的父级是400px宽,那么元素向右移动100px的话,margin-left:100px或者margin-right:100px都是对的,如果元素向右移50px,margin-left:50px或者margin-right:150px都是对的,左边框是相对父级容器的左边,右边框是相对父级容器的右边。这样讲不知道...

最新回答 / 慕移动8439618
把margin-left:710px;改成margin-left:10px;就可以了   按照你原先的写法 中间的间距有710PX 那么大

最新回答 / 玖零儛
可以另外将行距ine-height改为块的宽度,文字就在正中央了
课程须知
1.一定要对HTML+CSS相关标签有所掌握;2.对网页布局知识有简单的了解
老师告诉你能学到什么?
1.掌握三大布局技巧——流式布局、浮动布局及绝对定位布局;2.精通标准文档流、盒子模型、float属性以及position属性等知识。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消