HTML+CSS中关于绝对定位和相对定位定位的优缺点以及该注意的地方,现在最好的定位方式是怎么定位?
HTML+CSS中关于绝对定位和相对定位定位的优缺点以及该注意的地方,现在最好的定位方式是怎么定位?...
HTML+CSS中关于绝对定位和相对定位定位的优缺点以及该注意的地方,现在最好的定位方式是怎么定位?
展开
4个回答
展开全部
哥们,这个问题是不能这么问的,语言都是根据需求设计出来的。都有用处。你自己用得多了就明白了。
一般绝对定位经常是需要有相对定位的辅助的,绝对定位默认是根据<body>来计算位置的,而往往网页写的时候经常并不能明确的知道你要把一个块定位在那里,这个块距离<body>的top和left是多少。<div style="position:relative"></div>,这个是相对定位,设置了之后和没有设置都没什么两样,<div>的位置还是没有变化的,但是如果在里面放了<div style="position:absolute">绝对定位的块,这个块就可以以父元素所在的位置左上角作为基准来进行定位,而不再是以<body>的左上角作为依据了。以父元素的左上角来做基准是不是方便多了。
相对定位本身用的比较少,一般都和绝对定位配合用,具体可以去了解下
一般绝对定位经常是需要有相对定位的辅助的,绝对定位默认是根据<body>来计算位置的,而往往网页写的时候经常并不能明确的知道你要把一个块定位在那里,这个块距离<body>的top和left是多少。<div style="position:relative"></div>,这个是相对定位,设置了之后和没有设置都没什么两样,<div>的位置还是没有变化的,但是如果在里面放了<div style="position:absolute">绝对定位的块,这个块就可以以父元素所在的位置左上角作为基准来进行定位,而不再是以<body>的左上角作为依据了。以父元素的左上角来做基准是不是方便多了。
相对定位本身用的比较少,一般都和绝对定位配合用,具体可以去了解下
展开全部
div+css布局很少用定位,除非做些特效或有必要才定位。
div的布局就像表格那样嵌套,
如果要问绝对定位好还是用相对定位好?
因为绝对定位(和文档流没关系)如无申明,则其是对与body而言的,处理不好的话。如显示器尺寸变了,可能就会变型。
相对定位的元素属文档流,所以稳定的,相对定位是相对他该出现的位置,如无设top left之类,和普通div基本一样。
一般的绝对定位是这样用的,父元素要是相对定位的且须有布局,如有个高度,这样子元素用绝对定位,就可以相对它的父元素进行绝对定位,父元素若不这样做,那么子元素用绝对定位其实是相对body定位。
div的布局就像表格那样嵌套,
如果要问绝对定位好还是用相对定位好?
因为绝对定位(和文档流没关系)如无申明,则其是对与body而言的,处理不好的话。如显示器尺寸变了,可能就会变型。
相对定位的元素属文档流,所以稳定的,相对定位是相对他该出现的位置,如无设top left之类,和普通div基本一样。
一般的绝对定位是这样用的,父元素要是相对定位的且须有布局,如有个高度,这样子元素用绝对定位,就可以相对它的父元素进行绝对定位,父元素若不这样做,那么子元素用绝对定位其实是相对body定位。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据我自己的经验来讲吧
绝对定位能很好的控制html各个标签之间的距离,为了距离的特殊要求吧,但是多种分辨率看起来的效果会不一样
相对定位的话,各个分辨率看起来整体排版是一致的
没有最好的定位方式,主要看需求
绝对定位能很好的控制html各个标签之间的距离,为了距离的特殊要求吧,但是多种分辨率看起来的效果会不一样
相对定位的话,各个分辨率看起来整体排版是一致的
没有最好的定位方式,主要看需求
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据需要,灵活运用,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询