我已經創建了一個iframe代碼,我希望人們在他們的網站上使用它作爲小部件。此iframe將加載一個包含按鈕和計數器的網頁。在訪問過的頁面中,我有一個圖形。爲什麼我的iframe內容在其周圍有一個空白區域?
但是iframe在瀏覽器中呈現,周圍有一個白色的空白區域。這是爲什麼發生?這裏是我的代碼: -
在客戶端:
<script type="text/javascript">
window.onload = function() {
document.all.myframe.src = "blogup.aspx?url=" + window.location.href;
}
</script>
<iframe id="myframe" height="75" width="235" scrolling="no" frameborder="0">
</iframe>
應顯示
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="blogup.aspx.cs" Inherits="blogup" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<form id="form1" runat="server">
<img style="float: left" src="images/blogup1.jpg" alt="Blogvani.com - Indian blogs aggregator" />
<div style="font-family: Verdana; font-size: 16px; margin:0;padding:0;font-weight: bold; background: url('images/blogup2.jpg') no-repeat;
height: 50; width: 44; padding: 22px 5px 5px 5px; text-align: center">
<a href="javascript:voteup('<%= PostURL %>')" id="votecount" style="text-decoration: none;
color: #026A88">115</a></div>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<asp:ScriptManager ID="ScriptManager1" EnablePageMethods="true" runat="server">
<Services>
<asp:ServiceReference Path="~/Services.asmx"
</Services>
</asp:ScriptManager>
</form>
</body>
</html>
注頁:我使用內聯CSS。邊距和填充設置爲0,但圖像顯示爲從頂部和左側略微偏移。
任何想法?
這似乎是最有可能的問題。 html,body {padding:0;餘量:0; }應該照顧它。 – 2009-01-05 18:17:06
請確保在iframe中顯示的頁面上完成此操作。 – 2009-01-05 18:50:29
body {padding:0; margin:0;}做到了。謝謝Zack。 – 2009-01-06 01:13:44