div左右布局
程序员文章站
2022-04-30 15:57:17
...
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!-- 左侧 --> <div style="width: 240px;float:left;height: 300px;background:#666; "> <button type="button" onclick="javascript:alert('test')">右侧按钮1</button> </div> <!-- 右侧 --> <div style="width:100%;float:right; margin-left:-250px;"> <div style="margin-left:250px; height:300px;background:#666;"> </div> </div> </body> </html>
该方式可以正常实现左右布局,但存在一个问题:由于采用浮动叠加方式,导致左侧div中的button无法点击。
解决办法:浮动元素添加position属性(如relative,absolute等)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!-- 左侧 --> <div style="width: 240px;float:left;height: 300px;background:#666; position: relative;"> <button type="button" onclick="javascript:alert('test')">右侧按钮1</button> </div> <!-- 右侧 --> <div style="width:100%;float:right; margin-left:-250px;"> <div style="margin-left:250px; height:300px;background:#666;"> </div> </div> </body> </html>
上一篇: nginx和IIS的均衡负载
下一篇: JS把list转换成树状结构
推荐阅读
-
DIV CSS display (block none inline)属性的用法_html/css_WEB-ITnose
-
报道称国产5G手机比普通版贵500元左右
-
Android table布局开发实现简单计算器
-
DIV+CSS布局问题_html/css_WEB-ITnose
-
ie浏览器 弹出的div被内嵌iframe遮盖_html/css_WEB-ITnose
-
解决ubuntu下vi上下左右方向键出现字母backspace键不能删除字符 问题
-
Android 布局中设置 圆形或圆角图片
-
CSS如何让两列div并排显示_html/css_WEB-ITnose
-
div 位置的奇怪问题_html/css_WEB-ITnose
-
DIV+CSS三列式布局的实现方法_html/css_WEB-ITnose