老师 这一节的练习 我已经把居中加在td里 为啥显示效果还是不对

老师 这一节的练习 我已经把居中加在td里 为啥显示效果还是不对

<!DOCTYPE html>

<html>

<head>

    <title></title>

<meta charset="utf-8">

</head>

    <body>

    <table bgcolor="pink" width="100%" align="center" >

       <tr height="80px"> 

       <td>页头</td>

       </tr>

        <tr  height="10px" width="100%">

            <td bgcolor="#fffff" ></td>

        </tr><!--空行-->  

         <tr>

             <td align="center">

             <table bgcolor="orange" width="100%" >

                 <tr >

                    <td width="240px" bgcolor="#fffff"> 

                        左侧内容

                    </td>

                    <td width="20px" ></td>

                    <td bgcolor="#fffff" wdith="764px" >右侧内容</td>

                 </tr>

                 

             </table>

         </td></tr>

         <tr height="10px" bgcolor="#ffffff">

             <td><!--下空行--></td>

         </tr>

         <tr bgcolor="black" height="80px"><td>

             <!--页尾-->

         </td></tr>

          </table>

          

    

    </body>

</html>



正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕慕子 2021-03-28 18:09:48

同学你好,由于里面嵌套的表格设置百分百宽度,适应外层单元格的宽度,导致里面的单元格自动调整宽度,填充满整个表格,所以效果不对。建议:去掉在嵌套表格上添加的width和bgolor属性。给外层的单元格设置橘色背景就可以了。

http://img1.sycdn.imooc.com//climg/606055e00950748a08090317.jpg

右侧单元格width单词拼写有误,建议修改:

http://img1.sycdn.imooc.com//climg/606055260985a23c07520110.jpg

另外,建议,只需要给头部设置粉色背景即可,不需要给整个表格设置背景颜色,参考如下修改:

http://img1.sycdn.imooc.com//climg/6060547409ae9ff407210526.jpg

注意:由于在线浏览器界面比较小,查看到的效果与练习题给出的效果图不一样,推荐同学在自己本地创建一个html文件,将代码粘贴过去,在浏览器中打开测试下。

祝学习愉快~

  • 提问者 豆包侠 #1

    老师 我照你说的更改了 但是我放在本地浏览器里 浏览效果还是不明显http://img1.sycdn.imooc.com//climg/60605faf092fe26924010565.jpg

    <!DOCTYPE html>

    <html>

    <head>

        <title></title>

    <meta charset="utf-8">

    </head>

        <body>

        <table  width="100%" align="center" >

           <tr height="80px" bgcolor="pink"> 

           <td>页头</td>

           </tr>

            <tr  height="10px" width="100%">

                <td bgcolor="#fffff" ></td>

            </tr><!--空行-->  

             <tr>

                 <td align="center" bgcolor="orange">

                 <table  >

                     <tr >

                        <td width="240px" bgcolor="#fffff"> 

                            左侧内容

                        </td>

                        <td width="20px" ></td>

                        <td bgcolor="#fffff" width="764px" >右侧内容</td>

                     </tr>

                     

                 </table>

             </td></tr>

             <tr height="10px" bgcolor="#ffffff">

                 <td><!--下空行--></td>

             </tr>

             <tr bgcolor="black" height="80px"><td>

                 <!--页尾-->

             </td></tr>

              </table>

              

        

        </body>

    </html>



    2021-03-28 18:51:33
  • 好帮手慕慕子 回复 提问者 豆包侠 #2

    同学你好,可能是由于同学的电脑屏幕本身比较小,所以效果不明显,但是不用担心,修改后的代码效果实现是对的,老师这边测试的效果如下:

    http://img1.sycdn.imooc.com//climg/60606052091b5cc319200248.jpg

    祝学习愉快~

    2021-03-28 18:54:53
  • 提问者 豆包侠 回复 好帮手慕慕子 #3

    好的 谢谢老师

    2021-03-28 18:55:17
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师