九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Web頁面制作基礎

說明:僅作為學習輔助

那么Web頁面制作基礎,能讓你掌握什么呢?

第一節(jié)掌握Web基礎知識。

第二節(jié)掌握HTML基礎知識。

第三節(jié)掌握CSS基礎知識。

web開發(fā)背景

  1. 計算機語言的概念

  2. 解釋和編譯

  3. Sublime的介紹

  4. 開發(fā)者工具介紹

  5. 命名規(guī)范

命名規(guī)范

  • 英文命名

  • 數(shù)字不能打頭

  • 駝峰命名法

學習前端接觸的web基礎語言,HTML,CSS,JavaScript

Web基礎知識

每次15分鐘朗讀:

  1. Internet,中文為因特網(wǎng),國際互聯(lián)網(wǎng)。

  2. 它是由所有使用公用語言互相通信的計算機連接而組成的全球網(wǎng)絡。

  3. WWWWorld Wide Web的縮寫,中文名萬維網(wǎng)。

  4. WWWInternet的最核心部分。

  5. 它是Internet上那些支持WWW服務和HTTP協(xié)議的服務器集合。

  6. WWW在使用上分為Web客戶端和Web服務端。

  7. 用戶可以使用Web客戶端訪問Web服務器上的頁面。

  8. Website,中文名為網(wǎng)站,是指在Internet上根據(jù)一定的規(guī)則,使用HTML等工具制作的用于展示特定內(nèi)容相關網(wǎng)頁的集合。

  9. URL,是Uniform Resource Locator的縮寫,中文名為統(tǒng)一資源定位符,俗稱網(wǎng)址,它是對可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問方法的一種簡潔的表示,是互聯(lián)網(wǎng)上標準資源的地址。

URL的一般格式:

協(xié)議://主機地址(ip地址)+目錄路徑+參數(shù)
復制代碼

常見的協(xié)議有:

a. ftpFile Transfer Protocol,文件傳輸協(xié)議,可以通過FTP訪問服務器上的文件。通常使用時在主機地址前面加上“用戶名:密碼@”。

示例:

url: ftp://admin:12345@113.129.xxx/html.pdf
復制代碼

b. file:主要訪問本地計算機中的文件。

c. telent:允許用戶通過一個協(xié)商過程與一個遠程設備進行通信。

d. httpHyper Text Transfer Protocol,超文本傳輸協(xié)議,是用于從萬維網(wǎng)服務器傳輸超文本到本地瀏覽器的傳輸協(xié)議。

  1. Web StandardWeb標準)是Web應用開發(fā)需要遵守的標準。

  2. 網(wǎng)頁主要由三部分組成:結構標準,表現(xiàn)標準,行為標準。

網(wǎng)站訪問過程

url統(tǒng)一資源定位符

互聯(lián)網(wǎng)上標準資源的地址,可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問方法。

組成部分:協(xié)議,服務器地址,資源路徑。

  1. Web Browser,中文名為網(wǎng)頁瀏覽器,是一個顯示網(wǎng)頁服務器或者檔案系統(tǒng)內(nèi)的HTML文件,并讓用戶與這些文件互動的軟件。

  2. Web Server,中文名為網(wǎng)頁服務器,WEB服務器,主要是提供網(wǎng)上信息瀏覽服務。

Web服務器可以解析HTTP協(xié)議,當Web服務器接收到一個HTTP請求時,會返回一個HTTP響應,客戶端就可以從服務器上獲取網(wǎng)頁html,包括css,js,視頻,音頻等。

  1. web開發(fā)主要分前端和后端兩部分。

  2. 前端是指直接與用戶接觸的網(wǎng)頁,網(wǎng)頁上通常有html,js,css等。

  3. 后端是指程序,數(shù)據(jù)庫和服務器層面的

web系統(tǒng)開發(fā)過程

項目提出,需求分析,(設計,ui設計,系統(tǒng)設計),(開發(fā),前端開發(fā),后臺開發(fā)),系統(tǒng)測試,開發(fā)與維護。

HTML基礎知識

  1. HTML的歷史:HTML,XHTML

  2. HTML的全局屬性:全局標準屬性,全局事件屬性

  3. HTML的元素:

  1. 標記語言,是一種將文本以及與文本相關的其他信息結合起來,展現(xiàn)出關于文檔結構和數(shù)據(jù)處理細節(jié)的電腦文字編碼。

  2. HTML,為超文本標記語言。

  3. XHTML是可擴展超文本標記語言,是一種更純潔,更嚴格,更規(guī)范的html代碼。

  4. html文件由文件頭和文件體兩部分組成。

  5. 標簽的分類:雙標簽,單標簽。

雙標簽:由“開始標簽”和“結束標簽”兩部分構成,必須成對使用,且必須合理嵌套。

單標簽:在開始標簽中進行關閉(以開始標簽的結束而結束)。

HTML的全局標準屬性

HTML中,規(guī)定了8個全局標準屬性。

  1. class用于定義元素的類名。

  2. id用于指定元素的唯一id

  3. style用于指定元素的行內(nèi)樣式。

  4. title用于指定元素的額外信息。

  5. accesskey用于指定激活某個元素的快捷鍵。

支持accesskey屬性的元素有<a>, <area>, <button>, <input>, <label>, <legend>, <textarea>。

  1. tabindex用于指定元素在tab鍵下的次序。

支持tabindex屬性的元素有<a>,<area>,<button>,<input>,<object>,<select>,<textarea>

  1. dir用于指定元素中內(nèi)容的文本方向。

dir的屬性值只有ltrrtl兩種,分別是left to rightright to left。

  1. lang用于指定元素內(nèi)容的語言。

HTML的全局事件屬性

Window窗口事件

  1. onload,在頁面加載結束后觸發(fā)。

  2. onunload,在用戶從頁面離開時觸發(fā),如單擊跳轉(zhuǎn),頁面重載,關閉瀏覽器窗口等。

Form表單事件

  1. onblur,當元素失去焦點時觸發(fā)。

  2. onchange,在元素的元素值被改變時觸發(fā)。

  3. onfocus,在元素獲得焦點時觸發(fā)。

  4. onreset,當表單中的重載按鈕被點擊時觸發(fā)。

  5. onselect,在元素中文本被選中后觸發(fā)。

  6. onsubmit,在提交表單時觸發(fā)。

Keyboard鍵盤事件

  1. onkeydown,在用戶按下按鍵時觸發(fā)。

  2. onkeypress,在用戶按下按鍵后,按著按鍵時觸發(fā)。

該屬性不會對所有按鍵生效,不生效按鍵如:alt,ctrl,shiftesc。

  1. onkeyup,當用戶釋放按鍵時觸發(fā)。

Mouse鼠標事件

  1. onclick,當在元素上單擊鼠標時觸發(fā)。

  2. ondblclick,當在元素上雙擊鼠標時觸發(fā)。

  3. onmousedown,當在元素上按下鼠標按鈕時觸發(fā)。

  4. onmousemove,事件會在鼠標指針移動時發(fā)生。

  5. onmouseout,當鼠標指針移出元素時觸發(fā)。

  6. onmouseover,事件會在鼠標指針移動到指定的元素上時發(fā)生。

  7. onmouseup,當在元素上釋放鼠標按鈕時觸發(fā)。

Media媒體事件

  1. onabort,當退出媒體播放器時觸發(fā)。

  2. onwaiting,當媒體已停止播放但打算繼續(xù)播放時觸發(fā)。

HTML元素

一個HTML文檔包含的標簽

  1. <!DOCTYPE>,聲明文檔類型。

  2. <html>,HTML元素真正的根元素。

  3. <head>,定義html文檔的文檔頭。

head中包含的元素

title,定義HTML文檔的標題
base,為頁面上的所有鏈接規(guī)定默認地址或者默認目標
link,用于定義文檔與外部資源之間的關系
meta,提供關于HTML的元數(shù)據(jù)
style,用于為HTML文檔定義樣式信息
script,用于定義客戶端腳本
復制代碼
  1. body,定義html文檔的文檔體。

  2. content-Type,用于設定網(wǎng)頁的字符集,便于瀏覽器解析與渲染頁面。

代碼:

<meta http-equiv="content-Type` content="text/html"; charset=utf-8">
復制代碼
  1. cache-control,用于告訴瀏覽器如何緩存某個響應及緩存多長時間。

參數(shù):

no-cache,發(fā)送請求,與服務器確認該資源是否被更改,如果沒有,則使用緩存

no-store,允許緩存,每次都要去服務器上下載完整的響應

public,緩存所有響應

private,只為單個用戶緩存

max-age,表示當前請求開始,相應響應在多久內(nèi)能被緩存和重用,不去服務器重新請求,max-age=60表示響應可以再緩存和重用60秒

<meta http-equiv=cache-control" content="no-cache">
復制代碼
  1. expires,用于設定網(wǎng)頁的到期時間,過期后重新到服務器上重新傳輸。

  2. refresh,網(wǎng)頁將在設定的時間內(nèi),自動刷新并轉(zhuǎn)向設定的網(wǎng)址

  3. Set-Cookie,用于設置網(wǎng)頁過期。

  4. 無語義元素:<span>,<div>,<span>是內(nèi)聯(lián)標簽,用在一行文本中,<div>是塊級標簽。

DIV+CSS

div用于存放需要顯示的數(shù)據(jù),css用于指定如何顯示數(shù)據(jù)樣式,做到結構與樣式相互分離。

查看div+css樣式HTML:點擊下方鏈接跳轉(zhuǎn),可查看源碼:

div-css.html

格式化元素

  1. 普通文本

  • <b>,定義粗體文本

  • <big>,定義大號字

  • <em>,定義著重文字

  • <i>,定義斜體字

  • <small>,定義小號字

  • <strong>,定義加重語氣

  • <sub>,定義下標字

  • <sup>,定義上標字

  • <ins>,定義插入字

  • <del>,定義刪除字

  1. 計算機輸出

  • <code>,定義計算機代碼

  • <kbd>,定義鍵盤輸出樣式

  • <samp>,定義計算機代碼樣本

  • <tt>,定義打字機輸入樣式

  • <pre>,定義預格式文本

  1. 術語

  • <abbr>,定義縮寫

  • <acronym>,定義首字母縮寫

  • <address>,定義地址

  • <bdo>,定義文字方向

  • <blockquote>定義長的引用

  • <q>,定義短的引用語

  • <cite>,定義引用,引證

  • <dfn>,定義一個概念,項目

圖片元素

<img src="圖片的url" alt = "圖像的替代文本">
復制代碼

超鏈接元素

  1. <a>標簽的target屬性,默認值為_self。

說明
_self在超鏈接所在框架或窗口中打開目標頁面
_blank在新瀏覽器窗口中打開目標頁面
_parent將目標頁面載入含有該鏈接框架的父框架集或父窗口中
_top在當前的整個瀏覽器窗口中打開目標頁面,因此會刪除所有框架
  1. 文本鏈接是<a></a>標簽之間的元素內(nèi)容為文本內(nèi)容。

  2. 錨點鏈接是用#+對應的錨點,錨點通常用唯一屬性值id設定。

圖像熱區(qū)鏈接

圖像熱區(qū)鏈接,是什么呢?當你在看一些購物網(wǎng)頁的時候,一張圖片上,可以在不同的地方鏈接到不同的目標位置,點擊不同的地方可以跳轉(zhuǎn)到不同的網(wǎng)頁,這也是做商城項目一般要用到的技術。

這個時候不是<a>標簽元素了,而是<area>元素。

<area>元素的屬性有兩個shape,cords屬性。

shape 屬性說明cords 屬性說明
circle圓形x,y,r(x,y)為圓心坐標,r為半徑
rect矩形x1,y1; x2,y2(x1,y1)為左上角坐標,(x2,y2)為右下角坐標
poly多邊形x1,y1;x2,y2;x3,y3;...分別是各個點的點坐標

<area>的坐標系,原點為圖片的左上角,x軸正方向向右,y軸正方向向下

我畫個圖哈,反映<area>的坐標系:

圖像熱區(qū)鏈接的使用,<map>標簽定義一個image-map,可以含一個以上的熱區(qū)<area>,每個熱區(qū)都有獨立的鏈接。

要為<map>標簽賦予name屬性。

<img>標簽的usemap屬性與<map>標簽的name屬性相關聯(lián)。

為了證明我學會了,我寫一個html頁面。

map -> name="image_link"

img -> usemap="#image_link"
復制代碼

點擊跳轉(zhuǎn):imgmap.html

e-mail鏈接

e-mail鏈接主要是看到有很多官方網(wǎng)頁需要做的一個打開一封新的電子郵件。

點擊下方鏈接即可看到效果:

聯(lián)系我們

代碼:

<a href="mailto:xxxxxx@qq.com">聯(lián)系我們</a>
復制代碼

javascript鏈接

點擊JavaScript鏈接:

點擊彈窗

代碼:

<a href="javascript:alert('哈哈,你點擊了!');">點擊彈窗</a>
復制代碼

空鏈接

  1. 空鏈接是指未指派目標地址的超鏈接。

空鏈接的代碼:

javascript: void(0)

<a href=""></a>

<a href="#"></a>

<a href="javascript:void(0)"></a>
復制代碼

列表元素

整合列表html網(wǎng)頁,點擊跳轉(zhuǎn):ul-ol.html

  1. 無序列表,<ul>定義無序列表,<li>定義列表項。

<ul>type屬性值:disc點,square方塊,circle圓,none無.

  1. 有序列表,<ol>定義有序列表,<li>定義列表項。

<ol>type屬性值:數(shù)字,大寫字母,大寫羅馬數(shù)字,小寫字母,小寫羅馬數(shù)字。

start屬性定義序號的開始位置。

  1. 定義列表<dl>,定義列表內(nèi)部可以有多個列表項標題,每個列表項標題用<dt>標簽定義,列表項標題內(nèi)部又可以有多個列表項描述,用<dd>標簽定義。

表格

整合表格html網(wǎng)頁,點擊跳轉(zhuǎn):table.html

  1. <table>定義表格

  2. <caption>定義表格標題

  3. <tr>定義若干行

  4. <td>定義若干單元格

  5. <th>定義表頭

  6. 表格分頭部,主體,底部:<thead>,<tbody>,<tfoot>三個標簽。

屬性說明
border設置表格的邊框?qū)挾?/td>
width設置表格的寬
height設置表格的高
cellpadding設置內(nèi)邊距
cellspacing設置外邊距
  1. <td>的兩個屬性:colspan用于定義單元格跨行,rowspan用于定義單元格跨列

  2. <tbody>,<thead>,<tfoot>標簽通常用于對表格內(nèi)容進行分組。

  3. 表單由<form>標簽定義,action屬性定義了表單提交的地址,method屬性定義表單提交的方式。

代碼:

<input type="text">

<input type="password">

<input type="radio">

<input type="checkbox">

<input type="submit">

<input type="reset">

<input type="button">

<input type="image">

<input type="file">

<input type="hidden">
復制代碼
<select>

<option>

size屬性用來設置選擇欄的高度,multiple屬性用來決定是多選列表,還是單選

selected="selected"
復制代碼

表單控件,用于輸入更多的文本

<textarea>元素

<textarea>標簽具有name,cols,rows3個屬性。

  1. name用于提交參數(shù)

  2. value用于輸入文本內(nèi)容

  3. colsrows分別用于文本框的列數(shù)和行數(shù),寬度和高度。

效果:

自我評價:

代碼:

<form action="web" method="post">
 自我評價:<br/>
 <textarea rows="10" cols="50" name="introduce">
 </textarea>
 <br/>
 <input type="submit" id="" name="">
</form>
復制代碼

frameset

  1. <frameset>定義一個框架集,用于組織多個窗口,每個框架存有獨立的html文檔

  2. <frameset>不能與<body>共同使用,除非有<noframe>元素

  3. <frame>用于定義<frameset>中一個特定的窗口??赵?code><frame/>

frame屬性

屬性說明
src需要顯示的html文檔
frameborder定義框架的外邊框,屬性值為0或者1
scrolling定義是否顯示滾動條,有3個值:yes,no,auto
noresize="noresize"定義該框架無法調(diào)整大小,默認是可以調(diào)整的
marginheightmarginwidth屬性定義上下左右的邊距
  1. <noframe>,用于為那些不支持框架集的瀏覽器顯示文本

  2. <iframe>,與<frame>元素相同,iframeframe的屬性,還加了heightwidth

代碼:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
        <title>frameset</title>
	</head>
    <frameset cols="25%,50%,25%">
        <frame src="https://blog.csdn.net/qq_36232611" scrolling="no" noresize="noresize"></frame>
        <frame src="https://juejin.im/user/5e477d7ce51d4526c550a27d" ></frame>
        <frame src="https://www.jianshu.com/u/c785ece603d1" ></frame>
    </frameset>
    <noframes>
        <body>您的瀏覽器無法處理框架,請更換瀏覽器打開</body>
    </noframes>
</html>
復制代碼

預留字符

HTML 中的預留字符必須被替換為字符實體。

顯示結果描述實體名稱實體編號

空格  
<小于號<<
>大于號>>
&和號&&
"引號""
'撇號' (IE不支持)'
分(cent)&cent;&#162;
鎊(pound)&pound;&#163;
元(yen)&yen;&#165;
歐元(euro)&euro;&#8364;
§小節(jié)&sect;&#167;
?版權(copyright)&copy;&#169;
?注冊商標&reg;&#174;
?商標&trade;&#8482;
×乘號××
÷除號÷÷

CSS基礎知識

  1. css,英文Cascading Style Sheets,中文名:級聯(lián)樣式表。層疊樣式表。

  2. css是一種表現(xiàn)語言,是對網(wǎng)頁語言的補充。

  3. css用于網(wǎng)頁的風格設計,包括字體,顏色,位置等。

  4. css使用的4中方式:引入外部樣式文件,導入外部樣式文件,使用內(nèi)部樣式定義,使用內(nèi)聯(lián)樣式定義。

引入外部樣式文件:

<link type="text/css" rel="stylesheet" href="css樣式文件的url"/>
復制代碼

導入外部樣式文件:

<style type="text/css">
 @import "css樣式文件的url";
</style>
復制代碼

使用內(nèi)部樣式定義:

<style type="text/css">
 div {
     background-color: #ffffff;
     width: 300px;
     height: 300px;
 }
</style>
復制代碼

使用內(nèi)聯(lián)樣式定義:

<div style="background-color: #ffffff; width: 100px; height: 100px;">
</div>
復制代碼

css的兩個特性:層疊,繼承

層疊:層疊樣式生效的優(yōu)先級:

內(nèi)聯(lián)樣式->內(nèi)部樣式->外部樣式->瀏覽器默認效果。

繼承,就是css屬性可以從父元素向下傳遞到子元素。

css的選擇器

  1. 元素選擇器,是最簡單的選擇器。

  2. 通配符選擇器,用"*"表示,表示對任意元素都有效。

  3. 屬性選擇器

格式:

E[attribute]{property1:value1; property2:value2;...}
復制代碼
語法說明
E[attribute]用于選取帶有指定屬性的元素
E[attribute=value]用于選取帶有指定屬性和指定值的元素
E[attribute~=value]用于選取屬性值包含指定值的元素,該值必須是整個單詞,可以前后有空格
E[attribute\|=value]用于選取帶有以指定值開頭的屬性值的元素,該值必須是整個單詞或者后面跟著連字符“-”

派生選擇器

  1. 派生選擇器根據(jù)元素在其位置的上下文關系定義樣式

  2. 派生選擇器分3種:后代選擇器,子元素選擇器,相鄰兄弟選擇器

  3. 后代選擇器是某元素后代的所有元素。

  4. 子元素選擇器是相對于父元素的第一級子元素符合條件。

  5. 相鄰兄弟選擇器,針對的元素是同級元素,擁有相同的父元素,且兩個元素是相鄰的。

  6. id選擇器,以特定id值的HTML元素指定樣式。

  7. 類選擇器,以指定class的HTML元素指定樣式。

  8. 偽類選擇器

偽類選擇器:偽類選擇器和偽元素選擇器

偽類以冒號(:)開頭,元素選擇符和冒號之間不能有空格,偽類名中間也不能有空格。

css中常用的偽類如下表所示:

偽類名說明
:active向被激活的元素添加樣式
:focus向擁有輸入焦點的元素添加樣式
:hover向鼠標懸停在上方的元素添加樣式
:link向未被訪問的鏈接添加樣式
:visited向已被訪問的鏈接添加樣式
:first-child向元素添加樣式,且該元素是它的父元素的第一個子元素
:lang向帶有指定lang屬性的元素添加樣式

偽元素選擇器

css中常用的偽元素如下表所示:

偽元素名說明
:first-letter向文本的第一個字母添加樣式
:first-line向文本的第一行添加樣式
:after在元素之后添加內(nèi)容
:before在元素之前添加內(nèi)容

css背景

css背景屬性如下:

屬性說明
background-color定義背景顏色
background-image定義背景圖片
background-repeat定義背景圖片是否重復以及其重復方式
background-attachment定義背景圖片是否跟隨內(nèi)容滾動
background-position定義背景圖片的水平位置和垂直位置
background可以用一條樣式定義各種背景屬性

background

  1. background-color用于設置背景顏色,初始值為transparent透明色。

  2. 顏色取值3種如:顏色名,十六進制顏色,rgb函數(shù)。

  3. background-image用于設置元素的背景圖片,默認值為none。

  4. background-repeat控制圖像的平鋪。

background-repeat默認值為repeat,即圖像沿著x軸和y軸平鋪,還可以指定沿著x軸平鋪rpeat-x,沿著y軸平鋪repeat-y,或者不平鋪no-repeat,繼承父元素該屬性設置inherit。

  1. background-attachment用于設置背景圖像是否固定或者隨著頁面的其余部分滾動。默認值為:scroll,表示可以隨著頁面其余部分的滾動而滾動。設置fixed,表示當頁面其余部分滾動時,背景圖片不會滾動,設置inherit,繼承父元素。

  2. background-position用于設置背景圖像圓點的位置。

background可以將background-color,background-positionbackground-attachment,background-repeatbackground-image全部設置。

css字體屬性

css常用字體屬性表:

屬性說明
font-family定義文本的字體系列
font-size定義文本的字體尺寸
font-variant定義是否以小型大寫字母的字體顯示文本
font-style定義文本的字體是否是斜體
font-weight定義字體的粗細
font可以一條樣式定義各種字體屬性
  1. font-family用于設置元素的字體,該元素屬性值一般可以設置多個字體。

  2. font-size用于設置字體的尺寸。

  3. font-style用于設置字體是否是斜體,默認值為normal,當設置為italic,顯示為一個斜體的樣式,當設置為oblique,顯示為一個傾斜的樣式。

  4. font-variant用于設置字體使用小寫字體,默認為normal,一旦設置為small-caps,將所有小寫字母變?yōu)榇髮憽?/p>

  5. font-weight用于設置字體的粗細,normal值等于400,bold的值等于700。

  6. font,可以設置font-family,font-size,font-style,font-variant,font-weight。

css文本屬性表:

屬性說明
color文本顏色
direction文本方向或者書寫方向
letter-spacing字符的間距
line-height文本的行高
text-align文本的水平對齊方式屬性,設置元素中文本的水平方式,值有left,right,center,inherit。
text-decoration給文本添加修飾效果,值有underline為添加下畫線,overline添加上畫線,line-through添加刪除線,blink添加閃爍的效果,none無如何修飾,inherit
text-indent定義文本的首行縮進方式,默認值為0
text-shadow為文本添加陰影效果
text-transform切換文本的大小寫
white-space設置如何處理元素內(nèi)的空白
word-spacing定義單詞之間的距離

css尺寸屬性表:

屬性說明
width設置元素的寬度
min-width設置元素的最小寬度
max-width設置元素的最大寬度
height設置元素的高度
min-height設置元素的最小高度
max-height設置元素的最大高度

css列表屬性表:

屬性說明
list-style-image設置列表項標記樣式為圖像,none/inherit/url
list-style-position設置列表項標記的位置,inside/outside/inherit
list-style-type設置列表項標記的類型
list-style可以用一條樣式定義各種列表屬性

list-style-type

說明
disc實心圓
circle空心圓
square方塊
decimal數(shù)字
low-roman小寫羅馬數(shù)字
upper-roman大寫羅馬數(shù)字
low-alpha小寫字母
upper-alpha大寫字母
none無標記
inherit繼承父元素的該設置

css表格屬性表:

屬性說明
border-collapse設置是否合并表格邊框
border-spacing設置相鄰單元格邊框之間的距離
caption-side設置表格標題的位置
empty-cells設置是否顯示表格中空單元格上的邊框和背景
table-layout設置用于表格單元格列寬的設置方式

盒模型

  1. css盒模型,包含元素內(nèi)容content,內(nèi)邊距padding,邊框border,外部距margin。

css內(nèi)邊距屬性,元素的內(nèi)邊距在邊框和內(nèi)容之間。

css內(nèi)邊距的屬性:

屬性說明
padding-top元素的上內(nèi)邊距
padding-right元素的右內(nèi)邊距
padding-bottom元素的下內(nèi)邊距
padding-left元素的左內(nèi)邊距
padding用一個聲明定義所有內(nèi)邊距屬性

設置順序為上右下左依次進行。

padding: 10px 10px 10px 10px;
復制代碼

css外邊距的屬性:

屬性說明
margin-top定義元素的上外邊距
margin-right定義元素的右外邊距
margin-bottom定義元素的下外邊距
margin-left定義元素的左外邊距
margin用一個聲明定義所有外邊距屬性

css邊框的屬性:

屬性說明
border-top-style上邊框的樣式屬性
border-right-style右邊框的樣式屬性
border-bottom-style下邊框的樣式屬性
border-left-style左邊框的樣式屬性
border-style設置4條邊框的樣式屬性
border-top-width設置上邊框的寬度屬性
border-right-width設置右邊框的寬度屬性
border-bottom-width設置下邊框的寬度屬性
border-left-width設置下邊框的寬度屬性
border-width設置4條邊框的寬度屬性
border-top-color設置上邊框的顏色屬性
border-right-color設置右邊框的顏色屬性
border-bottom-color設置下邊框的顏色屬性
border-left-color設置左邊框的顏色屬性
border-color設置4條邊框的顏色屬性
border-top用一條聲明定義所有上邊框的屬性
border-right用一條聲明定義所有右邊框的屬性
border-bottom用一條聲明定義所有下邊框的屬性
border-left用一條聲明定義所有左邊框的屬性
border用一條聲明定義所有邊框的屬性
border-width一次定義4條邊框的寬度
border-color一次定義4條邊框的顏色

邊框的樣式

  1. none,無邊框效果

  2. hidden,與none相同

  3. dotted,點線邊框效果

  4. dashed,虛線邊框效果

  5. double,雙線邊框效果

  6. solid,實線邊框效果

  7. groove,3D凹槽邊框效果

  8. ridge,3D凸槽邊框效果

css輪廓是繪制在元素周圍的一條線,位于邊框邊緣的外圍,起到突出元素的作用。

屬性說明
outline-style定義輪廓的樣式屬性
outline-color定義輪廓的顏色屬性
outline-width定義輪廓的寬度屬性
outline同一個聲明中定義所有的輪廓屬性

布局屬性

  1. 布局屬性是文檔中元素排列顯示的規(guī)則

  2. 布局方式3種:普通文檔流,浮動,定位

css浮動涉及到的屬性

屬性說明
float設置框是否需要浮動以及浮動方向
clear設置元素的哪一側不允許出現(xiàn)其他浮動元素
clip裁剪絕對定位元素,該元素必須是絕對定位,上右下左原則
overflow設置內(nèi)容溢出元素框時的處理方式,值:visible,auto,hidden,scroll
display設置元素如何顯示,值none,block,inline,inline-block,inherit
visibility定義元素是否可見,visibility設置為隱藏,元素占用的空間依然會保留,但display:none不保留占用空間,值:visible,hidden

css定位的屬性

屬性說明
position元素的定位類型,值static,absolute絕對,relative相對
top元素上外邊距
right元素右外邊距
bottom元素下外邊距
left元素的左外邊距
z-index元素的堆疊順序

z-index用于設置目標對象的定位層序,數(shù)值越大,所在層級越高。該屬性只在position:absolute時有效。

??,?? coding? Love wife ??,love kids ??,love life ??,love code ?? .

??感謝大家

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
CSS基礎
css 樣式必備知識
CSS樣式內(nèi)容
HTML5_CSS入門(內(nèi)部樣式、外部樣式、內(nèi)聯(lián)樣式、選擇器
css系列教程
HTML+CSS+JS詳解 | w3c筆記
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服