我了解的,css基礎寫法

2021-10-08 19:53:56 字數 2663 閱讀 9755

css 樣式,有三種寫法。

內嵌在標籤上的寫法;

在html 頁面內,使用style 標籤的內部樣式;

在html 頁面內,使用 link 標籤,href 外聯外部檔案。

1.內嵌

在 html 中,寫乙個div 標籤。在標籤上新增乙個style的屬性名。之後就可以在style裡面填充自己需要的css 樣式。

class

="box1"

style

="width

: 100px;

height

: 100px;

background-color

: #f00

">

div>

這樣就成功的在頁面上新增了乙個,寬、高為100px,背景顏色為紅色的 div。

2.內部樣式

這裡需要注意,style標籤必須寫在,head 標籤內、title 標籤的下面。對頁面的渲染比較友好,也方便後期維護。當然寫在其他位置也可以達到效果(不推薦)

lang

="en"

>

>

charset

="utf-8"

>

>

樣式title

>

type

="text/css"

>

.box2

style

>

head

>

>

class

="box2"

>

div>

body

>

html

>

這樣就在頁面上新增了乙個綠色的方塊。

3.外聯樣式

第三種方式,是最常用的方式。當專案中頁面較多時,頁面內相同的樣式也會隨之增加。這種方式可以很好的節省**量,並且是公用樣式的內容達到統一。

我們需要在html 檔案所在的位置,新建乙個 字尾為 .css 的檔案

之後我們在頁面html內引入。同樣的,我們 link 標籤的位置也遵循第二點中的,在 head 內、title 後面。

html

lang

="en"

>

>

charset

="utf-8"

>

>

樣式title

>

rel=

"stylesheet"

type

="text/css"

href

="./css.css"

>

head

>

>

class

="box3"

>

div>

body

>

html

>

css.css

.box3

這樣,就在頁面上新增了一黑色方框。

在實際的開發中,並沒有說只使用某一種css 的寫法就可以完成所有的樣式布局,都是三種用法混合著來,當然最多的還是外聯。

那麼就有個問題了,當乙個標籤的類在三個檔案中都定義的時候,會載入哪個?

樣式顯示是 1>2>3。

lang

="en"

>

>

charset

="utf-8"

>

>

樣式title

>

type

="text/css"

>

.thebox

style

>

rel=

"stylesheet"

type

="text/css"

href

="./css.css"

>

head

>

>

class

="thebox"

style

="width

: 100px;

height

:100px;

background-color

: #f00;

">

div>

body

>

html

>

上面這串**將三種方式都是用到了。我們給 thebox 這個類,設定寬高都為100px。不同的是,內嵌標籤中背景顏色為紅色,內聯樣式中顏色為綠色,外聯樣式中顏色為黑色。最後在頁面中展示的是紅色的方塊。

還可以通過瀏覽器的檢查功能檢視:

在頁面右邊styles 中就可以看到。三種方式書寫的**都對thebox 這個div 產生了影響。但是因為優先順序的關係,優先順序低的都被覆蓋了,最後生效的是 標籤中內嵌的樣式。這個並不是全部否定,如果在外聯中定義了寬高,在內聯和內嵌中都沒有定義寬高,頁面上渲染的還是外聯的寬高。樣式優先順序針對的是,同乙個屬性。

在一開始書寫**的時候,樣式效果沒出來或者是不對的時候,一定要使用 瀏覽器的檢查功能。這樣可以方便我們快速的定位問題,從而解決問題。

優雅的css寫法

一 利用好 摺疊 css也可以進行優雅的 摺疊而且會比html更好看 摺疊後的效果 這樣就可以很舒服的把它摺疊起來。二 向twitter bootstrap學習 1.學習的第一點就是用class,去減少id。當然這是乙個很基本的知識。2.學習的第二點是命名的詞彙。如group control ban...

我心中的PHP寫法

用php已經有很長一段時間了,雖然水平也就這樣,但今天還是鼓足勇氣,把我自己的一些想法記錄於此。方便自己日後使用。有點亂,等以後再繼續完善。首先常用的函式,類庫放在乙個公共目錄中,的配置資訊存放在乙個公共檔案中如config php 條件允許的話,可以放在非web目錄中。我借鑑了oscommerce...

我的PE了解

一 什麼是pe檔案。pe portable executable 格式,是微軟win32環境可移植可執行檔案 如exe dll vxd sys和vdm等 的標準檔案格式。二 pe檔案格式 2.1rva va和offset轉換和理解 offset 就是010editor以 0x00 開始的檔案中的位置...