公告版位
從小害怕寫作文, 文筆不佳到現在, 還請各位讀者大大:
1. 發現有錯誤, 請留言告知. (或者你 '覺得' 不對也行)
2. 用字措辭不當, 請留言告知.
3. 有看沒有懂? 幫到忙也好, 幫倒忙也罷, 總之留個言吧.

自己寫的網頁掛在別的網頁框架上的時候 (如部落格網站...), 或者是自己用的 CSS 設定的列表一長, 偶而會有樣式跑掉了的狀況發生, 但常常不是很容易找出到底是被哪一條 (或者是哪幾條) css rule 蓋掉.

下面是如何用最簡單的工具: browser 內建的除錯工具來找出問題所在: 不必特別設定什麼或安裝什麼外掛, 只要按 F12 就對了:


IE 11 按下 F12 之後, 跳出來的除錯畫面如下, 它可能併在和原本的頁面的下方, 你可以按下黑色 Menu Bar 右手邊倒數第二個的 取消釘選 (Ctrl+P) 把它和原始的 IE 頁面分離開來:

文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣()

特性


  • 所有的 HTML tag 都可以附帶指定 ID 的屬性. 例如:
    <div id="div1" ...>
    <p id="paraX"...>This is a sample paragraph. ...</p>
    <table id="time_zone"><tr>...
    
  • ID 值 (原則上) 必需唯一. (參看 注意事項1)
  • ID 值的合法字元為: 第一個字元為英文字母 [A-Za-z], 加上任何長度組合的 英文字母, 數字 [0-9], 減號 (-), 底線 (_), 冒號 (:), 小數點 (.) (參看 注意事項2)

用途


  • 用於 CSS selector, 指定需要套用的元素. 例如:
    <style type="text/css">
    #div1 {color:red; margin: 5px;}
    </style>
    ...
    <div id="div1">
    <p>....</p>
    </div>
    
  • 用於建立文件的參考位置 (anchor). 一但 anchor 點標示之後, 自己或別的文件就可以使用 <a> tag 來連結, 語法 <a href='...'>
    • 連結到不同文件的參考位置 <a href="doc_url#id_value">...</a>
    • 連結到同一文件中的參考位置 <a href="#id_value">...</a>
    • 用於同一文件中, 沒有明確的連結目的地. 如: <a href="#" onclick="..." >...</a> 主要是執行 onclick="..." 內的 javascript(備註)
    • 這類參考位置除了使用 id='...' 來標示之外, 也可以用 name="..." 來標示.
  • 用於 javascript 取得需要參考之 HTML 元素, 例如:
    <div id="id1">
    ...
    </div>
    <script type="text/javascript">
      var xObj = document.getElementById("id1");
      ...
    </script>
    
文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣()

在 w3school 網站上的網頁中常會有可以讓讀者 "邊學邊試的網頁" 連結.

W3Sschool Tryit

進入 w3school 的 "邊學邊試" 頁面

文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣()

快速參考


常見的 CSS(v1) selector 設定套用的次序如下:

<style type="text/css">
  div       { color: black ; ... }  /*       1st level */
  .nClass   { color: green ; ... }  /* +this 2nd level */
  #nId      { color: blue  ; ... }  /* +this 3rd level */
  ...
</style>
  ...
<div style="color: red; ... "><!--  /* +this 4th level */ -->

CSS 規範上說: stylesheet 的來源有 user agent, author 及 user 等三種. user agent 就是我們用的 browser 指的是 browser 的預設值; author 是作者的意思, 指的是網頁的作者在網頁上所使用的 stylesheet; 而 user 就是我們, 指的是我們在 browser 中的個人用的 stylesheet 設定. 而套用的次序是:

文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣()

[轉貼] GCC常用編譯參數 http://gtstudy.pixnet.net/blog/post/40505641

[來源] 小亮吉他教學&程式筆記



使用方式


gcc [options] filename

文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣()

這篇是從別人的部落格剪來轉貼的, 花了一點時間校對及重新編排版面.

雖然原 PO 文有點舊了 (2000年), 現在 (2015年) 原 PO 文網址已經連不到了, 還有一部份參數已經不存在了, 但是當新手面對現今的 GCC 參數和選項動則數以百計, 還有厚厚一疊手冊時, 不失為一個不錯的快速入門.

註: 原 PO 文二篇, 本篇為第二篇

文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣()

這篇是從別人的部落格剪來轉貼的, 花了一點時間校對及重新編排版面.

雖然原 PO 文有點舊了 (2000年), 現在 (2015年) 原 PO 文網址已經連不到了, 還有一部份參數已經不存在了, 但是當新手面對現今的 GCC 參數和選項動則數以百計, 還有厚厚一疊手冊時, 不失為一個不錯的快速入門.

註: 原 PO 文二篇, 本篇為第一篇

文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣()

C 語言的變數有所謂的 storage class, 初學時對當中的差異並不是很容易弄清楚, 後來我把各種條件稍作整理, 於是有了下面的表格:

C 語言變數
條件/狀況 外部變數
(全域變數)
靜態變數 自動變數
文章標籤

MagicJackTing 發表在 痞客邦 留言(4) 人氣()

下面範例中的 setStyleRule() 可以用來動態增加 stylesheet 中的項目(selector), applyClass() 則可以用來為物件刪除/附加新的 CSS Style Class (只能是 class).

<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<script type="text/javascript" src="ext_style.js"></script>
<script type="text/javascript">
        function fnInit() {
                setStyleRule("", "#id1", "color:blue;");
        }

        window.addEventListener('load', fnInit);
</script>
</head>
<body>
<h1 id="id1">My Heading 1</h1>
<button type="button" onclick="document.getElementById('id1').style.color = 'red'">
Click Me!</button>
</body>
</html>

載入的 javascript "ext_style.js" 檔案內容如下:

文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣()

前二天心裡有個念頭突然閃過, 於是用手機看了一下自己在部落格的 PO 文.

結果... 昏倒... 手機模式的 CSS Style 設定都沒有出現.

於是寫信給 客服, 客服的回信倒是蠻快的 :)

文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼