日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > HTML >内容正文

HTML

前端 day02 CSS

發(fā)布時(shí)間:2024/1/8 HTML 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 前端 day02 CSS 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

    • CSS
      • 1、代碼的三種引入方式
      • 2、CSS選擇器
      • 3、常用樣式
    • 盒子模型
      • 1、內(nèi)邊距
      • 2、外邊距

CSS


1、代碼的三種引入方式

(1)內(nèi)聯(lián)樣式

(2)內(nèi)部樣式

(3)外部樣式

/*外部的css文件*/ div{color: green; } <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>寫css代碼的3種位置</title><!--css代碼引入3種方式:1.內(nèi)聯(lián)樣式方式(最不推薦,重用性不好)2.內(nèi)部樣式方式(老師上課使用,為了避免切換頁(yè)面)3.外部樣式方式(企業(yè)推薦方式,重用性最好)優(yōu)先級(jí): 就近原則--><!--2.內(nèi)部樣式位置特點(diǎn): 寫在style標(biāo)簽內(nèi)部格式:<style>css代碼</style>作用: 操作當(dāng)前頁(yè)面所有符合要求的標(biāo)簽元素備注:屬性type="text/css",含義是當(dāng)前內(nèi)容為文本的css代碼,這個(gè)屬性可有可無(wú)--><style type="text/css">div{color: blue;}</style><!--3.外部樣式位置特點(diǎn): css代碼寫在外部的css文件中,文件擴(kuò)展名.css作用: 重用性好,所有頁(yè)面只要引用外部的css文件都可以應(yīng)用對(duì)應(yīng)的樣式使用步驟:1.創(chuàng)建css目錄,在css目錄下創(chuàng)建out.css文件,編寫樣式2.在當(dāng)前頁(yè)面引用外部的out.css文件語(yǔ)法:<link href="引用的外部css文件路徑" type="text/css" rel="stylesheet">rel="stylesheet",含義引用的資源是樣式表--><link rel="stylesheet" href="css/out.css"></head> <body> <!-- 1.行內(nèi)樣式位置(內(nèi)嵌位置)特點(diǎn):寫在html標(biāo)簽內(nèi)部,格式:style="", 只能操作當(dāng)前一個(gè)標(biāo)簽 --> <div style="color: red">天氣不錯(cuò)</div> <div>天氣不錯(cuò)</div> <div>天氣不錯(cuò)</div> </body> </html>

2、CSS選擇器

簡(jiǎn)單選擇器

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>4種基本選擇器</title><style>/*基本選擇器選擇器介紹: 就是選著出要操作樣式的所有標(biāo)簽進(jìn)行控制樣式分類1.通用選擇器2.標(biāo)簽選擇器3.類選擇器4.ID選擇器優(yōu)先級(jí)固定: 通用選擇器 < 標(biāo)簽選擇器 < 類選擇器 < ID選擇器*//*1.通用選擇器格式: *{樣式名1:樣式值1; ...}* 含義,操作所有標(biāo)簽, 只有這一個(gè)通配符*//*例如:操作所有標(biāo)簽字體顏色為紅色*/*{color: red;}/*2.標(biāo)簽選擇器格式:標(biāo)簽名{樣式名1:樣式值1; ...}作用:根據(jù)指定的標(biāo)簽名操作樣式*//*例如:操作h2標(biāo)簽字體顏色為藍(lán)色*/h2{color: blue;}/*3.類選擇器格式:.類名{樣式名1:樣式值1; ...}以"."開(kāi)頭,類名是自定義,定義規(guī)范符合java的變量名,不能以數(shù)字開(kāi)頭步驟:1.定義類選擇器2.在標(biāo)簽里面使用class="類名1 類名2 ..."作用:操作多個(gè)標(biāo)簽使用同樣類名的選擇器控制樣式*//*例如:所有使用class="one"的標(biāo)簽的字體顏色為綠色*/.one{color: green;}/*4.ID選擇器格式:#ID{樣式名1:樣式值1; ...}以"#"開(kāi)頭,ID必須是標(biāo)簽里面id屬性的值, 每個(gè)標(biāo)簽的id值必須在當(dāng)前頁(yè)面是唯一步驟:1.定義ID選擇器2.在標(biāo)簽里面使用id="值"作用:操作指定的唯一一個(gè)標(biāo)簽的樣式*//*例如:設(shè)置標(biāo)簽id="two"的字體為黃色*/#two{color: yellow;}</style> </head> <body> <h2>通用選擇器</h2> <p>我是一個(gè)段落</p> <hr/><h2>標(biāo)簽選擇器</h2><div>我是一個(gè)塊級(jí)元素</div> <hr/><h2 class="one">類選擇器</h2> <hr/><h2>ID選擇器</h2> <span class="one" id="two">我是內(nèi)聯(lián)元素</span> <span class="one">我是內(nèi)聯(lián)元素</span> <hr/></body> </html>

選擇器之間優(yōu)先級(jí)

通用選擇器 < 標(biāo)簽選擇器 < 類選擇器 < ID選擇器

復(fù)合選擇器

1.層級(jí)復(fù)合選擇器 ? 2.屬性復(fù)合選擇器 ? 3.偽類復(fù)合選擇器 ? 4.并集復(fù)合選擇器 ? 5.交集復(fù)合選擇器

層級(jí)選擇器和屬性選擇器

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Title</title><style>/*復(fù)合選擇器介紹: 就是由多個(gè)基本選擇器組成的分類1.層級(jí)復(fù)合選擇器2.屬性復(fù)合選擇器3.偽類復(fù)合選擇器4.并集復(fù)合選擇器5.交集復(fù)合選擇器優(yōu)先級(jí): 復(fù)合選擇器的優(yōu)先級(jí)遵循基本選擇器的優(yōu)先級(jí), 優(yōu)先級(jí)一樣,下面的會(huì)覆蓋上面的*//*1.層級(jí)復(fù)合選擇器格式: 基本選擇器1 基本選擇器2 ...{樣式名:樣式值;...}作用:按照標(biāo)簽的層級(jí)選中元素操作樣式特點(diǎn):基本選擇器之間使用空格隔開(kāi)*//*例如:設(shè)置div標(biāo)簽里面的所有span標(biāo)簽的字體顏色為紅色*/div span{color: red;}/*2.屬性復(fù)合選擇器格式1:基本選擇器[屬性名]{樣式名:樣式值;...} 操作含有屬性名的指定元素樣式格式2:基本選擇器[屬性名=屬性值]{樣式名:樣式值;...} 操作含有屬性名并且等于指定屬性值的指定元素樣式格式3:基本選擇器[屬性名1=屬性值1][屬性名2=屬性值2]...{樣式名:樣式值;...}操作含有多個(gè)屬性名并且等于指定屬性值的指定元素樣式格式4:[屬性名]{樣式名:樣式值;...} 操作含有屬性名的所有元素樣式*//*例如1:操作所有p標(biāo)簽含有title屬性的字體顏色為綠色*/p[title]{color: green;}/*例如2:操作所有p標(biāo)簽含有title="girl"屬性的字體顏色為藍(lán)色*/p[title='girl']{color: blue;}/*例如3:操作input標(biāo)簽type="text"并且name="username"的標(biāo)簽邊框線:粗細(xì)10px solid實(shí)線 red紅色*/input[type="text"][name="username"]{border:10px solid red;}/*例如4:操作所有標(biāo)簽含有title="boy"屬性的字體顏色為黃色*/[title="boy"]{color: yellow;}</style> </head> <body> <div><span>你好,美女!</span> </div><span>你好,帥哥!</span> <p title="girl">這是段落1</p> <p title="man">這是段落2</p> <div title="boy">這是塊級(jí)元素</div> <input type="text" name="username"> <br/> <input type="text" name="age"> </body> </html>

偽類、并集、交集選擇器

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>偽類、并集、交集選擇器</title><style>/*復(fù)合選擇器介紹:多個(gè)基本選擇(標(biāo)簽,類,ID選擇器)器組成的選擇器1.層級(jí)選擇器2.屬性選擇器3.偽類選擇器4.并集選擇器5.交集選擇器優(yōu)先級(jí): 復(fù)合選擇器的優(yōu)先級(jí)根據(jù)基本選擇器的優(yōu)先級(jí)操作*//*偽類選擇器介紹:根據(jù)指定標(biāo)簽元素的不同狀態(tài)行為設(shè)置不同的樣式狀態(tài)1:正常狀態(tài),沒(méi)有訪問(wèn)過(guò), 狀態(tài)名:link狀態(tài)2:已訪問(wèn)過(guò); 狀態(tài)名:visited狀態(tài)3:懸浮狀態(tài),鼠標(biāo)懸浮到元素上,鼠標(biāo)移到元素上;狀態(tài)名:hover狀態(tài)4:激活狀態(tài),正在使用鼠標(biāo)點(diǎn)擊這個(gè)元素;狀態(tài)名:active格式: 基本選擇器:狀態(tài)名{樣式名:樣式值}注意:規(guī)定順序必須先link\visited\hover\active,這個(gè)順序不可以改變,否則效果出不來(lái)*//*例如1:a標(biāo)簽,沒(méi)有訪問(wèn)過(guò),設(shè)置字體顏色為綠色*/a:link{color: green;}/*例如2:a標(biāo)簽,已訪問(wèn)過(guò),設(shè)置字體顏色為灰色*/a:visited{color: gray;}/*例如3:a標(biāo)簽,鼠標(biāo)懸浮時(shí),設(shè)置字體顏色為藍(lán)色*/a:hover{color: blue;}/*例如4:a標(biāo)簽,鼠標(biāo)點(diǎn)擊的時(shí)候,設(shè)置顏色字體為紅色*/a:active{color: red;}/*并集復(fù)合選擇器格式: 基本選擇器1,基本選擇器2,...{樣式名:樣式值;}特點(diǎn): 分隔符","作用: 標(biāo)簽元素只要符合其中任何一個(gè)基本選擇器就可以設(shè)置樣式*//*例如1:設(shè)置id=“two” 或 class="one"的標(biāo)簽元素字體顏色為紅色*/#two,.one{color: red;}/*交集復(fù)合選擇器格式: 基本選擇器1基本選擇器2...{樣式名:樣式值;}特點(diǎn): 無(wú)分隔符作用: 標(biāo)簽元素需要符合所有基本選擇器才會(huì)設(shè)置樣式*//*例如1:設(shè)置標(biāo)簽為p并且class="one"的標(biāo)簽的字體大小為50px*/p.one{font-size: 50px;}</style> </head> <body> <a href="#1">我是鏈接</a><br/> <a href="#2">我是鏈接</a><br/> <a href="#3">我是鏈接</a><br/> <a href="#4">我是鏈接</a><br/> <hr/> <input type="text" name="username" id="username"><p id="two">第1段</p> <p class="one">第2段</p> <p>第3段</p> </body> </html>

3、常用樣式

(1)背景樣式

<style>div{width: 800px;height: 600px;border: 1px solid black;/*背景樣式操作*//*例如1:背景色為綠色*/background-color: green;/*例如2:背景圖片為 img/girl1.jpg */background-image: url("img/girl1.jpg");/*例如3:背景圖片x軸平鋪*/background-repeat: repeat-x;/*例如4:背景圖片y軸平鋪*/background-repeat: repeat-y;/*例如5:背景圖片不平鋪*/background-repeat: no-repeat;/*例如6:背景圖片拉伸顯示background-size: cover;*//*例如7:設(shè)置背景圖片x軸向右移動(dòng)50px(整數(shù)往右移動(dòng),負(fù)數(shù)往左),y軸向下移動(dòng)100px(整數(shù)往下移動(dòng),負(fù)數(shù)往上)*/background-position: 50px 100px;/*例如8:設(shè)置背景圖片居中位置顯示*/background-position: center center;/*例如9:背景樣式簡(jiǎn)寫方式,順序可以任意調(diào)整*/background: green url("img/girl1.jpg") no-repeat center center;}</style>

(2)文本樣式和字體樣式

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>初相遇</title><style>/*1. 詩(shī)放在div的層中id=content,寬400px,全文字體大小14px;2. 標(biāo)題放在h1中。每段文字放在p中3. 標(biāo)題文字大小18px,顏色#06F,居中對(duì)齊4. 每段文字縮進(jìn)2em5. 段中的行高是22px6. "胸懷中滿溢著幸福,只因你就在我眼前",加粗,傾斜,藍(lán)色7. 最后一段,顏色#390; 下劃線,鼠標(biāo)移上去指針變化。8. 美字加粗,顏色color:#F36,大小18px;9. 文席慕容,三個(gè)字,12px,顏色#999,不加粗*//*1. 詩(shī)放在div的層中id=content,寬400px,全文字體大小14px;*/*{font-size: 14px;}#content{width:400px;}/*2. 標(biāo)題放在h1中。每段文字放在p中*//*3. 標(biāo)題文字大小18px,顏色#06F,居中對(duì)齊*/h1{font-size: 18px; /*字體大小*/color: #06F; /*字體顏色*/text-align: center; /*文本對(duì)齊方式*/}/*4. 每段文字縮進(jìn)2em*//*5. 段中的行高是22px*/p{text-indent: 2em; /*段落文字縮進(jìn), em代表1個(gè)字符,所以這里是縮進(jìn)2個(gè)字符*/line-height: 22px;}/*6. "胸懷中滿溢著幸福,只因你就在我眼前",加粗,傾斜,藍(lán)色*/.xiong{font-weight: bold; /*字體加粗*/font-style: italic; /*斜體*/color: blue;}/*7. 最后一段,顏色#390; 下劃線,鼠標(biāo)移上去指針變化。*/p:last-child{ /*最后1段*/color:#390;text-decoration: underline; /*下劃線*/}p:last-child:hover{cursor: pointer; /*鼠標(biāo)為手指效果*/}/*8. 美字加粗,顏色color:#F36,大小18px;*/.mei{font-weight: bold;color: #F36;font-size: 18px;}/*9. 文席慕容,三個(gè)字,12px,顏色#999,不加粗*/.wen{font-size: 12px;color:#999;font-weight: normal; /*不加粗*/}</style> </head> <body> <div id="content"><h1>初相遇 <span class="wen">文/席慕容</span></h1><p><span class="mei"></span>麗的夢(mèng)和美麗的詩(shī)一樣,都是可遇而不可求的,常常在最沒(méi)能料到的時(shí)刻里出現(xiàn)。</p><p>我喜歡那樣的夢(mèng),在夢(mèng)里,一切都可以重新開(kāi)始,一切都可以慢慢解釋,心里甚至還能感覺(jué)到,所有被浪費(fèi)的時(shí)光竟然都能重回時(shí)的狂喜與感激。<span class="xiong">胸懷中滿溢著幸福,只因你就在我眼前</span>,對(duì)我微笑,一如當(dāng)年。</p><p>我喜歡那樣的夢(mèng),明明知道你已為我跋涉千里,卻又覺(jué)得芳草鮮美,落落英繽紛,好像你我才初相遇。</p> </div> </body> </html>

(3)邊框樣式

<style>#box {width: 200px;height: 200px;/*邊框樣式操作*//*例如1:分別設(shè)置邊框線顏色為紅色、粗細(xì)為10px、線的樣式為實(shí)線solid*/border-color: red;border-width: 10px;border-style: solid;/*例如2:設(shè)置線的樣式為虛線dashed */border-style: dashed;/*例如3:設(shè)置線的樣式為雙線double */border-style: double;/*例如4:設(shè)置邊框圓角的半徑為50px */border-radius: 50px;/*例如5:簡(jiǎn)寫方式設(shè)置邊框樣式:粗細(xì)5px,線的樣式為實(shí)線,線的顏色為綠色 */border: 5px solid green;}</style>

盒子模型

1、內(nèi)邊距

<style>#box {width: 200px;height: 200px;border: 1px solid black;/*盒子模型介紹:css將每個(gè)標(biāo)簽都看成一個(gè)盒子,盒子與盒子之間、盒子與里面內(nèi)容之間都是有距離的,標(biāo)簽之間的嵌套就是盒子之間的嵌套。盒子模型的作用:通過(guò)設(shè)置盒子相關(guān)的距離,從而實(shí)現(xiàn)布局。分為內(nèi)邊距和外邊距兩種方式布局。*//*內(nèi)邊距操作布局:設(shè)置標(biāo)簽邊框線到內(nèi)容的距離*//*例如1:上內(nèi)邊距50px */padding-top: 50px;/*例如2:右內(nèi)邊距50px */padding-right: 50px;/*例如3:下內(nèi)邊距50px */padding-bottom: 50px;/*例如4:左內(nèi)邊距50px */padding-left: 50px;/*例如5:簡(jiǎn)寫方式,同時(shí)設(shè)置上內(nèi)邊距50, 左右100px, 下150px*/padding: 50px 100px 150px;/*例如6:簡(jiǎn)寫方式,同時(shí)設(shè)置上下內(nèi)邊距100, 左右150px */padding: 100px 150px;/*例如7:簡(jiǎn)寫方式,同時(shí)設(shè)置上下左右內(nèi)邊距150px */padding: 150px;/*例如8:簡(jiǎn)寫方式,設(shè)置上內(nèi)邊距50, 右100px, 下150px, 左200px*/padding: 50px 100px 150px 200px;}</style>

2、外邊距

<style>#box {width: 200px;height: 200px;border: 1px solid black;/*盒子模型介紹:css將每個(gè)標(biāo)簽都看成一個(gè)盒子,盒子與盒子之間、盒子與里面內(nèi)容之間都是有距離的,標(biāo)簽之間的嵌套就是盒子之間的嵌套。盒子模型的作用:通過(guò)設(shè)置盒子相關(guān)的距離,從而實(shí)現(xiàn)布局。分為內(nèi)邊距和外邊距兩種方式布局。*//*外邊距布局操作:當(dāng)前標(biāo)簽邊框線到其他標(biāo)簽邊框線的距離*//*例如1:上外邊距50px */margin-top: 50px;/*例如2:右外邊距50px */margin-right: 50px;/*例如3:下外邊距50px */margin-bottom: 50px;/*例如4:左外邊距50px */margin-left: 50px;/*例如5:簡(jiǎn)寫方式,同時(shí)設(shè)置上外邊距50, 左右100px, 下150px*/margin: 50px 100px 150px;/*例如6:簡(jiǎn)寫方式,同時(shí)設(shè)置上下外邊距100, 左右150px */margin: 100px 150px;/*例如7:簡(jiǎn)寫方式,同時(shí)設(shè)置上下左右外邊距150px */margin: 150px;/*例如8:簡(jiǎn)寫方式,設(shè)置上內(nèi)邊距50, 右100px, 下150px, 左200px*/margin: 50px 100px 150px 200px;/*例如9:設(shè)置塊級(jí)標(biāo)簽div在父元素中水平居中對(duì)齊塊級(jí)標(biāo)簽特點(diǎn):后面有一個(gè)換行*/margin: auto;}</style>

總結(jié)

以上是生活随笔為你收集整理的前端 day02 CSS的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。