请查看以下图片:
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> </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> </p>
<p> </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;
}
抱歉,如果我提供了太多的信息,我是相对较新的设计网站和编程!
谢谢你。
2条答案
按热度按时间raogr8fs1#
也许你的DW版本没有把一些HTML5元素看作块类型元素,作为对程序的让步,你可以在css中的nav元素中添加一行:
从而在您键入时嵌入设计视图的"预测"。
编辑从此处开始:我自己使用Design-View来输入内容。它对于一些UTF字符非常方便,比如双引号。我在写作时经常使用它(非)有序列表。有时我用它来输入内容,而不启用视觉辅助或CSS。我的建议是将它作为一个工具使用,但同时打开浏览器,Adobe提供了几个教程,提供了在设计视图中几乎一致地预览页面的策略,但这也差不多了。实时视图提供了更好的标准。
因为一个注解,我尝试了DW5.5中的代码。我想看看我能在多大程度上保留nav和main标签,并将它们作为浮动。为了在设计视图和实时视图的预览中保持一些一致性(在窗口上点击ALT +11),一个可以清除浮动的 Package 器(参见Louis Lazaris文章的链接)似乎很有帮助。
我尝试了金字塔布局的联系人标志的浮动,但我不能居中的两个链接下面没有太多的喧嚣。有这些居中,以及我使这些显示作为内联块。
此外,导航列表项目的填充有点奇怪,两边各占50%。
x一个一个一个一个x一个一个二个x
1szpjjfi2#
如果你想使用Dreamweaver,你应该抛弃设计视图,养成在浏览器中预览一切的习惯,并使用浏览器的web检查器进行故障排除。
如果你真的想看到你的css和定位的实时预览,你可以在web检查器中做一些。如果你有机会使用Mac,你应该考虑看看< Link >macrabbit的人的Espresso。
另外,要注意Dreamweaver正在制作的非中断空格返回(
<p> </p>
)标记,删除em并改用css。