Ⅰ 誰能告訴我怎樣插入圖片才不會頂出格始終在表格的約束大小內
可以通過設定字高變化,然後通過scale比例命令調整大小。
另外可以通過其他軟體比如常青藤等設置大小,可相應比例縮放。
Ⅱ 如何讓插入表格的圖片不撐開指定大小的表格
1.插入一張圖片,一次點擊 插入→圖片 2.在彈出的對話框內選擇你要插入的圖片→點插入 3.得到以下效果 4.再次添加圖片後,需要將圖片整理整齊並縮放至所需要的大小,而且需要圖片大小都一致 5.任選一張圖片,點擊工具欄格式標簽後,在大小標簽框內輸入所需的高度(默認鎖定橫縱比)並單擊鍵盤上的『回車』後,寬度也自動發生變化,即可得到所需的大小。 同理將其餘圖片也按照如上方法進行高度設定 即可得到相同大小的幾張圖片了 然後再在格式標簽下的排列一欄,選擇『對齊』,可彈出不同種類的對齊方法,在此可根據自己需要進行選擇。
Ⅲ 如何防止圖片撐開表格
來過,留過就好!!2010-03-24 16: 032006-12-09 10:05 一、使用img src="pic.jpg"width="400"height="300" 直接固定圖片的大小。 這種方法不會引起頁面顯示的錯亂,但是顯示的圖片經常是變形了的。 最不推薦了。 二、使用img src="pic.jpg"onload="javascript:if(this.width 300){this.resized=true;this.style.width=300;}" 自己寫的還有等比例放縮: script language="vbscript"function jzimage(str)if str.width 300 then str.width=300//當圖片大與某一限制時自動縮小到一額定值end if end function function jzimage2(str)ww=str.width hh=str.height gg=hh*300/ww//等比例放縮if ww 300 then str.width=300 str.height=gg end if end function/script 這種方法會在調用圖片的時候,會自動按比例縮小到指定的寬度,不會引起圖片的變形,並且也不會撐破表格,因此就不會引起頁面顯示的錯亂。 但也有一個缺點,如果圖片太大,在顯示圖片過程(下載過程)中,還是會先以圖片原大小顯示,這時就會撐破表格,頁面很難看。當然,當圖片完全顯示之後會自動縮小的。 三、為了防止圖片撐破表格,在上述基礎上,對表格進行限制: 在表格的標簽table 中加入一些限制代碼,table width="500"border="0"align="center"cellpadding="0"cellspacing="0"就可以有效地防止表格被撐開了。 四、更進一步,用滑鼠滾輪可以縮小放大圖片的代碼: SCRIPT type=text/javascript function bbimg(o){ var zoom=parseInt(o.style.zoom,10)||100; zoom+=event.wheelDelta/12;if(zoom 0)o.style.zoom=zoom+'%'; return false; } /SCRIPT 使用方法如下: img src="pic.jpg" onmousewheel="return bbimg(this)"onload="javascript: if(this.width 500){this.resized=true;this.style.width=500;}" 也可以用樣式: max-width:500px;width:expression(this.width 500?"500px": this.width) /*在這里expressio 中的是條件,?則是分隔符號*/ } IE5 及其以後版本支持在CSS 中使用expression,用來把CSS 屬性和 Javas cript 表達式關聯起來,這里的CSS 屬性可以是元素固有的屬性,也可以是自定義屬性。就是說CSS 屬性後面可以是一段Javas cript 表達式,CSS 屬性的值等於Javas cript 表達式計算的結果。在表達式中可以直接引用元素自身的屬性和方法,也可以使用其他瀏覽器對象。這個表達式就好像是在這個元素的一個成員函數中一樣。 給元素固有屬性賦值 例如,你可以依照瀏覽器的大小來安置一個元素的位置。 #myDiv{position:absolute;width:100px;height:100px;left: expression(document.body.offsetWidth-110+"px");top: expression(document.body.offsetHeight-110+"px");background:red;} 給元素自定義屬性賦值 例如,消除頁面上的鏈接虛線框。通常的做法是: a href="link1.htm"onfocus="this.blur()"link1/a ahref="link2.htm"onfocus="this.blur()"link2/a ahref="link3.htm"onfocus="this.blur()"link3/a 粗看或許還體現不出採用expression 的優勢,但如果你的頁面上有幾十甚至上百個鏈接,這時的你難道還會機械式地Ctrl+C,Ctrl+V 么,何況兩者一比較,哪個產生的冗餘代碼更多呢? 採用expression 的做法如下: style type="text/css"a{star:expression(onfocus=this.blur)}/style ahref="link1.htm"link1/a ahref="link2.htm"link2/a ahref="link3.htm"link3/a 說明:裡面的 star 就是自己任意定義的屬性,你可以隨自己喜好另外定義,接著包含在expression()里的語句就是JS 腳本,在自定義屬性與expression 之間可別忘了還有一個引號,因為實質還是CSS,所以放在style 標簽內,而非s cript 內。OK,這樣就很容易地用一句話實現了頁面中的鏈接虛線框的消除。例如你想隨滑鼠的移進移出而改變頁面中的文本框顏色更改,你可能想當然的會認為應該寫為 style type="text/css"input{star: expression(onmouseover=this.style.backgroundColor="#FF0000"; onmouseout=this.style.backgroundColor="#FFFFFF")}/style style type="text/css"input{star: expression(onmouseover=this.style.backgroundColor="#FF0000"; onmouseout=this.style.backgroundColor="#FFFFFF")}/style input type="text"input type="text"input type="text" 可結果卻是出現腳本出錯,正確的寫法應該把 CSS 樣式的定義寫進函數內,如下所示: style type="text/css"input{star: expression(onmouseover=function(){this.style.backgroundColor="#FF0000 "},onmouseout=function(){this.style.backgroundColor="#FFFFFF"})}/styl e input type="text"input type="text"input type="text" 不是非常需要,一般不建議使用expression,因為expression 對瀏覽器資源要求比較高。
Ⅳ 圖片大小大於表格寬度時會把表格撐開了,怎麼辦
<img src="" onload="javascript:if(this.width>570)this.width=570;if(this.height>150)this.height=150;">
Ⅳ 如何使插入的圖片不沖破網頁表格
你先看看你的表格屬性也可 以看看原代碼裡面有表格的大小然後用畫圖軟體或PHOTOSHOP 把圖片也縮成那樣的大小就不會出問題了
Ⅵ 圖片撐破內容頁表格怎麼辦
問題不清,都沒有說文章是用什麼軟體編寫的,一般手動縮放就可以嗎
Ⅶ 如何防止帝國CMS的內容頁里因為圖片太大而撐破表格
1.javascript:if(this.width>600)this.width=600;
2.onload='javascript:if(this.width>600)this.width=600;'
3.$(document).ready(function() {
var maxWidth = 600;
var maxHeight = 600;
var curWidth = $(".wz>img").width();
var curHeight = $(".wz>img").height();
if(curWidth > maxWidth){
$(".wz>img").width(maxWidth);
}
if(curHeight > maxHeight){
$(".wz>img").height(maxHeight);
}
});
4.圖片等比例縮放 jquery.LoadImage.demo.rar http://download.csdn.net/download/e8love/2298755
Ⅷ 如何防止asp中顯示圖片的時候圖片撐破表格造成頁面不協調
<img src="abc.jpg" onload="javascript:if(this.width>580)this.width=580">
Ⅸ HTML_如何控制圖片不能超出表格大小
在網頁的最後加上
<script language="javascript">
imgs=document.getElementsByTagName("img");
for (var i=0; i<imgs.length; i++) {
if (imgs[i].width>570) {
imgs[i].width=570;
}
}
</script>
這里是設置一但寬度超過570,那麼就變為570
Ⅹ 如何防止帝國CMS的內容頁里因為圖片太大而撐大表格
去網上找找jquery.LoadImage.js插件。這個插件就是針對圖片自適應的
以下是插件使用方法
<script type="text/javascript">
$(function(){
$("img").LoadImage(true,320,300,"loading.gif");//自適應開啟,寬,高,等待圖片
});
</script>