对于这节学的居中我有个疑问?
居中是说 最左端在整个页面的中间 还是说整个在页面的中间
不知道有没有人理解我的提问
不如说有一段比较长的文字块 如果是从最左边居中 那么整个会看起来是偏右的 如果是在整个页面的中间,我觉得才是我理解的居中
但是我看这个解释,好像意思是最左边是页面的中间位子
居中是说 最左端在整个页面的中间 还是说整个在页面的中间
不知道有没有人理解我的提问
不如说有一段比较长的文字块 如果是从最左边居中 那么整个会看起来是偏右的 如果是在整个页面的中间,我觉得才是我理解的居中
但是我看这个解释,好像意思是最左边是页面的中间位子
2016-06-13
container加上float:left是因为元素设置为浮动并且不设置width时,它的宽度是它的内容决定的(CSS权威指南上有),可以在.container代码中不设置float试试,做对比实验。再把container设为position:relative、left:50%,让其左边框移动到页面的中间,此时container中包含的ul列表也跟着移动到了页面的右半部分。
再设置ul的position为relative,并且left:-50%,此时ul会以container的左边框为基准线向左移动50%,到达整个页面的中间位置,其实此时的居中任务已经完成。
li里面的代码,我觉得display:inline和float:left都可以让列表条目达到横向排列的效果,不行可以去掉其中一个看看,想想可能和外边框合并相关,不过这个不重要了。
举报