html+css常用知識(shí)點(diǎn)整理

html代碼結(jié)構(gòu)解析:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<!--title定義HTML文檔的標(biāo)題-->
<title>html標(biāo)題標(biāo)簽</title>
<!--全局標(biāo)簽,定義html中的鏈接默認(rèn)打開(kāi)的地址和跳轉(zhuǎn)方式-->
<base  target="_blank"/>
<!--mate 標(biāo)簽-->
<!--搜索引擎關(guān)鍵詞-->
<meta name="keywords" content="關(guān)鍵詞內(nèi)容瞎领,關(guān)鍵詞"/>
<!--每30秒刷新當(dāng)前頁(yè)面-->
<meta http-equiv="refresh" content="30"/>
<!--樣式鏈接標(biāo)簽-->
<link rel="stylesheet" type="text/css" href="style.css" />
<!--當(dāng)前文檔樣式文件標(biāo)簽-->
<style type="text/css">
<!--class,id,樣式書(shū)寫(xiě)處泌辫,只可在當(dāng)前頁(yè)面有效-->
<!--樣式書(shū)寫(xiě)方法-->
<!--標(biāo)簽定義樣式,標(biāo)簽前面不用加?xùn)|西,每個(gè)樣式用;(分號(hào)隔開(kāi))-->
body{
background-color:#f2f2f2;
width:100px;
}
<!--class方法:樣式名稱(chēng)前面加.(點(diǎn))-->
.nav{
width:100%;
height:30;
background-color:#f2f2f2;
}
<!--id方法:樣式名稱(chēng)前面加#-->
#current{
font-size:20px;
color:red;
}
<!--層級(jí)樣式鏈接用空格隔開(kāi)-->
.navs #current{
line-height:24px;
}
.navs a{
padding:0 10px;
}
.navs .contact{
padding-left:50px;
}
<!--多個(gè)樣式名稱(chēng)用,(逗號(hào))相連-->
.nav,.banner,.content{
width:80%;
height:auto;
padding:20px;
background-color:#fff;
}
<!--a標(biāo)簽下的某個(gè)樣式;加空格隔開(kāi)-->
a .color2{ color:red;}
<!--a標(biāo)簽的某個(gè)樣式;不加空格隔開(kāi)-->
a.contact{ padding-left:20px;}
</style>
</head>
<body>
<div class="navs">
<a id="current" href="">首頁(yè)</a>
<a href="">產(chǎn)品<sup class="color02">20種</sup></a>
<a class="contact" href="">聯(lián)系</div>
</div>
<div class="banner"><img src="https://www.baidu.com/img/PCfb_5bf082d29588c07f842ccde3f97243ea.png"/></div>
<div class="content"></div>
</body>
</html>

一九默、html元素分類(lèi):

1.塊級(jí)元素

特點(diǎn):自動(dòng)成一行震放,寬度為100%,可設(shè)置寬高。
常用塊級(jí)元素:

<div></div>
<h1></h1> 標(biāo)題h1-h6
<p></p>文本段落
<hr/>分割線(xiàn)
<ul></ul>無(wú)序列表
<ol></ol>有序列表
<dl></dl>定義列表
<table></table>表格
<form></form>表單

2.行內(nèi)元素

\color{red}{特點(diǎn):不換行顯示驼修,多個(gè)元素之間水平挨著顯示殿遂,寬度根據(jù)內(nèi)容展示;}
常用行內(nèi)元素:

<a></a>鏈接
<img/>圖片
<sup > </sup>上標(biāo)
<sub></sub>下標(biāo)
<span></span>
<strong></strong>加粗
<input/>文本輸入框
<label></label>文本框標(biāo)注
<select></select>下拉框
<textarea></textarea>多行文本

二邪锌、標(biāo)簽屬性:

class="定義樣式名稱(chēng)"

<div class="synav"></div>

id="定義樣式名稱(chēng)"

<div id="synav"></div>

href="超鏈接地址"

<a ></a>

name="用錨定義一個(gè)標(biāo)簽"勉躺,通過(guò)href鏈接跳到指定的標(biāo)簽

<a href="#baicai"/>白菜</a><a href="#xigua"></a>
<p name="baicai">白菜(學(xué)名:Brassica pekinensis (Lour.) Rupr. )是十字花科癌瘾,蕓苔屬二年生草本觅丰,</p>
<p name="xigua">西瓜自五代時(shí)始 入中國(guó),今則南北皆有妨退,而南方者味稍不及妇萄,亦甜瓜之類(lèi)也。</p>

src="圖片的地址"

<img src="www.baidu.com/image/001.jpg"/>

title="鼠標(biāo)移上去顯示的提示文字"

<img src="www.baidu.com/image/002.jpg" title="這是一根蔥"/>

alt="當(dāng)圖片不顯示時(shí)咬荷,顯示的文字"

<img src="" alt="這顆白菜被豬拱了" />

sytle="書(shū)寫(xiě)css樣式"

<div style="width:50px;height:20px;background-color:red;">內(nèi)部樣式</div>

三冠句、表單事件

1.form標(biāo)簽屬性

<!DOCTYPE html>
<html>
<head></head>
<body>
  <form action="biaodan.html" ></form> //action屬性指定數(shù)據(jù)提交的頁(yè)面
  <form method="post"></form>//post指:提交時(shí)url上不顯示提交的表單內(nèi)容
  <form method="get"></form>//get指:提交時(shí)url上顯示提交的表單內(nèi)容
  <form target="-self"></form>//_self指:在當(dāng)前窗口中打開(kāi)
  <form target="-blank"></form>//_blank指:可以在新的窗口中打開(kāi)
  <form target="-parent"></form>//_parent指:在父窗口中打開(kāi)
  <form target="-top"></form>//_top指:在整個(gè)窗口中打開(kāi)被鏈接的文檔
</body>
</html>

input標(biāo)簽屬性:

type="定義input類(lèi)型"

<form>
  <input type="text" autofocus="autofocus" />//text文本輸入框幸乒,autofocus自動(dòng)獲取焦點(diǎn)
  <input tpe="search" placeholder="請(qǐng)輸入..." />//search搜索框懦底,placeholder定義提示語(yǔ)
 <input type="password" required="required"/>//password密碼框,required表示必填
  <input type="radio" name="danxuan">//radio單選框,多個(gè)單項(xiàng)按鈕name屬性要寫(xiě)同個(gè)名稱(chēng)
  <input type="checkbox" checked="checked"/>
  //checkbox復(fù)選框罕扎,checked屬性指定默認(rèn)選中的復(fù)選框
  <input type="file"/>//file文件選擇
  <input type="file" multiple="multiple" />//multiple屬性可選擇多個(gè)文件
  <input type="date"/>//日期選擇
  <input type="week"/>//week選擇的日期顯示第幾周
  <input type="time"/>//選擇一個(gè)時(shí)間
  <input type="range"/>//range拉動(dòng)條
  <input type="button" value="按鈕"/>//button普通按鈕
  <input type="submit"/>//提交按鈕
  <input type="reset"/>//reset返回按鈕
</form>

四聚唐、css樣式:

1.css樣式引用

<head>
<link rel="stylesheet" href="css/style.css" />
</head>

2.常用樣式

width:100px;/*寬度*/
height:100px;/*高度*/
font-family:"";/*字體選擇*/
font-size:24px;/*字體大小*/
text-decoration:none;/*清除文本樣式(overline:上劃線(xiàn)丐重;line-througth:中劃線(xiàn);underline:下劃線(xiàn))*/
overflow:hidden;/*指定大小容器內(nèi)杆查,內(nèi)容溢出部分不可見(jiàn)*/
color:red;/*顏色*/
background-color:#fff扮惦;/*背景顏色*/
background-image:圖片路徑; /*背景圖片(t圖片路徑寫(xiě)法:url('圖片路徑'))*/
background:顏色值 圖片路徑 平鋪方式 左右對(duì)齊方式 上下對(duì)齊方式;/*背景屬性簡(jiǎn)寫(xiě):color no-repeat/repeat/repeat-x/repeat-y left/right/center top/bottom/center(顏色值 圖片路徑 平鋪方式 左右居對(duì)齊方式 上下對(duì)齊方式)*/
background-color:rgba(紅,綠,藍(lán),alpha);/*背景色透明,子元素不繼承透明度(紅藍(lán)綠的值為:0-255亲桦;alpha的值為:0.0-1.0)*/
opacity:透明度;/*背景色和子元素都透明(透明度值為:0.0-1.0)*/

3.盒模型

指元素的外邊距崖蜜、邊框、內(nèi)邊距客峭,內(nèi)容大小

margin外邊距

margin:0;/*上下左右外邊距值*/
margin:0 auto;/*上下外邊距值 左右居中*/
margin:2px 5px 3px;/*上值  左右值  下值*/
margin:1px 2px 3px 4px;/*上  右 下 左*/
margin-left:2px;/*左外邊距為2px*/
margin-right:2px;/*右外邊距為2px*/
margin-top:2px;/*上外邊距為2px*/
margin-bottom:2px;/*下外邊距為2px*/

padding內(nèi)邊距

padding:0; /*上下左右內(nèi)邊距值*/
padding:0 auto;/*上下內(nèi)邊距值 左右居中*/
padding:2px 5px 3px;/*上值  左右值  下值*/
padding:1px 2px 3px 4px;/*上  右 下 左*/
padding-left:2px;/*左內(nèi)邊距為2px*/
padding-right:2px;/*右內(nèi)邊距為2px*/
padding-top:2px;/*上內(nèi)邊距為2px*/
padding-bottom:2px;/*下內(nèi)邊距為2px*/

border邊框

border:1px solid red;  /*邊框樣式:粗細(xì) 樣式 顏色*/
border-top:1px solid red; /*上邊框的樣式*/
border-bottom:1px solid red;  /*下邊框的樣式*/
border-left:1px solid red;  /*左邊框的樣式*/
border-right:1px solid red;  /*右邊框的樣式*/

4.對(duì)齊

文本對(duì)齊

text-indent:20px;/*段落首行縮進(jìn)20px*/
text-align:left; /*文本左對(duì)齊*/
text-align:right;/*文本右對(duì)齊*/
text-align:center/*文本水平居中對(duì)齊*/
line-height:高度:/*文本根據(jù)設(shè)定的高度上下居中對(duì)齊*/

float元素對(duì)齊/* */

float:left;/*元素左對(duì)齊 */
float:right;/*元素右對(duì)齊 */
float:none;/*不浮動(dòng)*/

6.display顯示

display:block;/*顯示為塊級(jí)元素*/
display:inline;/*顯示為內(nèi)聯(lián)元素*/
display:inline-block;/*顯示為內(nèi)聯(lián)塊元素*/
display:none;/*元素不顯示*/

7.position定位符

position:relative;/*相對(duì)定位*/
position:absolute;/*絕對(duì)定位:相對(duì)于最近的父元素進(jìn)行定位*/
position:sticky;/*  根據(jù)用戶(hù)的滾動(dòng)位置進(jìn)行定位 */
z-index:number;/*設(shè)置元素的堆疊順序:數(shù)字為正負(fù)整數(shù)豫领,越小越靠后*/

五、flex彈性盒子

1.定義flex容器

display:flex;/*定義父元素為flex容器*/

2.flex-direction屬性:定義容器排序方向

flex-direction:row; /*從左向右排序*/
flex-direction:row-reverse;/*從右向左排序*/
flex-direction:colum;/*從上向下排序*/
flex-direction:colum-reverse;/*從下向上排序*/

3.flex-wrap屬性:項(xiàng)目換行

flex-wrap:wrap;  換行
flex-wrap:wrap-reverse;  反向換行
flex-wrap:nowrap;  不換行

4.justify-content屬性:項(xiàng)目在主軸的對(duì)齊方式

justify-content:flex-start;  起始位置對(duì)齊舔琅,左對(duì)齊
justify-content:flex-end; 結(jié)束位置對(duì)齊氏堤,右對(duì)齊
justify-content:center;  居中對(duì)齊
justify-content:space-between;  靠左右兩端對(duì)齊,項(xiàng)目之間的左右距離相等
justify-content:space-around;  每個(gè)項(xiàng)目?jī)蓚?cè)的外邊距相同搏明;

5.align-items屬性:垂直對(duì)齊方式

align-items:flex-start;  頭部對(duì)齊
align-items:flex-end;  底部對(duì)齊
align-items:center;  上下居中對(duì)齊
align-items:baseline:  以第一行文字的基線(xiàn)對(duì)齊
align-items:stretch:  占滿(mǎn)整個(gè)容器高度

6.align-content屬性:多個(gè)軸線(xiàn)項(xiàng)目垂直方向?qū)R方式

align-content:flex-start;  頭部對(duì)齊
align-content:flex-end;  底部對(duì)齊
align-content:center;  居中對(duì)齊 
align-content:stretch;  自動(dòng)拉高鼠锈,占滿(mǎn)整個(gè)容器高度
align-content:space-between;  靠上下兩端對(duì)齊,項(xiàng)目之間的上下距離相等
align-content:space-around;  每個(gè)項(xiàng)目上下兩側(cè)的外邊距相同星著;

總結(jié):

html和css的元素购笆、屬性、樣式有很多虚循,這里這里只羅列了一些經(jīng)常用到的知識(shí)點(diǎn)同欠,更詳細(xì)的可以查看參考文檔。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末横缔,一起剝皮案震驚了整個(gè)濱河市铺遂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌茎刚,老刑警劉巖襟锐,帶你破解...
    沈念sama閱讀 212,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異膛锭,居然都是意外死亡粮坞,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)初狰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)莫杈,“玉大人,你說(shuō)我怎么就攤上這事奢入◇菽郑” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,369評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀(guān)的道長(zhǎng)关顷。 經(jīng)常有香客問(wèn)我肩杈,道長(zhǎng),這世上最難降的妖魔是什么解寝? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,799評(píng)論 1 285
  • 正文 為了忘掉前任扩然,我火速辦了婚禮,結(jié)果婚禮上聋伦,老公的妹妹穿的比我還像新娘夫偶。我一直安慰自己,他們只是感情好觉增,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布兵拢。 她就那樣靜靜地躺著,像睡著了一般逾礁。 火紅的嫁衣襯著肌膚如雪说铃。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 50,096評(píng)論 1 291
  • 那天嘹履,我揣著相機(jī)與錄音腻扇,去河邊找鬼。 笑死砾嫉,一個(gè)胖子當(dāng)著我的面吹牛幼苛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播焕刮,決...
    沈念sama閱讀 39,159評(píng)論 3 411
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼舶沿,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了配并?” 一聲冷哼從身側(cè)響起括荡,我...
    開(kāi)封第一講書(shū)人閱讀 37,917評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎溉旋,沒(méi)想到半個(gè)月后畸冲,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,360評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡低滩,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評(píng)論 2 327
  • 正文 我和宋清朗相戀三年召夹,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了岩喷。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片恕沫。...
    茶點(diǎn)故事閱讀 38,814評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖纱意,靈堂內(nèi)的尸體忽然破棺而出婶溯,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 34,509評(píng)論 4 334
  • 正文 年R本政府宣布迄委,位于F島的核電站褐筛,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏叙身。R本人自食惡果不足惜渔扎,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望信轿。 院中可真熱鬧晃痴,春花似錦、人聲如沸财忽。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)即彪。三九已至紧唱,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間隶校,已是汗流浹背漏益。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,123評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留深胳,地道東北人遭庶。 一個(gè)月前我還...
    沈念sama閱讀 46,641評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像稠屠,于是被迫代替她去往敵國(guó)和親峦睡。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評(píng)論 2 351

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