CSS基礎知識

2021-01-07 寒夫子

字體樣式:

字體中如果有空格應該用「」,多個字體用逗號隔開

font: font-style font-weight font-size font-family

偽類選擇器

連結偽類選擇器 :link :visited :active :hover )按順序寫 lvha

類選擇器可以多次使用,id選擇器只能使用一次

結構偽類選擇器:

li:first-child

last-child

nth-child(1) odd 可以選擇奇數, even 可以選擇偶數 n 2n

nth-last-child(even) 從最後一個開始數

目標偽類選擇器:

:target{

color:red;

font-size:16px;

}

文字效果設置

text-align:left right center

text-indent:2em 首行縮進2個字

line-height:30px 行間距

letter-spacing:2px; 字間距

word-spacing:10px 單詞間距針對英文,中文無效

rgb(0,0,0)

顏色半透明:rgba(0,0,0,0.5) 4個參數

文字陰影:text-shadow:5px 11px 3px rgba(0,0,0,0.4)後面兩個參數可以省略

水平陰影距離,垂直陰影距離,模糊距離,陰影顏色

網頁字體顏色:color:#3c3c3c

font-weight:normal;讓粗體不加粗

塊級元素和行內塊元素設置

塊級元素:h1--h6 p div ul ol li

總是從新行開始,高度、行高、內外邊距可以控制,寬度默認是容器的100%,可以容納內聯元素和其他塊元素

星級元素:a strong b em i del s ins u span

和相鄰行內元素在一行上,高寬無效,但水平方向的padding和margin可以設置,垂直方向無效

默認寬度就是它本身的寬度,只能容納文文本或者其他行內元素

p 不能放div a 裡面不能放a

行內塊元素:img input td

和相鄰行內塊元素在一行上,但是之間會有空白間隙,默認寬度是它本身,高度和行高內外邊距可以控制

顯示模式轉換:display:inline 塊級標籤轉換行內標籤

display:block 行內磚塊級

display:inline-block 轉換行內塊元素

CSS選擇器:

交集選擇器: div.songer 即·····又

併集選擇器:div,p,h1 和

後代選擇器:空格隔開 .class h1

子元素選擇器:.item >li >親兒子 孫子重孫子不算

屬性選擇器:選取標籤帶有某種屬性

a[title]

input[type=text] 完全等於

div[class^=font] 表示font開頭

div[class$=footer] 表示footer結尾

div[class*=tao] 表示任意位置

偽元素選擇器:

p::first-letter 選擇第一個字

::first-line 選擇第一行

::selection 選中的樣式

div::before{ 在盒子div的內部前面插入

content:"內容"

::after{ 在盒子div的內部後面插入

背景設置:

background-color: #ccc;

background-image:url(image/ss);

background-repaet:no-repaet;repeat-x

background-position: left center ; 書寫沒有順序,只寫一個的話 另外一個默認為center

10px center 前一個是x,後一個是y,

background-attachment:scroll默認 fixed

簡寫:background:背景顏色 背景圖片 是否平鋪 滾動/固定 位置

background:#000 url(images/lol.jpg) no-repaet fixed center 10px;

背景透明:background:rgba(0,0,0,0,6)

img 插入圖片 直接通過width height 設置就可以

背景圖片設置大小,縮放 background-size:

50%:縮放為原來的一半

100px:寬度,高度儘量設置一個值防止扭曲

cover: 圖片進行等比例縮放,圖片一定要保證寬度和高度同時滿足盒子的大小,

可能會有部分超出去看不見

contain:自動縮放,保證圖片完全顯示,不會有缺失的部分,但是會有部分裸露

多背景:可以設置多張背景圖,用逗號分隔,背景顏色寫在最後一組上

文字凹凸:

凸:text-shadow:1px 1px 1px #000,-1px -1px 1px #fff;

凹:text-shadow:-1px -1px 1px #000,1px 1px 1px #fff;

文字垂直居中: 行高等於盒子的高

文本裝飾:

text-decoration:none

underline下劃線連結默認自帶

overline文本上的一條線,

line-through穿過線

相關焦點

  • CSS核心基礎之CSS基礎知識介紹
    就像下面代碼:<style type="text/css">p{font-size:12px; /*設置文字字號為12px*/color:red; /*設置文字顏色為紅色*/}</style>6. CSS分類6.1內聯樣式表HTML標籤直接使用style 的屬性。適用於只需要簡單講將一些樣式應用於某個獨立元素的情況。
  • 網頁設計基礎:Div+CSS布局入門教程
    首頁 > 教程 > 關鍵詞 > 最新資訊 > 正文 網頁設計基礎:Div+CSS布局入門教程
  • DIV+CSS網頁布局常用的一些基礎知識整理
    CSS命名規範一.文件命名規範全局樣式:global.css;框架布局:layout.css;字體樣式:font.css;連結樣式:link.css;列印樣式:print.css;二.常用類/ID命名規範
  • CSS基礎:基礎和語法
    標籤在(文檔的)頭部:<head><link rel="stylesheet" type="text/css" href="site.css" /></head>2.內部樣式表當單個文檔需要特殊的樣式時,就應該使用內部樣式表。
  • DIV+CSS教程_DIV+CSS布局_DIV+CSS實例教程手冊
    第1天:XHTML CSS基礎知識文件類型2.語言編碼3. html標籤>4. css風格5. css優先權6.派生選擇器4,css選擇器的分組5,垂直二級清單6,相對定位和絕對定位第5天:Hyperlink偽類
  • 做好前端的話html和css基礎必須夯實
    知乎上很多前端大佬說,要做好前端的話html和css基礎必須夯實。那麼,達到什麼水平才能叫基礎夯實呢?  1、拿到設計人員給的圖,不管是pc或者是移動端的圖,看一遍之後腦海中已經有了很明確的結構和頁面書寫過程中可能出現的兼容問題。
  • 前端html,css基本知識
    上一篇講到過html和css相當於人的身體和衣服的關係,html的歷史發展百度上可以搜到,這裡簡單了解一下,1989年開發出了世界上第一個Web伺服器與Web客戶端,並將這項發明取名為world wide web,也就是我們現在所說的WWW全球資訊網。HTML也因此誕生。
  • Css語法特點是什麼?Css和html、javascript的關係是什麼?
    CSS是英文Cascading Style Sheets首字母的簡寫,翻譯成中文是層疊樣式表,簡單理解它是html語言的一個應用,css可以修飾各種動態和靜態頁面,對頁面中的元素進行精準控制(是像素為單位的),css的誕生是為了解決html的顯示功能,它解決了html顯示雜亂和臃腫的問題
  • HTML+CSS:認識css的概念與語法,了解css的優勢
    之前的文章給大家介紹了下網頁中常用的html的基本知識,從這篇文章開始我們開始介紹css的內容。可以這麼說學完了html你可以做出網頁的框架,學好了css之後呢,你就可以給做好的框架進行美化填色,做出各種各樣的網頁。
  • CSS語法與規則 — 重學CSS
    我們在前面的課程中講學習方法的部分也講過,要想建立知識體系骨架,我們需要一個完備性更權威,更全的線索。但是 CSS 現在標準的狀態非常複雜,所以我們沒有辦法找到一份像 JavaScript 或者 HTML 中比較完備的現形標準,能把 CSS 的一切都濃縮在內。
  • 工作中常用CSS基礎知識整理匯總
    <style type="text/css">.div1{background:#000080;border:1px solid red;/*解決代碼*/height:200px;}.div2{background:#800080;border:1px solid red;height:100px;margin-top:10px}.left
  • CSS基礎—CSS樣式如何應用到HTML元素
    一種方式是利用HTML元素的style屬性,樣式表作為style屬性的值,該方式也稱為行內樣式;一種方式是將樣式表放置在HTML網頁文檔head標籤內,每個樣式表賦予一個名稱,然後在HTML元素中通過class屬性引入樣式表,該方式也稱為內部樣式;再一種方式是單獨將樣式表寫入到一個文件,文件的擴展名為css,然後通過HTML的link標籤連結外部樣式表文件,在HTML元素中通過class屬性引入樣式表文件中的樣式表
  • CSS基礎1--基礎及語法
    CSS 基礎CSS 是Cascading Style Sheet的縮寫,翻譯為:『層疊樣式表』 或 『級聯樣式表』。
  • 速成乾貨|15分鐘學會HTML和CSS基礎知識
    的示例:<h3 style="color: pink;">blah blah blah</h3><h3 style="color: pink;">knock knock</h3><p style="color: yellow;">blah blah blah</p>我們還可以將CSS樣式編寫在css
  • 前端基礎篇之CSS世界
    我想你每天寫css代碼有時候也會覺得很痛苦:這個布局的css怎麼這麼難實現!我也經常會有這種感覺,一個看似簡單的布局總是要琢磨半天才能實現,偶爾還會出現一些怪異的超出理解的現象。這是因為我們對css只是大概知道個形,並沒有看透css的本質。在同事的推薦下我閱讀了張鑫旭老師的《css世界》,才發現css跟想像中的不太一樣。
  • 【練習題】20道CSS基礎測試題
    ()A、<style src="mystyle.css">B、<link rel="stylesheet" type="text/css" href="mystyle.css">C、<stylesheet>mystyle.css</stylesheet>
  • 前端進階:css必知的幾個底層知識和技巧
    在介紹完問題學習法之後,進入我們今天的主題,接下來我會介紹css的一些底層的知識的現象,藉此來讓大家對css有更深入的理解。一.css尺寸1.首選最小寬度–實現複雜圖形效果在css中,圖片和文字的權重遠大於布局,因此當width:0時表現出來的寬度就是「首選最小寬度」。中文的最小寬度為每個漢字的寬度,西方文字取決於連續的英文字符單元。
  • (02)CSS 選擇器詳解 | CSS
    前言:本篇行文順序為,在第一部分介紹「 HTML 文檔樹結構」,在完全理解這個「樹結構」的基礎上,才可以很好地掌握文章下邊緊接著的兩個大選擇器(組合選擇器和偽類選擇器)。因為只有有了這個「結構樹」,我們本篇討論的「選擇器」才能夠起作用。又是很大、很雜、很基礎、很重要的知識點,屬必掌握項。
  • 合格前端開發該了解的css知識
    css在現階段的前端面試中佔得比重確實低,有些公司甚至都只是一筆帶過。
  • HTML+CSS:三種css的引入方式,內鏈式、嵌入式、外部式
    上篇文章我們簡單介紹了css的概念以及語法,本篇文章我們將為大家介紹下css的三種引入方式。這裡要注意:樣式的內容寫在元素的開始標籤裡,並且css樣式代碼要寫在style=""雙引號中,如果有多條css樣式代碼設置可以寫在一起,中間用分號隔開。
  • 前端進階: css必知的幾個底層知識和技巧
    在介紹完問題學習法之後,進入我們今天的主題,接下來我會介紹css的一些底層的知識和比較詭異的現象,藉此來讓大家對css有更深入的理解。一.css尺寸1.首選最小寬度–實現複雜圖形效果在css中,圖片和文字的權重遠大於布局,因此當width:0時表現出來的寬度就是「首選最小寬度」。中文的最小寬度為每個漢字的寬度,西方文字取決於連續的英文字符單元。