• <div>里包含<p>标签疑问


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        
    <title>左中右版式</title>
        
    <style type="text/css">
            body
            
    {
                margin
    : 0px;
                padding
    : 0px;
                font-family
    : Arial;
                color
    : #060;
                background-color
    : #dddddd;
            
    }
            #banner
            
    {
                margin
    :0px;
            
    }
            #mainBox
            
    {
                margin
    :0px;
            
    }
            #left
            
    {
                position
    : relative;
                top
    : 0px;
                left
    : 0px;
                margin
    : 0px;
                background
    : #cce9ff;
                width
    : 190px; /* 固定宽度 */
            
    }
            #middle
            
    {
                padding
    : 10px;
                background
    : #ffffff;
                margin
    : 0px 190px 0px 190px; /* 左右空190px */
                margin-top
    : 0px;
            
    }
            #right
            
    {
                position
    : relative;
                top
    : 0px;
                right
    : 0px;
                margin
    : 0px;
                background
    : #cce9ff;
                width
    : 190px;
            
    }
            p
            
    {
                font-size
    : 12px;
                
                margin
    : 20px 0px 0px 20px;
                padding
    : 10px;
            
    }
            pre
            
    {
                font-size
    : 12px;
                line-height
    : 20px;
                margin
    : 20px 0px 10px 0px;
                font-family
    : arial;
            
    }
        
    </style>
    </head>
    <body>
        
    <div id="banner"><img src="banner1.jpg" alt="" />
        
    </div>
        
    <div id="mainBox">
            
    <div id="left">
                
    <p>
                    left
    </p>
            
    </div>
            
    <div id="middle">
                
    <pre>
    body{
        margin:0px; padding:0px;
        font-family:arial;
        color:#060;
        background-color:#CCC;
    }
    #left{
        position:absolute;
        top:0px;
        left:0px;
        margin:0px;
        background:#FFF;
        190px;/* 固定宽度 */
    }
    #middle{
        padding:10px;
        background:#FFF;
        margin:0px 190px 0px 190px;/* 左右空190px */
        margin-top:0px;
    }
    #right{
        position:absolute;
        top:0px;
        right:0px;
        margin:0px;
        background:#FFF;
        190px;/* 固定宽度 */
    }
    p{
        font-size:12px;
        line-height:22px;
        margin:20px 0px 10px 0px; 
        padding:10px;
    }
    pre{
        font-size:12px;
        line-height:20px;
        margin:20px 0px 10px 0px;
        font-family:arial;
    }
    </pre>
            
    </div>
            
    <div id="right">
                
    <p>
                    right
    </p>
            
    </div>
        
    </div>
        
    <div id="footer">aappooiiuuyy</div>
    </body>
    </html>

    p标签包含的范围

     

    p标签的父标签<div id="left">包含的范围

     

    为什么出现如上结果呢?

    因为父标签没设置padding属性的原因。

    而此问题在ie6不存在。



    合乎自然而生生不息。。。
  • 相关阅读:
    【性能测试】二、TPS、QPS、RT和吞吐量这些都是什么?
    【性能测试】一、哪那么多概念,不就是这一条吗?
    【测试基础】九、如何做 API 测试?异步的呢?
    【测试基础】八、创建测试数据的时机
    【测试基础】七、你如何准备测试数据?
    【测试基础】六、做好测试计划需要注意这些
    【测试基础】五、这样提bug单,开发小哥还会怼你么?
    【测试基础】四、你的测试覆盖率是多少?
    【测试基础】三、为什么要做自动化测试?哪种项目合适?
    【测试基础】二、我好像真的不会设计“好的”测试用例
  • 原文地址:https://www.cnblogs.com/samwu/p/2120747.html
Copyright © 2020-2023  润新知