请,有人可以向我解释,为什么红色的div没有扩大到正确的位置?它停止屏幕结束.我要做什么,让它扩大?
有一件事情是“显示:table-cell”红色div,但我想知道是否有另一种方式,为什么会发生…?
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head /> <body> <div style="background-color: #f00;"> <div style="width: 2000px; height: 100px; " /> </div> </body> </html>
解决方法
它包含的div小于2000px.你需要这样做:
<div style="background-color: #f00; width: 2000px;"> <div style="width: 2000px; height: 100px; " /> </div>
当然,现在内部div的宽度不需要被指定,除非它与外部div不同.