国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

花錢推廣的網(wǎng)絡平臺廣州seo和網(wǎng)絡推廣

花錢推廣的網(wǎng)絡平臺,廣州seo和網(wǎng)絡推廣,專門做代工產(chǎn)品的網(wǎng)站,什么程序做網(wǎng)站容易優(yōu)化目錄 前言: 1.CSS是什么 1.1CSS基本語法 2.引入樣式 2.1內(nèi)部樣式表 2.2行內(nèi)樣式表 2.3外部樣式 3.選擇器 3.1選擇器的種類 3.1.1基礎選擇器 3.1.2復合選擇器 4.常用元素屬性 4.1字體屬性 4.2文本屬性 4.3背景屬性 4.4圓角矩形 4.5元素的顯示模式 4…

目錄

前言:

1.CSS是什么

1.1CSS基本語法

2.引入樣式

2.1內(nèi)部樣式表

2.2行內(nèi)樣式表

2.3外部樣式

3.選擇器

3.1選擇器的種類

3.1.1基礎選擇器

3.1.2復合選擇器

4.常用元素屬性

4.1字體屬性

4.2文本屬性

4.3背景屬性

4.4圓角矩形

4.5元素的顯示模式

4.6盒模型

4.7內(nèi)邊距

4.8外邊距

4.9彈性布局

結束語:


前言:

在上一節(jié)中小編與大家分享了有關于JavaScript的一些基礎知識,以及給大家演示了幾個案例,接下來小編帶著大家一起來看一下有關于前端中的另一個技術CSS,想要讓界面好看,那么就離不開CSS的渲染。話不多說我們一起來看吧。

1.CSS是什么

CSS是層疊樣式表,所謂“層疊”就是針對html的元素/標簽,可以同時應用多組CSS樣式,將多組樣式疊加在一起。“樣式”就是大小、位置、間距、顏色、字體、邊框、背景....統(tǒng)稱為“樣式”,它描述了一個網(wǎng)頁張啥樣。

CSS能夠?qū)W(wǎng)頁元素的位置的排版進行像素精確控制,實現(xiàn)美化頁面的效果,能夠做到頁面的樣式和結構分離。

1.1CSS基本語法

選擇器 + {一條/N條聲明}

  • 選擇器決定針對誰修改。
  • 聲明決定修改啥。
  • 聲明的屬性是鍵值對,使用;區(qū)分鍵值對,使用:區(qū)分鍵和值。

<body>

? ? <style>

? ? ? ? p{

? ? ? ? ? ? /* 設置字體顏色 */

? ? ? ? ? ? color: red;

? ? ? ? ? ? /* 設置字體大小 */

? ? ? ? ? ? font-size: 30px;

? ? ? ? }

? ? </style>

? ? <p>hello</p>

</body>

注意:

  • CSS要寫到style標簽中(后面還會介紹其他寫法)。
  • style標簽可以放到頁面任意位置,一般是放置在head標簽中。
  • CSS使用/**/作為注釋。

2.引入樣式

2.1內(nèi)部樣式表

內(nèi)部樣式是直接把CSS嵌入到HTML中,放到style標簽里。

? ? <!-- 在style標簽中寫的是css代碼,他可以放置在head中也可以放置在body中 -->

? ? <style>

? ? ? ? div{

? ? ? ? ? ? font-size: 50px;

? ? ? ? ? ? color: red;

? ? ? ? }

? ? </style>

代碼展示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><!-- 在style標簽中寫的是css代碼,他可以放置在head中也可以放置在body中 --><style>div{font-size: 50px;color: greenyellow;}</style><div>hello world!</div>
</body>
</html>


結果展示:

2.2行內(nèi)樣式表

行內(nèi)樣式是將CSS寫到一個單獨的.css文件中,有html通過link標簽來引進來。

首先我們先來創(chuàng)建一個.css文件。

代碼展示:

html代碼展示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><!-- 通過link標簽將css文件引入進來 --><link rel="stylesheet" href="style.css">
</head>
<body><div>hello world!</div>
</body>
</html>


css文件代碼展示:

div {font-size: 50px;color: blue;
}


結果展示:

2.3外部樣式

內(nèi)部樣式也叫內(nèi)聯(lián)樣式,他是直接把CSS屬性寫到元素的style屬性內(nèi)。

代碼展示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><div style="color: blueviolet; font-size: 60px;"> hello world!</div>
</body>
</html>


結果展示:

3.選擇器

選擇器就是要我們選中頁面中的元素然后再進行操作。只有先選中元素才能生效。下面我們來分別來看一下四種選擇器。

3.1選擇器的種類

3.1.1基礎選擇器

  • 標簽選擇器

標簽選擇器是用來選中頁面中的所有同名標簽的元素,它的缺點也很顯而易見就是很難針對某個元素進行個性化制定。

代碼展示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>標簽選擇器</title>
</head>
<body><style>p {color: red;font-size: 30px;}div {color: burlywood;font-size: 20px;}</style><p>hello</p><p>world</p><div>css</div><div>JavaScript</div>
</body>
</html>


結果展示:

  • 類選擇器

在css中創(chuàng)建一個“類名”,這個類名對應一組css屬性,制定讓html元素應用這樣的類名即可。

代碼展示:

css文件代碼:

.one {color: rosybrown;font-size: 50px;
}
.tow {color: blueviolet;font-size: 30px;
}


html文件代碼:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>類選擇器</title><link rel="stylesheet" href="Test3.css">
</head>
<body><div class="one">hello</div><div class="tow">hello</div>
</body>
</html>


結果展示:

  • id選擇器

一個html標簽中可以有一個id屬性,這個屬性的值會被作為身份標識的唯一值。所以通過id選擇器就可以給制定元素設置樣式了。

代碼展示:

css代碼展示:

#test {color: brown;font-size: 50px;
}


html代碼展示:
?

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>id選擇器</title><link rel="stylesheet" href="Test4.css">
</head>
<body><div id="test">hello world</div>
</body>
</html>

結果展示:

  • 通配符選擇器

通配符選擇器就是給所有的都設置樣式。

代碼展示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>通配符選擇器</title>
</head>
<body><style>* {color: aquamarine;font-size: 40px;}</style><div>hello</div><p>world</p>
</body>
</html>


結果展示:

3.1.2復合選擇器

上述都是css中最基礎的選擇器,其實在css中海油很多復雜的“復合選擇器”,下面我們只給大家介紹一種后代選擇器。

  • 后代選擇器
    <!DOCTYPE html>
    <html lang="en">
    <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>后代選擇器</title>
    </head>
    <body><div class="one"><h3>hello</h3></div><div class="tow"><h3>world</h3></div><style>.one {color: chocolate;}.tow {color: cadetblue;}</style>
    </body>
    </html>

后代選擇器的效果就是把上述三種基礎選擇器進行組合,同時能夠體現(xiàn)出“標簽的層次結構”。

代碼展示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>后代選擇器</title>
</head>
<body><div class="one"><h3>hello</h3></div><div class="tow"><h3>world</h3></div><style>.one {color: chocolate;}.tow {color: cadetblue;}</style>
</body>
</html>


結果展示:

除了后代選擇器之外還有以下這些,小編這里就不給大家一一介紹了。

  • 子選擇器
  • 并集選擇器
  • 偽類選擇器

4.常用元素屬性

4.1字體屬性

代碼展示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>字體屬性</title>
</head>
<body><div class="one">hello</div><style>.one {font-family: '微軟雅黑';font-size: 100px;font-weight: 900;font-style: italic;}</style>
</body>
</html>


結果展示:

我們也可以在控制臺中通過勾選下面的條件來看到效果。

4.2文本屬性

代碼展示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>文本屬性</title>
</head>
<body><div class="one">hello world</div><style>.one {font-size: 100px;/* 文本顏色 */color: brown;/* 文本對齊,左對齊(left),右對齊(right),居中對齊(center) */text-align: center;/* 文本裝飾,加一個下劃線... */text-decoration: underline;/* 文本縮進 */text-indent: 20px;/* 行高(行間距) */line-height: 100px;}</style>
</body>
</html>


結果展示:

注意:

這里顏色的寫法有很多中,其中可以直接寫表示顏色的單詞,也可使用rgb的方式來表示,還可以使用十六進制的方式來表示。

?

4.3背景屬性

代碼展示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>背景設置</title>
</head>
<body><div class="background">1</div><style>.background {font-size: 100px;width: 200px;height: 160px;color: blueviolet;background-color: gold;/* 導入背景圖 */border-image: url(cat.jpg);/* 禁止平鋪 */background-repeat: no-repeat;/* 設置背景圖的位置 */background-position: center center;/* 設置背景圖的大小 */background-size: 2000px 1600px;}      </style>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>背景設置</title>
</head>
<body><div class="one"></div><style>.one {background-image: url(cat.jpg);height: 300px;background-repeat: no-repeat;background-position: center center;}</style>
</body>
</html>


結果展示:

4.4圓角矩形

我們之前生成的邊框都是矩形的,但是如果我們想要讓他變成圓邊的該怎么弄呢?如下代碼所示:

代碼展示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>圓角矩形</title>
</head>
<body><div>111</div><style>div {width: 200px;height: 100px;border: 2px solid green;border-radius: 10px;}</style>
</body>
</html>


結果展示:

4.5元素的顯示模式

在CSS中,HTML的標簽的顯示模式有很多,此處只重點介紹兩個:

塊級元素和行內(nèi)元素。

塊級元素:

????????像我們之前學習的h1-h6、p、div、ul、ol...都是塊級元素。

它的特點:

  • 獨占一行。
  • 高度、寬度、內(nèi)外邊距、行高都可以控制。
  • 寬度默認是父級元素寬度的100%(和父級元素一樣框?qū)?#xff09;。
  • 是一個容器(盒子),里面可以放行內(nèi)和塊級元素。

行內(nèi)元素/內(nèi)聯(lián)元素:
????????常見的元素有:a、strong、b、em、i、del、s、ins...

特點:

  • 不獨占一行,一行可以顯示多個。
  • 設置高度、寬度、行高無效。
  • 左右外邊距有效(上下無效),內(nèi)邊距有效。
  • 默認寬度就是本身的內(nèi)容。
  • 行內(nèi)元素只能容納文本和其他行內(nèi)元素,不能放塊級元素。

行內(nèi)元素和塊級元素的區(qū)別:

  • 塊級元素獨占一行,行內(nèi)元素不獨占一行。
  • 塊級元素可以設置寬高,行內(nèi)元素不能設置寬高。
  • 塊級元素四個方向都能設置內(nèi)外邊距,行內(nèi)元素垂直方向不能設置。

使用display屬性可以修改元素的顯示模式:

  • display:block;(修改成塊級元素)。
  • display:inline;(修改成行內(nèi)元素)。

一般都是修改成塊級元素,不會說是把塊級元素修改成行內(nèi)元素,也可以使用display:none實現(xiàn)元素隱身的效果。

4.6盒模型

每一個HTML元素就相當于是一個矩形的“盒子”,這個盒子是由這幾個部分組成的。

  • 邊框:border
  • 內(nèi)容:content
  • 內(nèi)邊距:padding
  • 外邊距:margin

如下圖所示:

4.7內(nèi)邊距

padding是設置內(nèi)容和邊框之間的距離的。

基礎寫法:
默認內(nèi)容是頂著邊框來放置的,用padding來控制這個距離可以給四個方向都加上邊距。

  • padding-top?上
  • padding-bottom?下
  • padding-left?左
  • padding-right?右

復合寫法:

可以把多個方向的padding合并到一起。

  • padding:5px;?表示四個方向都是5px。
  • padding:5px 10px;?表示上下內(nèi)邊距是5px,左右內(nèi)邊距是10px。
  • padding:5px 10px 20px;?表示上內(nèi)邊距是5px,左右內(nèi)邊距是10px,下內(nèi)邊距是20px。
  • padding:5px 10px 20px 30px;?表示上內(nèi)邊距是5px,右內(nèi)邊距是10px,下內(nèi)邊距是20px,左內(nèi)邊距是30px。(順時針)

代碼展示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>邊距</title>
</head>
<body><div>設置內(nèi)邊距</div><style>* {/* 防止撐大盒子 */box-sizing: border-box;}div {padding-top: 20px;padding-bottom: 10px;padding-left: 20px;padding-right: 10px;}</style>
</body>
</html>


結果展示:

4.8外邊距

基礎寫法:

控制盒子和盒子之間的距離??梢越o四個方向都加上外邊距。

  • margin-top?上
  • margin-bottom?下
  • margin-left?左
  • margin-right?右

復合寫法:

規(guī)則與padding一樣。

  • margin:10px;?四個方向都是10px
  • margin:10px 20px;?上下外邊距為10px,左右外邊距為20px。
  • margin:10px 20px 30px;?上外邊距10px,左右外邊距20px,下外邊距30px。
  • margin:10px 20px 30px 40px;?上外邊距10px,右外邊距20px,下外邊距30px,左外邊距40px。

代碼展示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>外邊距</title>
</head>
<body><div>test</div><style>* {box-sizing: border-box;}div {margin-top: 10px;margin-bottom: 20px;margin-left: 30px;margin-right: 40px;}</style>
</body>
</html>


結果展示:

?

4.9彈性布局

我們先來看一下下面的這個案例。

代碼展示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>彈性布局</title>
</head>
<body><div class="one"><div class="tow">hello1</div><div class="tow">hello2</div><div class="tow">hello3</div><div class="tow">hello4</div></div><style>.one {width: 1000px;height: 300px;background-color: brown;}.tow {width: 150px;height: 100px;background-color: blueviolet;}</style>
</body>
</html>


結果展示:

通過結果我們可以看出來里面的元素是垂直方向排列的,那么有的時候我們希望塊級元素是可以水平方向排列。此時我們就可以使用彈性布局了。

如下所示:
代碼展示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>彈性布局</title>
</head>
<body><div class="one"><div class="tow">hello1</div><div class="tow">hello2</div><div class="tow">hello3</div><div class="tow">hello4</div></div><style>.one {width: 1000px;height: 300px;background-color: brown;/* 開啟彈性布局 *//* 一旦開啟了彈性布局,此時內(nèi)部的子元素就會按照水平的方向進行排布,子元素里面的子元素是不受影響的 */display: flex;/* justify-content:設置水平方向的排列規(guī)則 */justify-content: space-between;/* align-items:設置垂直方向的排列規(guī)則 */align-items: center;}.tow {width: 150px;height: 100px;background-color: blueviolet;}</style>
</body>
</html>


結果展示:

結束語:

好了這節(jié)的CSS基礎知識小編就給大家講解到這里了,有不會的地方記得給小編留言,希望這節(jié)對大家了解CSS有一定幫助,想要學習的同學記得關注小編和小編一起學習吧!如果文章中有任何錯誤也歡迎各位大佬及時為小編指點迷津(在此小編先謝過各位大佬啦!)

http://m.aloenet.com.cn/news/823.html

相關文章:

  • 江蘇省昆山市網(wǎng)站制作西安網(wǎng)站seo廠家
  • 深圳招聘一般在哪個網(wǎng)站aso優(yōu)化的主要內(nèi)容
  • 西安大型網(wǎng)站建設公司排名怎么做好網(wǎng)絡營銷
  • 垃圾站 WordPress深圳剛剛突然宣布
  • 一級a做爰片視頻網(wǎng)站競價推廣托管多少錢
  • wordpress中文標簽云網(wǎng)站關鍵詞排名seo
  • 懷化seoseo刷關鍵詞排名免費
  • 網(wǎng)站定制建設網(wǎng)絡服務有哪些
  • 綿陽做手機網(wǎng)站建設成品網(wǎng)站源碼1688免費推薦
  • 香港十大設計公司排名安卓手機性能優(yōu)化軟件
  • 合肥商城網(wǎng)站建設手機app開發(fā)
  • 西安城鄉(xiāng)建設網(wǎng)站長沙網(wǎng)站優(yōu)化體驗
  • thinkphp官方網(wǎng)站貴陽網(wǎng)站建設
  • 2015個人網(wǎng)站如何去工信部備案深圳網(wǎng)站提升排名
  • 網(wǎng)站開發(fā)流程主要分成什么seo外鏈代發(fā)
  • 網(wǎng)站代理怎么做/成都seo正規(guī)優(yōu)化
  • 學網(wǎng)頁設計需要什么基礎/寧波優(yōu)化網(wǎng)站排名軟件
  • 廣東個人備案網(wǎng)站內(nèi)容/百度平臺推廣聯(lián)系方式
  • 01.線性代數(shù)是如何將復雜的數(shù)據(jù)結構轉化為可計算的數(shù)學問題,這個過程是如何進行的
  • Cursor Pro取消500次請求限制,無限用的體驗更好了嗎?
  • 武漢互聯(lián)網(wǎng)公司排行榜/成都seo顧問
  • 紹興做企業(yè)網(wǎng)站的公司/營銷策劃主要做些什么
  • sae wordpress sitemap/東莞seo建站公司
  • 武漢網(wǎng)站制作/建立一個網(wǎng)站的費用
  • 黑河商城網(wǎng)站建設/東莞網(wǎng)絡推廣平臺
  • 蔚縣做網(wǎng)站/云資源軟文發(fā)布平臺
  • 小企業(yè)網(wǎng)站建設的大品牌/優(yōu)化整站
  • 網(wǎng)站開發(fā)管理/網(wǎng)站優(yōu)化員seo招聘
  • 慶陽網(wǎng)站設計/創(chuàng)建自己的網(wǎng)頁
  • 做系統(tǒng)下載網(wǎng)站建設/最新經(jīng)濟新聞