css基礎系列教程:CSS基礎文法1

來源:互聯網
上載者:User

標籤:css基礎

css基礎系列教程:CSS基礎文法1

www.divcss8.com

我們學習CSS要明白一個重要的問題,CSS主要是解決與實現表現(CSS)與結構(HTML)的分離。我們編寫完HTML之後,如何通過CSS對HTML實現控制呢。

1、  行內樣式

2、  內嵌樣式

3、  連結樣式

4、  匯入樣式

我們這一節課的樣本就先從行內樣式開始

行內樣式:就是直接在HTML上寫樣式,就是HTML上加屬性style=””這種形式。如

<p style=”color:#f00”>divcss8</p>,但是這種方法並不是被我們推薦的,因為不利於實現表現與結構分離。也為後期維護帶來很多不必要的困難。我們只需要知道即可。

內嵌樣式:針對當前一個網頁可以使用的樣式,一般寫在html的<head></head>標記中。而且要使用一個示明,我們的樣式都要寫到這個聲明中如下:

<style type=”text/css”>寫我們的樣式</style>

我們看一個樣本檔案為我們段落文字改成紅色的:

<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">

<head>

   <title>divcss8第一樣本</title>

   <style type="text/css">

       p

       {

           color:#f00;

           }

   </style>

</head>

<body>

<p>divcss8</p>

<h2>www.divcss8.com</h2>

</body>

</html>

我們在這裡又有一個新的知識點。如果我們想給段落添加一個樣式的話。我們可以通過兩步實現,第一步先找到這個段落,第二步添加CSS樣式屬性(PS:這些屬性咱們現在可以理解為已經提供好的,咱們使用即可)。

那咱們現在就看一下這個CSS選取器:

CSS選取器的分類:

1、  HTML標籤選取器

2、  群組選取器

3、  包含選取器

4、  自訂選取器有可以分為兩種

  1. Class選取器

  2. ID選取器

HTML標籤選取器:就是直接使用BODY中的HTML標記做為選擇符,就像我們第一樣本那樣。

但是這種選取器有一種局限性。假設我們有兩個段落。要設定不一樣的效果。那怎麼辦呢?當然我們選取器必須結合起來用才可以。

假如我們要為網頁中的H2和P的文字都要改成紅色的,怎麼辦呢?這時候群組選取器就派上用場了。我們看個樣本檔案

<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">

<head>

   <title>divcss8第一樣本</title>

   <style type="text/css">

       h2,p

       {

           color:#f00;

           }

   </style>

</head>

<body>

<p>divcss8</p>

<h2>divcss8提供CSS基礎教程</h2>

</body>

</html>

文法規範就是

選取器,選取器{屬性:屬性值;}

總結:我們記得只要我們CSS屬性一致的時候,都可以使用群組選擇符。

包含選取器:找到含有的內容,就像我們HTML中UL LI a(PS:列表上加連結) 這種形式,如果我們要為列表中連結添加樣式。這時候我們就能使用包含選取器

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

<html xmlns=”http://www.w3.org/1999/xhtml”>

<head>

<title>divcss8第三樣本</title>

<style type=”text/css”>

ul li a{color:#f00;}

</style>

</head>

<body>

<ul>

<li><a href=”#”>項目編號1</a></li>

<li><a href=”#”>項目編號2</a></li>

</ul>

<a href=”#”>我不會被改變</a>

</body>

</html>

文法規範是:

選取器選取器{屬性:屬性值;}

注意:這裡面是空格隔開的 HTML中的父級空格HTML中的子級

自訂選取器

引入:如果網頁中有多個P標籤,我們想為其中某一個P添加樣式。該怎麼辦呢,之前的選取器都不能滿足。

ID選取器:為網頁中某一個標籤添加屬於自己的選取器,而且規範要求我們這個ID名稱的選取器只能使用一次。(PS:也是為了以後JS好調用)

<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">

<head>

   <title>divcss8.com樣本</title>

   <style type="text/css">

#diyi li a{color:#f00;}

   </style>

</head>

<body>

<ul>

<li><a href="#">項目編號1</a></li>

<li><a href="#">項目編號2</a></li>

</ul>

<ul id="diyi">

<li><a href="#">項目編號1</a></li>

<li><a href="#">項目編號2</a></li>

</ul>

<a href="#">我不會被改變</a>

</body>

</html>

文法規範就是:

#選取器名稱{CSS屬性:屬性值;}

而在HTML中就是 id=”選取器名稱”


本文出自 “石景山電腦培訓” 部落格,請務必保留此出處http://jiefei.blog.51cto.com/6994042/1557751

css基礎系列教程:CSS基礎文法1

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.