2019年3月24日 星期日
2017年12月4日 星期一
[ HTML ] Chrome 最小字型
但新版 Chrome 已經不支援 -webkit-text-size-adjust
所以目前改用 -webkit-transform 的方式來達到,
使用 transform 要視情況以 display:inline-block 來進行
scale(0.91) 裡面的數值是以 chrome
最小字型 12px 去計算轉換倍率,例如:9px 為
9/12 = 0.75 這樣。
<div style="font-size:18px; "> 18px 字型大小</div>
<div style="font-size:16px; "> 16px 字型大小</div>
<div style="font-size:14px; "> 14px 字型大小</div>
<div style="font-size:12px; "> 12px 字型大小</div>
<div style="font-size:11px; -webkit-transform:scale(0.91); display:inline-block"> 11px 字型大小</div>
<div style="font-size:10px; -webkit-transform:scale(0.83); display:inline-block"> 10px 字型大小</div>
<div style="font-size:9px; -webkit-transform:scale(0.75); display:inline-block"> 9px 字型大小</div>
<div style="font-size:8px; -webkit-transform:scale(0.66); display:inline-block"> 8px 字型大小</div>
所以目前改用 -webkit-transform 的方式來達到,
使用 transform 要視情況以 display:inline-block 來進行
scale(0.91) 裡面的數值是以 chrome
最小字型 12px 去計算轉換倍率,例如:9px 為
9/12 = 0.75 這樣。
<div style="font-size:18px; "> 18px 字型大小</div>
<div style="font-size:16px; "> 16px 字型大小</div>
<div style="font-size:14px; "> 14px 字型大小</div>
<div style="font-size:12px; "> 12px 字型大小</div>
<div style="font-size:11px; -webkit-transform:scale(0.91); display:inline-block"> 11px 字型大小</div>
<div style="font-size:10px; -webkit-transform:scale(0.83); display:inline-block"> 10px 字型大小</div>
<div style="font-size:9px; -webkit-transform:scale(0.75); display:inline-block"> 9px 字型大小</div>
<div style="font-size:8px; -webkit-transform:scale(0.66); display:inline-block"> 8px 字型大小</div>
18px 字型大小
16px 字型大小
14px 字型大小
12px 字型大小
11px 字型大小
10px 字型大小
9px 字型大小
8px 字型大小
2017年11月9日 星期四
[ HTML ] 核取方塊 按後面的字可以勾選
<input id="AAA" type="checkbox" name="" value="1">
<label for="AAA">按字可以勾選</label>
在 label 的 css 要加 cursor: pointer;
(鼠標換成手指)
<label for="AAA">按字可以勾選</label>
在 label 的 css 要加 cursor: pointer;
(鼠標換成手指)
2017年9月26日 星期二
[ HTML ] HTML5 基礎多媒體篇
- iframe元素
iframe稱為線內框架,就是把另一個網頁嵌到自己的網頁,這也可以用在嵌入youtube的影片
這個元素的style為自己設定的,這也是為了達到自適應 (RWD響應式網頁設計) 的效果。而frameborder="0"這個東東是要必免讓這個東東外面有框框,如果沒有多做設定就會有框框。 -
audio元素
src為載入網址
controls="controls"為是否顯示控制面版,建議顯示,若沒設定則預設為不顯示
preload是設定文檔是否先載入,有關網頁載入速度,如果設定preload="metadata"代表「當網頁載入時,僅先載入檔案的資訊 (大小、長度)」,如果設定preload="none"代表「當網頁載入時,不要同時加載檔案」,如果設定preload="auto"或不做設定,代表「當網頁載入時,同時加載檔案」
其他可用屬性
loop:
loop="loop"為重覆播放,不多加設定為不重覆播放
autoplay:
autoplay="autoplay"為自動播放,不多加設定為不自動播放 -
video 屬性
影片元素,這個元素是html5新增的
某些瀏覽器並不支援所有影片格式,所以就會使用<source>來做複數指定。<source>不用結尾有人記做<source/>
例如:
<source src="example-video.ogg" type="video/ogg"/>
<source src="example-video.mp4" type="video/mp4"/>
其他可用屬性
- autoplay(自動播放):你可以輸入"autoplay"(開啟自動播放)、"" (空白字串,開啟自動播放)、或不輸入(開啟自動播放)。
- preload(預先載入):你可以輸入"none"(關閉預先載入)、"metadata"(開啟預先載入)、"auto"(自動)、"" (空白字串,開啟預先載入)、或不輸入(開啟預先載入)。
- contruls(控制按鈕):你可以輸入"contruls"(開啟控制按鈕)、"" (空白字串,開啟)、或不輸入(開啟)。
- 瀏覽器預設是沒有其他控制項目的,如果你開啟,你可以提供一些播放控制元件,播放、暂停、定位、音量、全螢幕、字幕(如果可用)、聲道(如果可用),這些可以透過額外的Javascript來完成。
- loop(播放循環):你可以輸入"loop"(開啟循環)、"" (空白字串,開啟)、或不輸入(開啟)。
- poster(預覽圖片):用來選擇影片播放前,所顯示的圖片,不能空白,若要使用此屬性則請輸入圖片網址。
- height(影片高度):請輸入非負的整數,不需輸入單位(px,pixel)。
- width(影片寬度):請輸入非負的整數,不需輸入單位(px,pixel)。
- muted(靜音):你可以輸入"muted" (開啟靜音)、"" (空白字串,開啟)、或不輸入(開啟)。
- src(影片位置):放置影片原始檔的網址,或相對位址。
所以上面提供的範例意思是「這個影片我要有控制按鈕,要預先載入影片,然後影片結束之後要循環播放,在開始播放之前,顯示預覽圖片,寬是640px,高是360px」。
再來是中間的<source … />標籤,意思是影片的原始檔位置與類型。
- 檔案位置請用「src="檔案位置"」,這個屬性,如果影片和網站在相同的資料夾,則在「檔案位置」中直接輸入影片檔名(主檔名+副檔名),如果不是,你可以直接輸入網址如<source src="https://…/~.mp4" />,例如:<source src="https://example/html5-video-tag/Yif-Magic.mp4" />
- 類型的選擇請用「type="video/檔案類型"」,例如,如果附檔名是「.mp4」,則類型的選擇請寫「type="video/mp4"」;如果是「.webm」,則寫「type="video/web"」;注意,如果是「.ogv」,則類型的選擇請寫「type="video/ogg"」,不要問我為什麼,因為我也不知道這個地方就會不一樣。如果想知道個多可以上網Google。
2016年11月29日 星期二
2016年10月12日 星期三
[ HTML ] HTML5讓瀏覽器能更正確的解析與編碼
<!DOCTYPE html>
<html lang="zh-Hant-TW">
<head>
<title>page title</title>
</head>
<body>
</body>
</html>
en 英文
zh-Hans 簡體中文
zh-Hans-CN 大陸地區使用的簡體中文
zh-Hans-HK 香港地區使用的簡體中文
zh-Hans-MO 澳門使用的簡體中文
zh-Hans-SG 新加坡使用的簡體中文
zh-Hans-TW 臺灣使用的簡體中文
zh-Hant 繁體中文
zh-Hant-CN 大陸地區使用的繁體中文
zh-Hant-HK 香港地區使用的繁體中文
zh-Hant-MO 澳門使用的繁體中文
zh-Hant-SG 新加坡使用的繁體中文
zh-Hant-TW 臺灣使用的繁體中文
<html lang="zh-Hant-TW">
<head>
<title>page title</title>
</head>
<body>
</body>
</html>
en 英文
zh-Hans 簡體中文
zh-Hans-CN 大陸地區使用的簡體中文
zh-Hans-HK 香港地區使用的簡體中文
zh-Hans-MO 澳門使用的簡體中文
zh-Hans-SG 新加坡使用的簡體中文
zh-Hans-TW 臺灣使用的簡體中文
zh-Hant 繁體中文
zh-Hant-CN 大陸地區使用的繁體中文
zh-Hant-HK 香港地區使用的繁體中文
zh-Hant-MO 澳門使用的繁體中文
zh-Hant-SG 新加坡使用的繁體中文
zh-Hant-TW 臺灣使用的繁體中文
2016年6月15日 星期三
2016年5月10日 星期二
2016年5月5日 星期四
HTML標籤和CSS樣式常用訣竅
- 轉換元素型態:
inline 行內元素
block 區塊元素
inline-block 行塊元素
table, table-row, table-cell 表格元素 - 擅用橫向排列法:
利用inline-block或float來達成 - 做好HTML標籤架構:
利用標籤將網頁內容分門別類
header, footer
article, section, aside,
h1~h6
ul, ol
p, span, strong, em, i
a
div - 熟悉CSS定位方法
position屬性:
static 預設
relative 相對
absolute 絕對
fixed 固定 - 調整間距及位置
margin, padding, top, left, right, bottom - 其他樣式
width, height
color, background, border
…
2016年5月2日 星期一
[ MAP ] google map api 顯示語言設定
<script src="https://maps.googleapis.com/maps/api/js?sensor=false&language=語系"></script>
地區當地語系化
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&language=ja" type="text/javascript">
key=YOUR_API_KEY 這段可以不用
Unicode 地區子標記識別碼
http://www.unicode.org/reports/tr35/#Unicode_Language_and_Locale_Identifiers
Ex:
http://test.grnet.com.tw/bliksen/tw/contact.php
http://test.grnet.com.tw/bliksen/en/contact.php
http://www.fushin-hotel.com.tw/taipei/en/location.php
zh-CN 簡中
zh-TW 繁中
EN 英文
en-US 美國
ja-JP 日本
https://developers.google.com/maps/documentation/javascript/basics?hl=zh-tw
https://developers.google.com/maps/documentation/embed/guide?hl=zh-tw
https://developers.google.com/maps/documentation/embed/start
iframe引入的方法
<iframe src="https://maps.google.com.ua/maps?q=231新北市新店區民權路52號&hl=en&output=embed" allowfullscreen></iframe>
Ex:
http://test.grnet.com.tw/pixon/en/contact_us.php
hl=語系,用 output=embed 方式開
參考:
https://stackoverflow.com/questions/22503945/set-language-for-google-maps-iframe
簡易Google Map 置入方式,非API模式
http://jbear.net/blogs/black/archive/2009/05/18/google-map-api.aspx
<iframe width="400" height="300" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src=http://maps.google.com.tw/maps?f=q&hl=zh-TW&geocode=&q=輸入查詢的地址&z=比例大小&output=embed&t=地圖模式></iframe>
其中包含了幾個重要的參數可做修改
width=寬度
height=高度
q=輸入查詢的完整地址或經緯度,如果需要標明可在結尾加上(),於()中輸入表示名稱
z=地圖比例大小,可輸入 1-18
t=模式,沒輸入值時為預設地圖;h為衛星圖加路線;p為地形圖
output=embed 指定Google Map為崁入模式
地區當地語系化
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&language=ja" type="text/javascript">
key=YOUR_API_KEY 這段可以不用
Unicode 地區子標記識別碼
http://www.unicode.org/reports/tr35/#Unicode_Language_and_Locale_Identifiers
Ex:
http://test.grnet.com.tw/bliksen/tw/contact.php
http://test.grnet.com.tw/bliksen/en/contact.php
http://www.fushin-hotel.com.tw/taipei/en/location.php
zh-CN 簡中
zh-TW 繁中
EN 英文
en-US 美國
ja-JP 日本
https://developers.google.com/maps/documentation/javascript/basics?hl=zh-tw
https://developers.google.com/maps/documentation/embed/guide?hl=zh-tw
https://developers.google.com/maps/documentation/embed/start
iframe引入的方法
<iframe src="https://maps.google.com.ua/maps?q=231新北市新店區民權路52號&hl=en&output=embed" allowfullscreen></iframe>
Ex:
http://test.grnet.com.tw/pixon/en/contact_us.php
hl=語系,用 output=embed 方式開
參考:
https://stackoverflow.com/questions/22503945/set-language-for-google-maps-iframe
簡易Google Map 置入方式,非API模式
http://jbear.net/blogs/black/archive/2009/05/18/google-map-api.aspx
<iframe width="400" height="300" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src=http://maps.google.com.tw/maps?f=q&hl=zh-TW&geocode=&q=輸入查詢的地址&z=比例大小&output=embed&t=地圖模式></iframe>
其中包含了幾個重要的參數可做修改
width=寬度
height=高度
q=輸入查詢的完整地址或經緯度,如果需要標明可在結尾加上(),於()中輸入表示名稱
z=地圖比例大小,可輸入 1-18
t=模式,沒輸入值時為預設地圖;h為衛星圖加路線;p為地形圖
output=embed 指定Google Map為崁入模式
2016年4月27日 星期三
select 語系選單
<div class="nav-lang">
<select name="lang" onChange="location.href=this.value">
<option value="../zh-tw/" selected>繁中</option>
<option value="../en/" selected>EN</option>
</select>
</div>
2016年4月7日 星期四
[html語法] 下拉式選單的html語法
原視窗開啟
<select onChange="location.href=this.value">
<option value="../en/" selected>EN</option>
<option value="../zh-tw/" selected>繁中</option>
</select>
新視窗開啟
<select onChange="window.open(this.value)">
<option value="../en/" selected>EN</option>
<option value="../zh-tw/" selected>繁中</option>
</select>
<select onChange="location.href=this.value">
<option value="../en/" selected>EN</option>
<option value="../zh-tw/" selected>繁中</option>
</select>
新視窗開啟
<select onChange="window.open(this.value)">
<option value="../en/" selected>EN</option>
<option value="../zh-tw/" selected>繁中</option>
</select>
2016年3月3日 星期四
Best HTML and CSS 小抄
開發人員經常在工作流程中使用HTML和CSS的小抄,是工作流程的最佳參考幫助。
HTML Cheat Sheet
Periodic Table Of HTML5 Elements
CSS2 Cheat Sheet
CSS3 Cheat Sheet (PDF)
CSS3 Animation Cheat Sheet
CSS 2.1 And CSS 3 Help Cheat Sheets (PDF)
2015年10月15日 星期四
jQuery 教程
jQuery UI
http://jqueryui.com/
菜鳥教程 - 學的不僅是技術,更是夢想!
http://www.runoob.com/
jQuery UI的API文檔|菜鳥教程
http://www.runoob.com/jqueryui/jqueryui-api.html
http://jqueryui.com/
菜鳥教程 - 學的不僅是技術,更是夢想!
http://www.runoob.com/
jQuery UI的API文檔|菜鳥教程
http://www.runoob.com/jqueryui/jqueryui-api.html
2015年9月11日 星期五
製作favicon
製作favicon
http://www.favicon.cc/
Png to Icon
https://iconverticons.com/online/
放在
<head>........</head>
<link href="favicon.ico" rel="icon">
<link href="favicon.ico" rel="shortcut icon">
http://www.favicon.cc/
Png to Icon
https://iconverticons.com/online/
放在
<head>........</head>
<link href="favicon.ico" rel="icon">
<link href="favicon.ico" rel="shortcut icon">
訂閱:
文章 (Atom)
