css Dreamweaver设计和实时查看显示不同的东西?

xjreopfe  于 2022-12-20  发布在  其他
关注(0)|答案(2)|浏览(237)

请查看以下图片:
http://gyazo.com/c3ffe1d0a48b717f695d7cbd860eda50.png(设计视图)http://gyazo.com/a1e09aacc855c013d349017d0487402d.png(实时和浏览器视图)
正如您在设计视图中看到的,页面上放置的所有内容看起来都很好,也正是我想要的!但是当我在Web浏览器中转到实时视图或预览时,它显示的不同,一些内容与我的导航重叠。我真的不知道该怎么办?我将在下面显示我的代码:
超文本:

<nav>
        <ul>
          <li> <a href="index.html">Home</a></li>
          <li> <a href="news.html">News</a></li>
          <li> <a href="events.html">Events</a></li>
          <li> <a href="galleries.html">Galleries</a></li>
          <li> <a href="videos.html">Video </a></li>
          <li> <a href="history.html">History</a></li>
          <li> <a href="contact.html"> Contact</a></li>

        </ul>    
      </nav>    


   <div id="contactheader">
        <p>Get in touch with FIFAScene: </p>
   </div>     

    <p>&nbsp;</p>

  <div id="contactcontent">    
         <p>If you have any feedback regarding our website, or wish to comment on anything FIFA eSport related, then please contact us via:</p>
  </div>

    <p>&nbsp;</p>
    <p>&nbsp;</p>

    <ul>
          <div id="contacthotmail">
               <li>FIFAScene@hotmail.com<img src="images/icons/outlook.png" width="112" height="95"></li>
          </div>

          <div id="contactsm">
                 <li><a href="http://www.twitter.com/FIFAScene">www.twitter.com/FIFAScene<img src="images/icons/twitter.png" width="94" height="78"></a>
                 <a href="http://www.facebook.com/FIFAScene">www.facebook.com/FIFAScene<img src="images/icons/facebook.png" width="67" height="63"></a></li>
          </div>
   </ul>

CSS:

nav {
float:left;
position:relative;
}

nav ul li {
display:block;
margin:20%;
padding:30%;
list-style-type: none;
font-family:Segoe UI Light;
font-size:30px;
text-align: center;
}

#contactheader {
text-align:center;
color:#0099FF;
font-family:Segoe UI Light, sans-serif;
font-size:20px;
}

#contactcontent {
text-align:center;
color:#0099FF;
font-family:Segoe UI Light, sans-serif;
font-size:18px;
}

#contacthotmail {
text-align:center;
color:#0099FF;
font-family:Segoe UI Light, sans-serif;
font-size:18px;
}

#contactsm {
text-align:center;
    color:#0099FF;
font-family:Segoe UI Light, sans-serif;
font-size:18px;
margin-top:40px;

}

抱歉,如果我提供了太多的信息,我是相对较新的设计网站和编程!
谢谢你。

raogr8fs

raogr8fs1#

也许你的DW版本没有把一些HTML5元素看作块类型元素,作为对程序的让步,你可以在css中的nav元素中添加一行:

display: block;

从而在您键入时嵌入设计视图的"预测"。
编辑从此处开始:我自己使用Design-View来输入内容。它对于一些UTF字符非常方便,比如双引号。我在写作时经常使用它(非)有序列表。有时我用它来输入内容,而不启用视觉辅助或CSS。我的建议是将它作为一个工具使用,但同时打开浏览器,Adobe提供了几个教程,提供了在设计视图中几乎一致地预览页面的策略,但这也差不多了。实时视图提供了更好的标准。
因为一个注解,我尝试了DW5.5中的代码。我想看看我能在多大程度上保留nav和main标签,并将它们作为浮动。为了在设计视图和实时视图的预览中保持一些一致性(在窗口上点击ALT +11),一个可以清除浮动的 Package 器(参见Louis Lazaris文章的链接)似乎很有帮助。
我尝试了金字塔布局的联系人标志的浮动,但我不能居中的两个链接下面没有太多的喧嚣。有这些居中,以及我使这些显示作为内联块。
此外,导航列表项目的填充有点奇怪,两边各占50%。
x一个一个一个一个x一个一个二个x

1szpjjfi

1szpjjfi2#

如果你想使用Dreamweaver,你应该抛弃设计视图,养成在浏览器中预览一切的习惯,并使用浏览器的web检查器进行故障排除。
如果你真的想看到你的css和定位的实时预览,你可以在web检查器中做一些。如果你有机会使用Mac,你应该考虑看看< Link >macrabbit的人的Espresso。
另外,要注意Dreamweaver正在制作的非中断空格返回(<p>&nbsp;</p>)标记,删除em并改用css。

相关问题