100%的意思是充滿整個螢幕嗎 ? 但怎麼還會超過螢幕呢 ?
<%@ Master Language="VB" CodeFile="MasterPage3.master.vb" Inherits="MasterPage3" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<iframe src="http://localhost/website4/images/首頁.swf"
style="height: 100%; width: 100%"></iframe>
<head runat="server">
<title></title>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
HTML 的屬性本來就是<參考>性質 (給 render 參考用的),所以不保證你設什麼就是什麼 (width=300 的 table 放張 width=400 的圖進去,table 就撐成 400了對吧)
你的 100% 是設給 iframe 這個 element,下面還有一個 container:body。body 也有 margin 屬性,預設不為零。所以 n > 0, 且 n + 100% 當然就 > 100% 。
試試 改為 <body style="margin: 0">
<iframe> 多加一個 FRAMEBORDER="0"
謝謝妳的回答 , 改成下面這樣對嗎 ?
但還是會超過
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
<body style="margin:0">
<iframe src="http://localhost/website4/images/首頁.swf"
style="height: 100%; width: 100%" frameborder="0"></iframe>
tonychen168提到:
首頁.swf
可能就超過100%了
先不要用% 直接設多大 看到底有沒有超過 600 800 1000 先找到原因