CSS學習心得(二)

CSS字體

  • 字體系列(font-family)
  • font-family 屬性應該設置幾個字體名稱作為一種"后備"機制,如果瀏覽器不支持第一種字體,他將嘗試下一種字體。
  • 如果字體系列的名稱超過一個字,它必須用引號,如Font Family:"宋體"。

    p{font-family:"Times New Roman",Times,serif;}

對于較常用的字體組合,看看我們的 Web安全字體組合

  • 字體樣式(font-style)

    • 正常normal
    • 斜體italic
    • 傾斜的文字oblique
  • 字體大小(font-size)

  1. :設置文字像素大小

      h1 {font-size:40px;}
    

上面的例子可以在 Internet Explorer 9, Firefox, Chrome, Opera, 和 Safari 中通過縮放瀏覽器調整文本大小。
雖然可以通過瀏覽器的縮放工具調整文本大小,但是,這種調整是整個頁面,而不僅僅是文本

  1. 用em來設置字體大小
    1em和當前字體大小相等。在瀏覽器中默認的文字大小是16px。
    h2 {font-size:1.875em;}
    在上面的例子,em的文字大小是與前面的例子中像素一樣。不過,如果使用 em 單位,則可以在所有瀏覽器中調整文本大小。
    不幸的是,仍然是IE瀏覽器的問題。調整文本的大小時,會比正常的尺寸更大或更小。

  2. 使用百分比和EM組合
    body {font-size:100%;}
    h1 {font-size:2.5em;}
    在所有瀏覽器中,可以顯示相同的文本大小,并允許所有瀏覽器縮放文本的大小。

CSS鏈接

鏈接的樣式,可以用任何CSS屬性(如顏色,字體,背景等)。

  • 鏈接狀態
    a:link- 正常,未訪問過的鏈接
    a:visited - 用戶已訪問過的鏈接
    a:hover- 當用戶鼠標放在鏈接上時
    a:active - 鏈接被點擊的那一刻

當設置為若干鏈路狀態的樣式,也有一些順序規則:
a:hover必須跟在a:linka:visited后面
a:active必須跟在 a:hover后面

創建連接框

 a:link,a:visited
{
display:block;/*讓元素變為塊級元素*/
font-weight:bold;/*字體粗細*/
color:#FFFFFF;
background-color:#98bf21;
width:120px;/*設置背景塊狀寬度*/
text-align:center;/*將字體位于塊狀中部*/
padding:4px;/*填充*/
text-decoration:none;
}
a:hover,a:active
{
background-color:#7A991A;
} 

CSS列表

ps:u1表示無序列 o1表示有序列表

  • 不同的列表項標記(list-style-type)
ul.a {list-style-type: circle;}/*圈*/
ul.b {list-style-type: square;}/*方塊*/
ol.c {list-style-type: upper-roman;}/*羅馬字母*/
ol.d {list-style-type: lower-alpha;}/*字母排序*/
  • 作為列表項標記的圖像(list-style-image)

    u1 {list-style-image:url('.....');}
    
  • 縮寫(list-style)

    ul
    {
     list-style: square url("sqpurple.gif");
    }
    

    順序:1.type 2.position 3.image

CSS表格

  • 邊框屬性(border,border-collapse)

    table {border-collapse:collapse;}
    table,th,td {border: 1px solid black;}
    
  • 高度與寬度(width,height)

    table {width:100%;}
    th {height: 50px;}
    
  • 對齊方式(水平對齊text-align,垂直對齊vertical-align)

text-align: right left center
vertical-align:top middle bottom` 更多見參考手冊。

  • 標題位置(caption-side)
    caption {caption-side:bottom;}

表格填充padding 表格背景 字體不再贅述。

CSS邊框

  • 邊框樣式(border-style)
    border-style屬性用來定義邊框的樣式。

  • 邊框寬度(border-width)
    為邊框指定寬度有兩種方法:可以指定長度值,比如 2px 或 0.1em(單位為 px, pt, cm, em 等),或者使用 3 個關鍵字之一,它們分別是 thick 、medium(默認值) 和 thin。
    注意:CSS 沒有定義 3 個關鍵字的具體寬度,所以一個用戶可能把 thick 、medium 和 thin 分別設置為等于 5px、3px 和 2px,而另一個用戶則分別設置為 3px、2px 和 1px。

  • 邊框顏色(border-color,必須由border-style設置樣式后才可使用)
    ps:透明為transparent

  • 邊框-單獨設置各邊

    p
    {
      border-top-style:dotted;
      border-right-style:solid;
      border-bottom-style:dotted;
      border-left-style:solid;
    }
    ------------------------------------------------------------------------------------
       border-style:dotted solid;/*上下dotted,左右solid*/
    
  • 邊框-簡寫屬性
    border:5px solid red;

    可以分別控制邊框四個邊的屬性
    a,b,c,d:上右下左
    a,b,c:上(左右)下
    a,b:(上下)(左右)

CSS輪廓(outlines)

輪廓(outline)是繪制于元素周圍的一條線,位于邊框邊緣的外圍,可起到突出元素的作用。

屬性:outline-color;outline-style;outline-width;
(ps:覺得這個東西好丑啊)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,563評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,694評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,672評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,965評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,690評論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,019評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,013評論 3 449
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,188評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,718評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,438評論 3 360
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,667評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,149評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,845評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,252評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,590評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,384評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,635評論 2 380

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,784評論 1 92
  • 學習CSS的最佳網站沒有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_閱讀 1,081評論 0 1
  • 本文為閱讀《Head First HTML 與 CSS》的css部分的讀書筆記,方便回顧書上的知識,另一篇為Hea...
    兼續閱讀 1,857評論 0 17
  • CSS基礎 本文包括CSS基礎知識選擇器(重要!!!)繼承、特殊性、層疊、重要性CSS格式化排版單位和值盒模型浮動...
    廖少少閱讀 3,111評論 0 40
  • 提過了好餓好餓的毛毛蟲之后,當然不得不提棕熊棕熊,你看到了什么? 全書用非常簡單,并且重復率高的句型一直在重復,X...
    先行教育羅茜閱讀 301評論 0 0