早教吧 育儿知识 作业答案 考试题库 百科 知识分享

div布局宽度和外边距问题我设置了两个div,一个width:80%;一个width:20%,不加外边距的时候,两个在同一行。后来我把margin设置成了5px,于是后面的div跑到了第二行。请问在加上margin:5px的同时

题目详情
div布局宽度和外边距问题
我设置了两个div,一个width:80%;一个width:20%,不加外边距的时候,两个在同一行。后来我把margin设置成了5px,于是后面的div跑到了第二行。请问在加上margin:5px的同时怎么使两个div在同一行,能不能让width用“%”而不用“px”。
▼优质解答
答案和解析
你这个问题css解决不了的,超出规则范围了,可以通过js来解决(我不会,但我知道js可以)。
你可以尝一边固定宽度,别一边自动缩放。
.s_left { margin-right:230px;}
.s_right { width:220px; position:absolute; top:0; right:0;}
希望能帮到你