第三篇-CSS基礎

學完HTML基礎入門后,大致了解了網頁布局的一些規則和屬性。接下來學習了頁面樣式的表達程序-CSS。并且整理了一些常用且基礎的表達,如下。

1、什么是CSS

1.1什么是CSS

全稱:Cascading Style Sheets:層疊樣式表,用來表現HTML等文件樣式。

用大白話解釋,就是用來寫頁面樣式,定義頁面長什么樣子的。將CSS的代碼和HTML代碼整合到一起后,就能將頁面本身的樣式呈現出來。但這是的頁面是靜態,無法點擊和產生交互動作的。

1.2HTML中的CSS

1.2.1 HTML中的CSS

在HTML中加入css的屬性:style,來描述HTML的樣式,包括名字和值,比如:

<p style="background-color:yellow">
    我愛這個世界
</p>

p style="background-color:yellow"是指『我愛這個世界』這段文字的樣式為:『背景顏色是黃色』。

當然,這里的值可以換成其他顏色。(在輸入顏色值時,目前常規的做法是直接從一些設計工具或者吸色工具將顏色的值取出來,格式為#+顏色值,比如:#FFFFFF為白色,#000000為黑色;)

1.2.2 背景樣式

在css中,背景可以加純色或者圖像2種,同時可以在整個頁面或者某個段落中添加背景。

<b>顏色背景</b>

<body style="background-color:gray">
</body>

body style="background-color:gray"(整個頁面的樣式=背景顏色為灰色)

<b>圖片背景</b>

<body style="background-color:#FFFFFF">
</body>

<p style="background-image:url(shouye.jpg);
background-repeat:no-repeat;
background-position:top right;
background-attachment:fixed">
</p>

<p style="background">
</p>

p style="background-image:url(shouye.jpg);(這一段內容的背景圖片:地址是:shouye.jpg,這里的圖片地址是保存在電腦的文件名)

background-repeat:no-repeat;(背景重復:不重復)
background-position:top right;(背景位置:頂部、右側)
background-attachment:scroll/lfixed;(背景附加:滾動的/固定)

2、基礎樣式

2.1 段落樣式

2.1.1 段落縮進

<p style="text-indent:2em"> 
</p>

<p style="text-indent:2em;
padding:2em;">
</p>


text-indent:2em;(首行縮進:2em/字符,-2em/反向縮進2個字符』)

padding:2em;"( 懸掛縮進:2個字符,是指除了首行不縮進以外,下方每行都縮進2個字符)

2.1.2 間距與對齊

<p style="text-indent:-2em; 
line-hight:1.5/normal;">
</p> 

<p style="text-indent:-2em;
text-align:center/justify;
word-spacing:10px ;
letter-spacing:10px;">
</p> 


line-hight:1.5/normal;(行高:1.5倍/正常)

text-align:center/justify;(對齊方式為:居中對齊/兩端對齊)

word-spacing;(英文單詞間距:10個像素點)

letter-spacing:10px;(字間距:10個像素點)

2.2 文本樣式

2.2.1 文字修飾與空格處理

<p style="text-indent:2em;
text-align:justify;
word-spacing:10px;
letter-spacing:10px;
text-transform:lowercase/capitalize;
text-decoration:underline overline line-through;
white-space:normal/pre/pre-wrap/no-wrap;
direction:rtl;">

</p>


text-transform:lowercase/capitalize;
text-decoration:underline overline line-through;(文本裝飾:下劃線/上劃線/穿插線)

white-space:normal/pre/pre-wrap/no-wrap;(空白字符處理:默認(連續空格去除掉)/空格及回車字符都直接顯示且不做自動卷繞/顯示空格且自動卷繞/不做卷繞)

direction:rtl/ltr;(對齊方式:左對齊/右對齊)

2.2.2 字體

<p style="text-indent:2em;
font-family:serif/sans-serif/monospace/cursive/fantasy;">
</p>


font-family:(字體系列);

serif/sans-serif/monospace/cursive/fantasy;(5種字體類型),這些字體類型都是大類,輸入字體類型的情況下,系統會根據瀏覽器來顯示具體的字體樣式。比如sans-sarif是非襯線字體,但具體的樣式,每個瀏覽器可能會不一樣。

當然,也可以輸入具體的字體類型,比如很常見的:Times

2.2.3 文字修飾

<p style="text-indent:2em;
font-family:serif/sans-serif/monospace/cursive/fantasy;
font-style:italic/obique;
font-variant:small-caps;
font-weight:900/bold;
font-size:2em;">
</p>

font-style:italic/obique;(字體樣式:斜體。italic是指固定的斜體樣式、obique是根據不同瀏覽器計算的斜體樣式,顯示上會有不同)
font-variant:small-caps;(字體變化:小的大寫字母,出現字母時,均使用變小的大寫字母)
font-weight:900/bold;(字體加粗;bold是一個可根據瀏覽器顯示不同的加粗效果,輸入數值時,比如900,則是顯示固定的加粗樣式;
font-size:2em;(字體大小:2個字符,不建議使用2px)

2.2.4 文字效果

<p style="text-indent:2em;
text-shadow:3px 5px 5px #000000">
</p>

<p style="text-indent:2em;
text-shadow:3px 5px 5px #000000, 0px 1px 3px #606060;
color:606060;
outline-color:red;
outline-style:solid/dotted/dashed/double/groove/inset;
outline-width:thin/10">
</p>

text-shadow(字體陰影效果);
3px 5px 5px #000000(第一個3px是指:x軸方向從3個像素點后開始有陰影;第二個5px是指:y軸方向從5個像素點后開始有陰影;第三個5px是指:陰影擴散范圍超過文字5個像素點;#000000是指:陰影顏色);

以上是最簡單的陰影效果,如果想要更炫酷的效果,可以再寫入更多樣式。比如,繼續添加0px 1px 3px #606060;(是指第二種陰影效果)
color:#606060(字體本身的顏色:606060);
outline-color:red(字四周的線框顏色:紅色);
outline-style:solid/dotted(線形:實線/點線);
outline-width:thin/10(線框寬度:thin/10);

以上是CSS最基礎的一些語法,一共大致花了3個小時來了解,相對來說比較簡單。這部分結束后,就開始做一些簡單的頁面啦~

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

推薦閱讀更多精彩內容

  • CSS基礎 本文包括CSS基礎知識選擇器(重要?。。。├^承、特殊性、層疊、重要性CSS格式化排版單位和值盒模型浮動...
    廖少少閱讀 3,109評論 0 40
  • 一.CSS描述 CSS全稱為“層疊樣式表(Cascading Style Sheets)”,它主要是用于定義HTM...
    snowy_sunny閱讀 1,096評論 0 4
  • 第一章 CSS簡介 CSS (Cascading Style Sheets)是層疊樣式表的縮寫,樣式定義了如...
    上書房_張強閱讀 1,311評論 0 11
  • 請各位讀者添加一下作者的微信公眾號,以后有新的文章,將在微信公眾號直接推送給各位,非常感謝。 如果您覺得這篇文章還...
    MR_LIXP閱讀 2,852評論 1 9