H5 CSS JS

選擇器

css選擇器有五種

選擇器是一種選擇方式袖牙,選中想要的元素的方式,叫選擇器舅锄,有很多選擇器鞭达,但是目的都一樣

元素選擇器,ID選擇器皇忿,Class選擇器畴蹭,后代選擇器,群組選擇器

元素選擇器

div{width:100px; height:100px}? ?寬100鳍烁,高100

id選擇器

我們可以為元素設(shè)置一個ID屬性叨襟,然后選擇器調(diào)用這個設(shè)置的ID

#box{width:100px; height:100px}? ?ID選擇器前面要加#

class選擇器

也就是類選擇器,對象同或者不同的元素定義相同的類屬性幔荒,然后一起操作

.box{width:100px;height:100px}? ?類選擇器前面要加.(點)

后代選擇器

選擇所有元素內(nèi)部中的某一種元素

h3,div{width:100px;height:100px}?選擇div里的h3

群組選擇器

同時操作許多元素

div,p,span{width:100px;height:100px;}

字體樣式簡介

font-family :字體1? ? ? 字體類型

font-size :? 100px? ? ? ?字體大小

font-weight : 100px? ? 字體粗細

font-style :? ? ? ? ? ?(normal正常糊闽,italic斜體,oblique斜體)字體風(fēng)格

color? :red?或者像素值 ? ? ? ? ? ? ?字體顏色

文本樣式簡介

text-indent:像素值;文本首行縮進

text-align:取值? ? ? ?(left,center,right)水平對齊

text-decoration:取值;? ? ?(none,去除所有劃線效果爹梁,under line,下劃線,line-through,中劃線,overline,上劃線)

border-bottom;none(去除下面的線右犹,其他方向同理)??

dashed? 虛線

text-transform:取值;? ? ? ?(none,無轉(zhuǎn)換,uppercase,轉(zhuǎn)換為大寫,lowercase,轉(zhuǎn)換為小寫,capitalize,只講單詞首字母轉(zhuǎn)換為大寫)

line-height:像素值;? 行高

letter-spacing:100px? 調(diào)整字之間的距離

word-spacing:100px? ?調(diào)整單詞之間的距離(英文)

整體樣式

border-width: 10px? ? 邊框的寬度

border-style : solid? ? 邊框的外觀

border-color : red? ?邊框顏色

可以簡寫

border:10px solid red;

列表項符號

list-style-type:None;? ?去除列表項符號

list-style-immage:url(圖片路徑);? ? 在列表前面添加圖片

表格樣式

caption-side? ? ?表格標題位置

border-collapse? ? 表格邊框合并

border-spacing? ? ? 表格邊框間距

圖片樣式

掌握圖片屬性(大小,邊框姚垃,對齊)

width:像素;

height:像素;

border:1px solid red;? ? ? 邊框念链,1像素,正常風(fēng)格积糯,紅色

text-align:取值;? (left左對齊,center居中,right右對齊)? 水平對齊方式

vertical-align:取值;(top頂部對齊,middle中部對齊,baseline基線對齊,bottom底部對齊)?這是垂直對齊方式

float:取值;? ?(left,元素向左浮動掂墓,right元素向右浮動)? ? 文字環(huán)繞圖片的效果

移動圖片

style="position:relative;top:100px;">? ? 這就是移動圖片,反向的

背景樣式

background-color定義背景顏色

background-image:url(圖片路徑)??定義背景圖片地址

background-repeat定義背景圖片重復(fù)

repeat? 兩個方向同時平鋪? ? ?repeat-x只在水平方向平鋪? ? repeat-y只在垂直方向平鋪? ? no-repeat0不平鋪

background-position:像素值/關(guān)鍵字 ?? ? ??(10px 20px)或者ba(center)定義背景圖片位置

background-attachment:取值? ? ? ?scroll根元素一起滾? ? ? ? ? ?fixed固定不動?定義背景圖片固定

超鏈接? 偽類選擇器

a:link{}? 定義a未訪問時的樣式? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

a:visited{}? 定義a訪問后的樣式? ? ?(也可能是默認看成?君编??)

超鏈接去除下劃線

a:hover? ? 定義鼠標經(jīng)過a元素時的樣式? ? ? ?

a:active? ? 定義鼠標點擊激活時的樣式

a:before{content:"."}可以在前面插入一個點

瀏覽器鼠標樣式

cursor:取值;? ? ? (default,pointer,text绍昂,這是三個不同的鼠標樣式)? ?用來定義鼠標樣式

盒子模型

padding:10px;? ? 設(shè)置內(nèi)邊距為10px

一個值? 上下左右都是

兩個值? ?上下? ?左右

三個值? ?上? 左右? 下

四個值?順時針?上?右? 下? 左

margin:10px;? ? ? 設(shè)置外邊距為10px? ? 左右auto自適應(yīng)

幾個值的時候跟內(nèi)邊距一樣? ? ? ? ? ? ? ? ?

display??

固定定位

position:fixed;? 可以一直在原來的地方?不管下拉還是怎么啦粹,都保持在原地?

left:10px; top:10px;? 相對于瀏覽器四個邊框而言?

絕對定位

position:absolute;? 跟固定定位一樣,只是可以隨著用戶操作滾出屏幕

相對定位

position:relative:?相對原來的自己而言窘游,

left:10px? top:10px? ?像右10px? 下10px?

css元素溢出

當(dāng)子元素的尺寸超過父元素的尺寸時,需要設(shè)置父元素顯示溢出的子元素的方式跳纳,設(shè)置的方法是通過overflow屬性來設(shè)置忍饰。

overflow的設(shè)置項:?

1、visible 默認值寺庄。內(nèi)容不會被修剪艾蓝,會呈現(xiàn)在元素框之外力崇。

2、hidden 內(nèi)容會被修剪赢织,并且其余內(nèi)容是不可見的亮靴,此屬性還有清除浮動、清除margin-top塌陷的功能于置。

3茧吊、scroll 內(nèi)容會被修剪,但是瀏覽器會顯示滾動條以便查看其余的內(nèi)容八毯。

4搓侄、auto 如果內(nèi)容被修剪,則瀏覽器會顯示滾動條以便查看其余的內(nèi)容话速。

5讶踪、inherit 規(guī)定應(yīng)該從父元素繼承 overflow 屬性的值

行內(nèi)塊元素

把行元素變成塊元素

display:inlin-block;? 變完之后就能設(shè)置寬高了

display屬性

display屬性是用來設(shè)置元素的類型及隱藏的,常用的屬性有:

1泊交、none 元素隱藏且不占位置

2乳讥、block 元素以塊元素顯示

3、inline 元素以內(nèi)聯(lián)元素顯示

4廓俭、inline-block 元素以內(nèi)聯(lián)塊元素顯示

js全稱javaScript雏婶,是運行在瀏覽器端的腳本語言

頁面嵌入

? ? 類似css,聲明這嵌入的是個js類型的文件

? ? ? ?var a = '你好!';?? ??? ??? ??? ??? ??? ??設(shè)置變量,var是設(shè)置變量的聲明函數(shù)? a就是那個變量

alert(a);?? ??? ??? ??? ??? ??? ??? ??? ?? ?alert是一個彈窗,類似python里的print

?? ??? ??? ??? ??? ??? ??? ??? ??? ??收尾

外部引入

從外部引入

變量

區(qū)分大小寫

第一個字符必須是字母白指,下劃線(_),或者美元符號$

5種基本數(shù)據(jù)類型:

number(數(shù)字類型),string(字符串類型),boolean(布爾類型)

undefined(找不到),null(空值),object(復(fù)合類型)

用js來設(shè)置id屬性或者其他屬性的元素

? ? ? ? ?? ??? ??? ?聲明嵌入

var q1 = document.getElementById('div1');? ?q1是變量? 后面是吧ID為div1的html對象賦值給q1

用js操作屬性

font-size變成style.fontSize?變成駝峰寫法

innerHTML

它可以讀取或者寫入標簽包裹的內(nèi)容

var div2 = documen.getElementById('div1')? ? 把ID?為div1賦值給名為div2的變量

var?txt = div2.innerHTML;? ? ? ? 讀取div2里的所有寫入標簽的內(nèi)容

定義函數(shù)

function aa()? ? ? ? 定義一個函數(shù)? function用來定義函數(shù)? ?函數(shù)名字叫aa

{alert('hello!')};? ? ? 函數(shù)內(nèi)容為彈出彈框為hello

aa();?? ??? ??? ??? ??? ?? ? 調(diào)用函數(shù)留晚,這個函數(shù)可以寫在定義函數(shù)上面

也可以輸入?yún)?shù),來達到輸出的內(nèi)容

匿名函數(shù)

var q1 = document.getElementById('btn1')

q1.onclick = function(){alert("OK!")}? ? ?設(shè)置好變量告嘲,提取完屬性之后直接調(diào)用函數(shù)错维。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市橄唬,隨后出現(xiàn)的幾起案子赋焕,更是在濱河造成了極大的恐慌,老刑警劉巖仰楚,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件隆判,死亡現(xiàn)場離奇詭異,居然都是意外死亡僧界,警方通過查閱死者的電腦和手機侨嘀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來捂襟,“玉大人咬腕,你說我怎么就攤上這事≡岷桑” “怎么了涨共?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵纽帖,是天一觀的道長。 經(jīng)常有香客問我举反,道長懊直,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任火鼻,我火速辦了婚禮室囊,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘凝危。我一直安慰自己波俄,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布蛾默。 她就那樣靜靜地躺著懦铺,像睡著了一般。 火紅的嫁衣襯著肌膚如雪支鸡。 梳的紋絲不亂的頭發(fā)上冬念,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天,我揣著相機與錄音牧挣,去河邊找鬼急前。 笑死,一個胖子當(dāng)著我的面吹牛瀑构,可吹牛的內(nèi)容都是我干的裆针。 我是一名探鬼主播,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼寺晌,長吁一口氣:“原來是場噩夢啊……” “哼世吨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起呻征,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤耘婚,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后陆赋,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體沐祷,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年攒岛,在試婚紗的時候發(fā)現(xiàn)自己被綠了赖临。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡阵子,死狀恐怖思杯,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情挠进,我是刑警寧澤色乾,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站领突,受9級特大地震影響暖璧,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜君旦,卻給世界環(huán)境...
    茶點故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一澎办、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧金砍,春花似錦局蚀、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至鹅巍,卻和暖如春千扶,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背骆捧。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工澎羞, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人敛苇。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓妆绞,卻偏偏與公主長得像,于是被迫代替她去往敵國和親枫攀。 傳聞我的和親對象是個殘疾皇子括饶,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,033評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 13,754評論 1 92
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color脓豪,font巷帝,text-align,li...
    wzhiq896閱讀 1,755評論 0 2
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color扫夜,font楞泼,text-align,li...
    love2013閱讀 2,315評論 0 11
  • 一 外部式css樣式 (也可稱為外聯(lián)式)就是把css代碼寫一個單獨的外部文件中笤闯,這個css樣式文件以“.css...
    KunMitnic閱讀 941評論 0 1
  • PS:上一次文章發(fā)出后堕阔,有很多朋友給了很多很好的建議,包括過于注重心理描寫導(dǎo)致情節(jié)拖拉颗味,看了很長時間其實情節(jié)很簡單...
    三頁薄紙閱讀 410評論 0 0