css+div 相关问题~!
发布网友
发布时间:2022-04-22 01:24
我来回答
共4个回答
热心网友
时间:2022-04-22 02:54
不是绝对的,
先说不用绝对相对定位的情况:因为用了绝对定位后,对于容器(比如div)左右浮动属性就变成无效,所以如果你的内容是定期改的(比如说新闻或者搏客的内容等等)容器的大小不能确定,内容有可能长有可能 短,如果你绝对定位了之后的容器内容,就可能把上面不无确定容器大小的内容覆盖,影响视觉效果。
2,用绝对相对定位:一般情况下是想在网页上实现工具条(例如淘宝网的买家评价栏)和广告(页面左右两侧出现的百度广告)时就必须用到(做到随时都能查看)。还有就是,如果你想在一个容器里的某个地方放一个元素的话,这时候也只有通过绝对相对定位来实现。当然如果内容大小已知不变,也可以使用绝对定位,这个看个人喜好(绝对定位对于写代码的人会比较直观)。
热心网友
时间:2022-04-22 04:12
没这说法,比如你用DIV做一个完全居中的效果,就用到相对定位
绝对定位只是不能兼容所有分辨率而以,可能会产生横向滚动条,但也有网站用绝对定位做出很漂亮的效果
如果绝对定位和相对定位配合使用,会更好一些,也可解决不兼容分辨率的问题
CSS+DIV最常用的就是浮动和定位,怎么能说不用好呢?如果需要的效果用浮动就可以解决,那就不用
因为所有的效果都是在CSS中,并不会影响SEO效果,只是用绝对定位和相对定位会有浏览器之间的不兼容,导致看上去的效果会不一样,更有可能是排版错乱
至于你朋友说上程序,我想他应该是说,代码显示的效果可能会超出所定位的边界,这个的确是不利于程序,如果是一个人又做界面又做程序的话,就无所谓了
我记的有个程序还是代码来着,可实现界面和程序的互动,实现多人协同作业,不会产生冲突,但我忘记叫什么名字了,汗。
热心网友
时间:2022-04-22 05:46
确实,绝对定位会打乱文档自上而下,自左而右的顺序,对于混合后端脚本与HTML的网页来说,确实会给程序员带来非常大的麻烦,而且,这样做出来的网页也很不专业.
热心网友
时间:2022-04-22 07:38
如果是别人开发的程序,而程序使用的标签不是能用标签的话,你在使用css布局就不要使用绝对定位。而程序使用通用标签的话,就可以使用绝对定位来布局。希望我的回答能让你满意。