div在Dreamweaver中正确显示,但不能浏览

时间:2013-06-18 05:14:15

标签: dreamweaver

我希望有人能以正确的方式指出我。当我在Dreamweaver中查看我的网站时,我的所有div都正确排列。也就是说,文本位于菜单div旁边的背景上。但是,当我在浏览器中测试时,文本位于背景图像下方的底部。

http://jsfiddle.net/sodisarmingdarling/Pr5AQ/

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
<style>
        html, body, .container {
            width: 100%;
            height: 100%;
            margin: 0;
            padding:0;
            background-image:url(Background.gif); 
            background-repeat:no-repeat;

        }


        .menu {
    padding: 70px 10px;
    float: left;

        }

        li{
            padding: 10px 20px;
            margin: 0px 0;
            list-style-type: none;
            border: 0px;
        }

        .content{
            padding: 130px 10px;
            float: left;
            font-family: "Letter Gothic Std Bold";
            font-size: 16 pt;
            color: #99CCFF; 
        }

</style>        

</head>

<body>

    <div class="container">



      <div class="menu">

            <ul>
                <li><a href = "#" ><img src="images/DarkLayout_03.gif" width="166" height="66" /></a></li>
                <li><a href = "#"><img src="images/DarkLayout_06.gif" width="166" height="66" /></a></li>
<li><a href="mailto:swy5105@psu.edu"><img src="images/DarkLayout_08.gif" width="164" height="66" /></a></li>
                <li><a href = "notafilmnoirheroine.tumblr.com"><img src="images/DarkLayout_11.gif" width="164" height="66" /></a></li>
                <li><a href = "swy5105.tumblr.com"> <img src="images/DarkLayout_13.gif" width="166" height="66" /></a></li>
          </ul>

        </div>

      <div class="content">
            text text text
      </div>

    </div>

</body>
</html>

我在Dreamweaver中看到的内容:

我在浏览器中获得的内容(在Safari,Chrome和Mozilla中测试过):

1 个答案:

答案 0 :(得分:0)

在.content的CSS中,将 float 从左侧更改为 none

当前的CSS:

 .content{
        padding: 130px 10px;
        float: left;
        font-family: "Letter Gothic Std Bold";
        font-size: 16 pt;
        color: #99CCFF; 
    }

新CSS:

.content{
        padding: 130px 10px;
        float: none;
        font-family: "Letter Gothic Std Bold";
        font-size: 16 pt;
        color: #99CCFF; 
    }

这是一个jsFiddle(使用html中的随机图片),http://jsfiddle.net/FvAW4/

虽然当前的CSS适用于小文本,但是文本较大会强制文本出现在所有内容之下。将其更改为none将解决此问题。

设计视图旨在作为您工作的视口,而不是作为要测试的浏览器(即使大多数内容在浏览器中显示相同)。但是,Dreamweaver可以选择启用“设计”视图来呈现它,就好像它是一个浏览器一样。此选项称为“实时”视图,它是“设计视图”选项卡旁边的选项卡。

我建议您习惯使用实时视图,因为它可以快速轻松地显示页面。但请记住,有时Dreamweaver会以不同于浏览器的方式呈现页面内容。