CSS 排版觀念:Position
作者:admin 日期:2006-08-09
CSS 排版觀念:Box Model
作者:admin 日期:2006-08-09
CSS 排版有一個很重要的觀念: Box Model 。它描述了元素之間的彼鄰關係,同時也左右了我們是否能夠成功透過 CSS ,完成整個頁面的呈現。
Box Model 的意思是說,每一個元素我們都可視它為一個 Box 。一個 Box 由以下屬性組成:margin 、 padding 、 border 、 content 。一個 Box 的實際寬度 (高度) 是由 padding + border + width (height) 所組成,如下圖 (取自 MSDN):

所以一般我們指定的 width 和 height 是 content 的寬和高,而沒有包含 border 和 padding 。換句話說,一個元素真正佔用的視覺空間,應該是 content + padding + border ,這是標準的 CSS 規範。
CSS 排版觀念:Float
作者:admin 日期:2006-08-09
CSS 排版觀念:Float
如果說浮動 (float) 是 CSS 排版的重要技巧之一,實在一點也不為過;很多著名的 CSS 版型都會用到浮動技巧。本文就來介紹浮動所需要注意的地方,以及可能會碰到的問題。
浮動是設定元素的 float 屬性,我們能設定向左 (left) 或向右 (right) 浮動。浮動基本上會使得元素在有足夠的空間時,往父元素的左邊或右邊靠緊。接著原本跟在這個元素後面的其他元素,就會自動往上跑 (不過這裡會有部份要考量的地方,稍後再談)。當元素被設定浮動時,會自動變成區塊顯示元素 (display: block) ,這時候我們就可以設定元素的 width 和 height 了。
不過要注意一點:當我們把 position 設為 absolute 時,浮動會失效。
浮動會因為元素先後順序而有所影響,例如我們有 A 、 B 兩個區塊顯示元素如下圖,其中虛線部份的內部為父元素的內容區:
ASP多項條件查詢 的作法
作者:admin 日期:2006-08-08
讓Iframe隨內容自動調整大小
作者:admin 日期:2006-08-08
程序代碼<script>
var myI,myW,myH
function ResizeIframe(i) {
i.height = 10;
彈出小視窗,並自動調整成適合圖片的視窗大小
作者:admin 日期:2006-08-08
程序代碼<body onload="test()">
<SCRIPT LANGUAGE="JavaScript">
<!--
function test(){
ServerVariables環境變數
作者:admin 日期:2006-08-07
利用JS+CSS實現圓角
作者:admin 日期:2006-08-06
VBScript 的 Eval 函數 ---Execute
作者:admin 日期:2006-08-02
強迫開啟新視窗
作者:admin 日期:2006-07-23
<script language="javascript">
window.open2=window.open; //在此把window.open()函數複製一份給window.open2,未來若要開新視窗則執行window.open2()即可
window.open=function(){return (new Object())}; //把window.open()函數變成空白函數,令提供者的跳窗無法顯示








