国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

CSS基本知識

這篇具有很好參考價值的文章主要介紹了CSS基本知識。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1. CSS 是什么

CSS叫做層疊樣式表。CSS 能夠對網(wǎng)頁中元素位置的排版進行像素級精確控制, 實現(xiàn)美化頁面的效果。能夠做到頁面的樣式和結構分離。

2. 基本語法規(guī)范

CSS基本知識,前端簡單介紹,css,前端
舉個例子:
CSS基本知識,前端簡單介紹,css,前端
這里的style標簽我們一般設置在head標簽里。
CSS基本知識,前端簡單介紹,css,前端
可以看出被選擇器修飾的和沒被修飾的不同。
CSS基本知識,前端簡單介紹,css,前端

3. 引入方式

3.1 內部樣式表

寫在 style 標簽中,嵌入到 html 內部,理論上來說 style 放到 html 的哪里都行,但是一般都是放到 head 標簽中。
CSS基本知識,前端簡單介紹,css,前端

3.2 行內樣式表

通過 style 屬性,來指定某個標簽的樣式,只適合于寫簡單樣式,只針對某個標簽生效。
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端

3.3 外部樣式

CSS基本知識,前端簡單介紹,css,前端
舉個例子:
CSS基本知識,前端簡單介紹,css,前端
我們在這里創(chuàng)建一個css文件,在里面把樣式寫好。
CSS基本知識,前端簡單介紹,css,前端
然后引入,就可以看到效果了。
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端

4. 選擇器

4.1 選擇器的功能

選中頁面中指定的標簽元素,因為要先選中元素,才能設置元素的屬性。

4.2 選擇器的種類

CSS基本知識,前端簡單介紹,css,前端

4.3 基礎選擇器

4.3.1 標簽選擇器

CSS基本知識,前端簡單介紹,css,前端
上面寫的例子就是標簽選擇器。

4.3.2 類選擇器

CSS基本知識,前端簡單介紹,css,前端
舉個例子:
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
我們用class來取名,就可以指定了。
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
代碼示例: 使用多個類名
注意: 一個標簽可以同時使用多個類名,這樣做可以把相同的屬性提取出來, 達到簡化代碼的效果。
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端

4.3.3 id 選擇器

CSS基本知識,前端簡單介紹,css,前端
舉個例子:
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
它的使用方法和類選擇器類似,區(qū)別是:姓名是類選擇器, 可以重復。身份證號碼是 id 選擇器, 是唯一的。

4.3.4 通配符選擇器

CSS基本知識,前端簡單介紹,css,前端
一般可以用來設置背景顏色。

4.4 復合選擇器

4.4.1 后代選擇器

選擇某個父元素中的某個子元素,或者是孫子級別的。
CSS基本知識,前端簡單介紹,css,前端
舉個例子:
CSS基本知識,前端簡單介紹,css,前端
把 ol 中的 li 修改顏色, 不影響 ul 中的li
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
把父子關系都寫上就可以區(qū)別開了。

元素 2 不一定非是 兒子, 也可以是孫子。
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
我們有這兩種方法來寫。

4.4.2 偽類選擇器

CSS基本知識,前端簡單介紹,css,前端
偽類選擇器有什么用呢?

CSS基本知識,前端簡單介紹,css,前端
當我們點這種鏈接時,會變顏色,不點就是黑色。
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端

5. 字體屬性

5.1 文本對齊

不光能控制文本對齊,也能控制圖片等元素居中或者靠右。
CSS基本知識,前端簡單介紹,css,前端

5.2 文本裝飾

CSS基本知識,前端簡單介紹,css,前端

5.3 文本縮進

CSS基本知識,前端簡單介紹,css,前端
這里在介紹一個行高:行高指的是上下文本行之間的基線距離。
CSS基本知識,前端簡單介紹,css,前端

6. 背景屬性

6.1 背景顏色

CSS基本知識,前端簡單介紹,css,前端

6.2 背景圖片

CSS基本知識,前端簡單介紹,css,前端

6.3 背景平鋪

CSS基本知識,前端簡單介紹,css,前端
舉個例子:
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
可以看到水平平鋪會在行一直鋪下去,垂直平鋪會在垂直方向按照大小一直鋪下去。

6.4 背景位置

CSS基本知識,前端簡單介紹,css,前端

6.5 背景尺寸

CSS基本知識,前端簡單介紹,css,前端

7. 圓角矩形

CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
這是一個矩形?,F(xiàn)在我們可以讓它變圓一點。
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端

7.1 展開寫法

CSS基本知識,前端簡單介紹,css,前端

8. 元素的顯示模式

CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端

8.1 改變顯示模式

使用 display 屬性可以修改元素的顯示模式.
可以把 div 等變成行內元素, 也可以把 a , span 等變成塊級元素。

display: block 改成塊級元素 [常用]
display: inline 改成行內元素 [很少用]
display: inline-block 改成行內塊元素

9. 盒模型

CSS基本知識,前端簡單介紹,css,前端

9.1 邊框

CSS基本知識,前端簡單介紹,css,前端
舉個例子:
CSS基本知識,前端簡單介紹,css,前端
結果如下:
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
但是邊框會撐大盒子,width, height 是 500*250,而最終整個盒子大小是 520 * 270。邊框10個像素相當于擴大了大小。
CSS基本知識,前端簡單介紹,css,前端

9.2 內邊距

padding 設置內容和邊框之間的距離,默認內容是頂著邊框來放置的。
CSS基本知識,前端簡單介紹,css,前端
舉個例子:
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
注意:內邊距也會影響到盒子大小(撐大盒子)。使用 box-sizing: border-box 屬性也可以使內邊距不再撐大盒子(和上面 border 類似)。
CSS基本知識,前端簡單介紹,css,前端

9.3 外邊距

CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端

9.4 塊級元素水平居中

CSS基本知識,前端簡單介紹,css,前端
舉個例子:
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
這個水平居中的方式和 text-align 不一樣,margin: auto 是給塊級元素用得到。text-align: center 是讓行內元素或者行內塊元素居中的,另外, 對于垂直居中, 不能使用 "上下 margin 為 auto " 的方式
CSS基本知識,前端簡單介紹,css,前端

10. 彈性布局

舉個例子:
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
可以看到,給span 設置高度,沒有效果。
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
當我們給 div 加上 display:flex 之后,可以看到span 有了高度,不再是 “行內元素了”。

10.1 flex 布局基本概念

flex 是 flexible box 的縮寫,意思為 “彈性盒子”。任何一個 html 元素,都可以指定為 display:flex 完成彈性布局。flex 布局的本質是給父盒子添加 display:flex 屬性,來控制子盒子的位置和排列方式
CSS基本知識,前端簡單介紹,css,前端

10.2 justify-content

設置主軸上的子元素排列方式
CSS基本知識,前端簡單介紹,css,前端
舉個例子:
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端

10.3 align-items

設置側軸上的元素排列方式
CSS基本知識,前端簡單介紹,css,前端
理解 stretch(拉伸):這個是 align-content 的默認值,意思是如果子元素沒有被顯式指定高度,那么就會填充滿父元素的高度。
CSS基本知識,前端簡單介紹,css,前端
CSS基本知識,前端簡單介紹,css,前端
align-items 只能針對單行元素來實現(xiàn),如果有多行元素,就需要使用 item-contents。文章來源地址http://www.zghlxwxcb.cn/news/detail-821083.html

到了這里,關于CSS基本知識的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Java基礎知識篇——Java基本介紹

    Java基礎知識篇——Java基本介紹

    Java 是 Sun Microsystems 于 1995 年首次發(fā)布的一種 編程語言 和計算平臺。編程語言還是比較好理解的,什么是 計算平臺 呢? 計算平臺是電腦中運行應用程序(軟件的環(huán)境),包括硬件環(huán)境和軟件環(huán)境。一般系統(tǒng)平臺包括一臺電腦的硬件體系結構,操作系統(tǒng)、運行時庫。 Java 是快

    2024年03月11日
    瀏覽(95)
  • 機器學習之圖像處理——基本概念知識介紹

    機器學習之圖像處理——基本概念知識介紹

    圖像分析一般利用數(shù)學模型并結合圖像處理的技術來分析底層特征和上層結構,到從而提取具有一定智能性的信息,其中對圖片內容分析,圖片內容識別和檢測都離不開圖像的分類。 圖像分類目標:已有固定的分類標簽集合,然后對于輸入的圖像,從分類標簽集合中找出一個

    2024年02月07日
    瀏覽(19)
  • 【前端知識】React 基礎鞏固(三十九)——React-Router的基本使用

    【前端知識】React 基礎鞏固(三十九)——React-Router的基本使用

    Router中包含了對路徑改變的監(jiān)聽,并且會將相應的路徑傳遞給子組件。 Router包括兩個API: BrowserRouter使用history模式 HashRouter使用hash模式(路徑后面帶有#號) 嘗試在項目中使用HashRouter: 安裝Router 在 index.js 中引入并使用HashRouter Routes:包裹所有的Route,在其中匹配一個路由(

    2024年02月14日
    瀏覽(27)
  • [SVA知識點一]: System verilog 斷言(assert)的基本介紹

    [SVA知識點一]: System verilog 斷言(assert)的基本介紹

    斷言(System Verilog Assertion 簡稱SVA) 可以被放在RTL設計或驗證平臺中,方便在仿真時查看異常情況。一般在數(shù)字電路設計中都要加入斷言,斷言占整個設計的比例應不少于30%。斷言通常被稱為序列監(jiān)視器或者序列檢驗器,是對設計應當如何執(zhí)行特定行為的描述,是一種嵌入設

    2024年02月10日
    瀏覽(16)
  • [SVA知識點二]: System verilog 斷言(assert)的基本介紹

    [SVA知識點二]: System verilog 斷言(assert)的基本介紹

    舉例介紹序列: 例1 序列seq1檢查信號 “b” 在每個時鐘上升沿都為高電平。如果信號 “b” 在任何一個時鐘上升沿不為高電平,斷言將失敗。這相當于 “b == 1’b1”。 例2 例3:帶參數(shù)的sequence 例4:帶時序關系的sequence,在SVA 中時鐘延時用符號 “##” 來表示,如 “##2” 表示

    2024年02月02日
    瀏覽(22)
  • 【知識積累】Edge vs Fog Computing 邊緣計算和霧計算的基本介紹

    【知識積累】Edge vs Fog Computing 邊緣計算和霧計算的基本介紹

    邊緣計算和霧計算都可以被定義為技術平臺,使計算過程更接近數(shù)據(jù)產(chǎn)生和收集的地方,以下詳細解釋了這兩個概念。 顧名思義,邊緣計算發(fā)生在應用網(wǎng)絡的“邊緣”。從拓撲結構上看,“邊緣計算機”在網(wǎng)絡的端點上(如控制器和傳感器)或者在這些端點的旁邊。在這些端

    2023年04月08日
    瀏覽(26)
  • 前端需要理解的CSS知識

    前端需要理解的CSS知識

    CSS(層疊樣式表,Cascading Style Sheets)不是編程語言,而是用來描述 HTML 或 XML(包括如 SVG、MathML 或 XHTML 之類的 XML 分支語言)文檔的表現(xiàn)與展示效果的樣式表語言。CSS3是CSS的最新標準,是 向后兼容(指的是老版本的功能和數(shù)據(jù)在新版本能完美運行, 與 向前兼容 相反 )的

    2024年02月11日
    瀏覽(22)
  • 【前端|CSS系列第1篇】CSS零基礎入門之CSS的基本概念和選擇器

    【前端|CSS系列第1篇】CSS零基礎入門之CSS的基本概念和選擇器

    歡迎來到CSS零基礎入門系列的第一篇博客!在這個系列中,我們將一起學習CSS(層疊樣式表)的基礎知識,探索如何為網(wǎng)頁添加樣式和布局。本篇博客將重點介紹CSS的基本概念和選擇器,幫助你理解CSS的核心概念。 CSS,即層疊樣式表(Cascading Style Sheets),是一種用于控制網(wǎng)

    2024年02月12日
    瀏覽(20)
  • 前端知識——css 之 flex 布局

    前端知識——css 之 flex 布局

    ??????更多知識,歡迎訪問我的個人博客:Nan-ying’s Blog 長久以來,CSS 布局中唯一可靠且跨瀏覽器兼容的布局工具只有 floats 和 positioning 。 但是這兩種方法本身存在很大的局限性, 并且他們用于布局實在是無奈之舉。 一些布局上的痛點無法解決: 比如在父內容里面垂直居

    2024年02月07日
    瀏覽(39)
  • 【前端技巧】CSS常用知識碎片(四)

    CSS常用知識碎片(四) shape-margin屬性:控制文字環(huán)繞圖形時文字與元素邊界的距離。 使用CSS Shapes布局實現(xiàn)圓形內排版效果示意

    2024年02月15日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包