- 現在使用大尺寸 monitor 的人愈來愈多,resolution 也愈來愈高,所以網頁的 base font size 設大一點,對於中文來說,閱讀上比較舒服。
- 美觀上面,讓行距設在 1.5em ~1.8em,會感受好一些。
- 為了整個網站的字型相對關係一致(ex, 標題一定是內文的 ooxx 倍大小),所以除了拿來當基底的 font size(一般是設在 body 這個 tag 下頭),其餘的盡量使用相對的方式來設字型大小。也就是說,除了拿來當基底的字型的單位用 px, 其它的用 em 來表示。當然,你也可以使用 pt 這個單位,這是依個人喜歡而訂的。
2012年2月22日 星期三
字型的確是件很麻煩
CSS Compressor – CSS 壓縮機,線上幫你的 CSS 檔減肥瘦身
若你是網頁設計者,且常常會感覺網頁開啟速度有點延遲或是不夠快的話,那麼有可能是你的 CSS 檔或是 JS 檔案太過龐大。此時你便可以透過 CSS Compressor 這項線上工具來為你的 CSS 檔進行壓縮和減肥。
進到 CSS Compressor 頁面後,你可以看到許許多多的選項,若你覺得這樣太麻煩,那麼可以點選 Regular mode ,該模式下就不需要做太多設定,直接點選壓縮的比例和註解的設定就可以,接著將 CSS 文件所有內容複製並且貼在下方 Insert CSS Code 的位置,按下 Compress-It 就開始進行壓縮。接著會顯示出壓縮前的容量與壓縮後的容量差異,你可以決定是否採用壓縮後的 CSS 檔。
2012年2月21日 星期二
如何隱藏 ASP.NET 版本編號

<httpRuntime enableVersionHeader="false"/>


Q&A Access常見問題集
Q:如何自動帶上上一筆,記錄裡,相同欄位的值?
A:在表姓名欄輸入"李小明",跳到下一欄時,按控制鍵[Ctrl]加上[ ' ],就可以自動輸入李小明" |
Q:如何自動帶上系統日期?
A:按控制鍵[Ctrl]加上[ ; ],就可以自動輸入今天的日期 |
Q:如何不啟動工具列自訂模式而移動工具鈕?
A:先按Alt鍵,再拖曵即可 |
Q:如何不啟動工具列自訂模式而移複製工具鈕?
A:先按Alt鍵及[Ctrl]控制鍵,再拖曵即可 |
Q:如何不啟動工具列自訂模式而將物件加到工具列上?
A:直接由資料庫視窗拖曳到工具列上即可,不需要按Alt鍵 |
Q:對於數值型或文字類型的欄位,如何產生自動編號的功能?
A:使用預設值與DMax()函數來模擬自動編號功能 |
Q:使用自動編號的時機為何?
A:自動編號主要的目的在於依照紀錄筆數自動給予該筆數相同的編號。但是,自動編號不便之處在於刪除後不會補上已刪除紀錄的原有編號。因為自動編號的欄位通常不會顯現在表單上,應自行建立一個可顯示在表單上的欄位編號,以供使用者操作。 |
Q:如何將文字或數字欄位改為自動編號?
A:先將"編號"改成"編號2",再新增自動編號欄位"編號",然後再刪除"編號2" |
Q:自動編號刪除後不遞補,如何恢復自動編號?
A:工具-->資料庫公用程式-->壓縮及修復資料庫 |
Q:如何為自動編號顯示格式?
A:資料類型:自動編號 格式:"IE"&@ |
Q:如何在新增時,自動填入下一個前有"IE"的3位數編號?
A:="IE" & "Format(1+Righ(DMax("[員工編號]","[員工]"),3),"000") |
Q:如何表示"國歷年度+"N"+6位數的編號?(90N000123)?
A:可先用Year(Date)取得目前的西元年度,再減去1911 |
Q:如何輸入西元但顯示為民國紀元?
A:格式:ee/mm/dd |
Q:如何設定標籤等控制項的預設屬性?
A:在設計視窗中,按下設計工具列的標籤按鈕在下拉式功能表中,檢視/屬性在預設值中修改屬性 |
Q:如何使資料庫開啟後會自動顯示想要在畫面上呈現第一頁的表單?
A:工具-->啟動-->顯示表單/畫面 |
Q:如何表單中OLE欄顯示照片?
A:1.在[插入]->[物件],用 [物件類型] Microsoft photo Editor 3.0 影像Install Office CD , 將 Photo Edit Install 入 HDD2. 將圖(.jpg) 用 Photo Edit 編輯時,Menu (影像) -> 效正 -> 儲存後 |
Q:如何在資料為零長度字串或Null值以文字來顯示?
A:將欄位的格式屬性改為-->第一區段有資料時的格式;第二區段為零長度字串或Null值的格式<--,例如@;"目前不詳" |
Q:如何建立快速鍵以利資料(雙條件切換)的輸入?
A:實務上,想要不利用滑鼠而快速選組欄位之時,可利用組合按鍵-Alt+快速字元鍵來設定。例如將標題屬性設為:& S.員工性別 。 |
Q:如何重複複製格式?
A:先選取所要複製的物件雙擊"複製格式"按鈕一一將欲複製的物件選取完成複製後按[ESC]或"複製格式"按鈕 |
Q:如何更改Access的預設儲存格式?
A:工具/選項/進階/預設檔案格式:Access2002 |
Q:如何定義開啟表單後只能檢視,按下"編輯"按鈕後,才可編輯?
A:請看VBA範例1 |
Q:如何自動爲不同地址設定適用之電話輸入遮罩屬性?
A:請看VBA範例2 |
Q:如何建立所欄位的索引?
A:在設計模式中,選取多個欄位(直接拖曳或是按下Ctrl鍵跨欄選取)後,按下滑鼠右鍵,選取主索引。 |
Q:如何驗證身份證字號,第一碼必須是英文字母,第二個字是1(="男")或2(="女"),後八碼則必須是數目字?
A: Like "[A-Z][1-2][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]" |
Q:如何驗證客戶必須大於18歲?
A: DataDiff("yyyy",[出生日期],Data())>=18 |
Q:如何驗證郵遞區號必須全部都是數字?
A: Like "[0-9][0-9][0-9][0-9][0-9]" |
Q:如何驗證所屬地區必須在某特定範圍內?
A: In ("北區","南區","中區","東區","北屯區","南屯區","西屯區") |
Q:如何建立依照性別自動判斷加上"先生"或"女士"?
A:在控制項資料來源="&[姓名]&IIf([性別],"先生","女士")" |
Q:如何 在一個資料表中有三個欄位,第一、二個欄位型態一樣,要將第一、二個欄位中的資料做比較,當二個欄位中的資料不符時,在第三個欄位中寫入標示(Yes/No)?
A:UPDATE REC SET REC.YN = IIf([REC].[A]=[REC].[B],"Yes","No"); |
Q:如何將查詢結果(姓名/分數)以名次排序?
A:SELECT R.姓名,R.分數,(SELECT COUNT(*) FROM 成績 C)+1-Count(*) AS 名次FROM 成績 R, 成績 EWHERE R.平均分>=E.平均分 GROUP BY R.姓名,R.平均分 |
Q:如何建立有條碼的標籤?
A:
|
Q:如何微調控制控制項的位置?
A:選取一個或多的控制項 後,按住[Ctrl]鍵不放,利用上下左右四個方向鍵來控制 |
Q:如何繪製線條?
A:按住[Shift]鍵不放,可繪製水平、垂直、或45度的直線 |
用“追加”的方法自定義Access “自動編號”的起始編號
記得我是說過這個問題。但現在新人輩出,不少人還在問這個問題。這裡就再次詳細說一下操作步驟。
如果你設計了一個表(假設名為“表1”),其中有一個“編號”字段你設計的是自動編號。那麼,當你向表1錄入數據時,這個自動編號會從1開始依次遞增,且當你刪除已經錄入的某記錄後,該記錄的自動編號會留空。現在的問題是,有的人可能既想要自動編號,又不想讓自動編號從1開始,想自己定一個起始號碼,怎麼辦?可以這樣操作--
一、再新建一個表2,只設計一個字段,且這個字段必須是“數字”型。
二、打開表2,錄入一個你想作為起始號前面的那一個數字,比如,你想讓自己的自動編號從2009001開始,就錄入2009000。
三、以表2為數據源新建追加查詢,“追加到”的對像是表1,且對應字段是“編號”。然後運行這個查詢,表2中的2009000就被追加表1的編號裡了。
四、打開表1錄入新增記錄,這時自動編號就會從2009001開始遞增。
五、在表1中將前面追加進去的那個“2009000”記錄刪除即可。
重要說明:要想以上操作順利完成,要保證在表1中“編號”字段以外的其他字段不能有“必填”的設置,否則,第三步的追加可能不能實現。所以,在設計時需要注意這個問題。
如果你設計了一個表(假設名為“表1”),其中有一個“編號”字段你設計的是自動編號。那麼,當你向表1錄入數據時,這個自動編號會從1開始依次遞增,且當你刪除已經錄入的某記錄後,該記錄的自動編號會留空。現在的問題是,有的人可能既想要自動編號,又不想讓自動編號從1開始,想自己定一個起始號碼,怎麼辦?可以這樣操作--
一、再新建一個表2,只設計一個字段,且這個字段必須是“數字”型。
二、打開表2,錄入一個你想作為起始號前面的那一個數字,比如,你想讓自己的自動編號從2009001開始,就錄入2009000。
三、以表2為數據源新建追加查詢,“追加到”的對像是表1,且對應字段是“編號”。然後運行這個查詢,表2中的2009000就被追加表1的編號裡了。
四、打開表1錄入新增記錄,這時自動編號就會從2009001開始遞增。
五、在表1中將前面追加進去的那個“2009000”記錄刪除即可。
重要說明:要想以上操作順利完成,要保證在表1中“編號”字段以外的其他字段不能有“必填”的設置,否則,第三步的追加可能不能實現。所以,在設計時需要注意這個問題。
2012年2月17日 星期五
Asp.Net动态创建修改网站标题和元数据(HtmlHead类)
下载信息 [文件大小:0.95 KB 下载次数:48 次] |
可以通过runat=”server”特性把任意HTML元素转变成服务器控件。Web窗体中有一个HtmlHead控件,它提供服务器端对head标签的访问。
和其它服务器控件一样,可以使用HtmlHead控件通过编程修改head标签呈现的内容。跟其他服务器控件区别是head标签并不对应你在网页中看到的任何实际内容。相反,它包含其他细节,如标题。元数据标签及样式表的引用。
HtmlHead类的成员包括:
标题,它是网站标题,Page.Header返回当前页面的HtmlHead对象,你也可以通过new创建HtmlHead对象
样式表 ,它提供一个IStyleSheet对象,它表示头里定义的内联样式表,你还可以通过IStyleSheet对象使用它的CreateStyleRule()和RegisterStyle()方法动态创建新的样式规则。
控件,你可以用这个集合和HtmlMate控件类通过编程添加和删除元数据。
和其它服务器控件一样,可以使用HtmlHead控件通过编程修改head标签呈现的内容。跟其他服务器控件区别是head标签并不对应你在网页中看到的任何实际内容。相反,它包含其他细节,如标题。元数据标签及样式表的引用。
HtmlHead类的成员包括:
标题,它是网站标题,Page.Header返回当前页面的HtmlHead对象,你也可以通过new创建HtmlHead对象
样式表 ,它提供一个IStyleSheet对象,它表示头里定义的内联样式表,你还可以通过IStyleSheet对象使用它的CreateStyleRule()和RegisterStyle()方法动态创建新的样式规则。
控件,你可以用这个集合和HtmlMate控件类通过编程添加和删除元数据。
代码如下:动态创建修改网站标题和元数据隐藏代码
protected void Page_Load(object sender, EventArgs e)
{
//Page.Header返回当前页面的HtmlHead对象,你也可以通过new创建HtmlHead对象
Page.Header.Title = "Dynamically Titled Page";
// Define a metadata tag with description information.
HtmlMeta metaDescription = new HtmlMeta();
metaDescription.Name = "description";
metaDescription.Content = "A great website to learn .NET";
{
//Page.Header返回当前页面的HtmlHead对象,你也可以通过new创建HtmlHead对象
Page.Header.Title = "Dynamically Titled Page";
// Define a metadata tag with description information.
HtmlMeta metaDescription = new HtmlMeta();
metaDescription.Name = "description";
metaDescription.Content = "A great website to learn .NET";
// Add it.
Page.Header.Controls.Add(metaDescription);
Page.Header.Controls.Add(metaDescription);
// Define and add a second metadata tag.
HtmlMeta metaKeywords = new HtmlMeta();
metaKeywords.Name = "keywords";
metaKeywords.Content = ".NET, C#, ASP.NET";
Page.Header.Controls.Add(metaKeywords);
}
HtmlMeta metaKeywords = new HtmlMeta();
metaKeywords.Name = "keywords";
metaKeywords.Content = ".NET, C#, ASP.NET";
Page.Header.Controls.Add(metaKeywords);
}
2012年2月15日 星期三
http://sweeteason.pixnet.net/blog/post/32470275-%E6%88%91%E7%9A%84%E5%A5%BD%E7%94%A8-jquery-plugin-%E5%80%89%E5%BA%AB
好用 JQuery Plugin 倉庫
38種Menu
apycom 有100種左右的 menu 可選擇,可以免費使用但不能用於商業網站(要$),
有很多很讚的 menu 可選擇 (還好我是用在內部網站)
(2010/11/25 IE 套上去會有點問題 = =)
uploadify 多檔案上傳
SWFUpload 多檔案上傳 (個人覺得功能很強,但要應用則有點小複雜,uploadify 比較簡單一點)
jixedbar 網頁下方出現自訂工具列 (已經被我用在網站上)
Lazy Load Plugin for JQuery 延遲圖片載入時間,等頁面捲到後再讀取
jQnotice 可以用這方法提示使用者注意事項
xcolor 如果網站上有需要使用者選擇色碼,這個無疑是最好的選擇
JQuery Constant Footer
由網站底部出現一塊背景透明的黑色訊息,可以用在網站提示訊息
ex:購物網站年節期間配送公告
Beautiful Photo Stack Gallery
照片的播放,但感覺這不太適合用在商品圖片的播放比較適合人物照,
可以用在類似部落格相簿之類的播放
Form field Progress bar 可以限制文字輸入的長度,但重點是會顯示百分比,如下圖
JQuery Corner 讓你的 div td 變成圓角,從此不用再等美編切圖
但要注意 唉一無效,聽說是因為唉一沒實作 css3 border-radius
解決方式在這 : http://fetchak.com/ie-css3/
解決方式在這 : http://fetchak.com/ie-css3/
jQuery.carouFredSel 圖片旋轉木馬,這應該是最實用的
訂閱:
文章 (Atom)