常見的衣服尺碼有哪些 衣服的各種尺碼和介紹
2024-07-02
更新時間:2024-07-03 00:02:28作者:佚名
HTML(HyperText Markup Language)就是超文本標記語言?!背谋尽本褪潜硎卷撁鎯?nèi)可以包含非文字元素,如:圖片、鏈接、音樂等等。
它是一種建立網(wǎng)頁文件的語言,通過標記式的指令(Tag),將影像、聲音、圖片、文字等鏈接顯示出來。這種標記性語言是因特網(wǎng)上網(wǎng)頁的主要語言。
? HTML 網(wǎng)頁文件可以使用記事本、寫字板、HBuilder、Sublime 等編輯工具來編寫,以 .htm 或 .html 為文件后綴名保存。將 HTML 網(wǎng)頁文件用瀏覽器打開顯示,若測試沒有問題則可以放到服務(wù)器(Server)上,對外發(fā)布信息。
基礎(chǔ)語法
標簽
? HTML 標記是由”<“和”>”所括住的指令標記,用于向瀏覽器發(fā)送標記指令。
? 主要分為:單標記指令、雙標記指令(由”<起始標記>”+內(nèi)容+”</結(jié)束標記>”構(gòu)成)。
? HTML語言使用標志對的方法編寫文件,既簡單又方便。它通常使用”<標志名>內(nèi)容</標志名>”來表示標志的開始和結(jié)束,因此在HTML文檔中這樣的標志對都必須是成對使用的。
? 為了便于理解,將HTML標記語言大致分為:基本標記、格式標記、文本標記、圖像標記、表格標記、鏈接標記、表單標記和幀標記等。
單標簽
單標簽,不設(shè)置屬性值。
如:
、
單標簽屬性
單標簽(也叫空元素),設(shè)置屬性值。如:
雙標簽
雙標簽,不設(shè)置屬性值。如:
…
雙標簽屬性
雙標簽,設(shè)置屬性值。如:
……
整體結(jié)構(gòu)
? HTML的內(nèi)容都是由一對一對的標簽組成,標簽不能混亂,頁面有頁面的整體架構(gòu)和規(guī)則,標簽和標簽之間有需要正確嵌套。
? 通常一個HTML網(wǎng)頁文件包含3個部分:標記頭區(qū)<HEAD>……</HEAD>、內(nèi)容區(qū)<BODY>……</BODY>和網(wǎng)頁區(qū)<HTML>……</HTML>。
HTML文檔的基本結(jié)構(gòu)
html
? <html>標志用于HTML文檔的最前邊,用來標識HTML文檔的開始。而</html>標志放在HTML文檔的最后邊,用來標識HTML文檔的結(jié)束,兩個標志必須一塊使用。
head
? <head>和</head>構(gòu)成HTML文檔的開頭部分。<head>和</head>標志對之間的內(nèi)容是不會在瀏覽器的框內(nèi)顯示出來的,兩個標志必須一塊使用。
? 在此標志對之間可以使用<title></title>、<script></script>、<meta>、<link>等標簽。
? <meta>:用來提供關(guān)于文檔的信息,起始屬性為:charset=”utf8″。表示告訴瀏覽器頁面采用的什么編碼,一般來說我們就用 utf8。當(dāng)然,文件保存的時候也是utf8,而瀏覽器也設(shè)置 utf8 即可正確顯示中文。
? <link>:用來引入css文件
? <script>:用來引入js文件或編寫js代碼。
title
? <title>定義文檔的標題。瀏覽器會以特殊的方式來使用標題,并且通常把它放置在瀏覽器窗口的標題欄或狀態(tài)欄上。同樣,當(dāng)把文檔加入用戶的鏈接列表或者收藏夾或書簽列表時,標題將成為該文檔鏈接的默認名稱。
? 注意:<title>標簽位于<head>標簽內(nèi),是<head>標簽中唯一要求包含的東西。
body
? 一般情況下大部分瀏覽器上顯示的內(nèi)容,都放在body中。但也不排除其他標簽可以不用body,比如frameset框架集標簽。
? 和是HTML文檔的主體部分,在此標志對之間可包含
、、<p>…</p>、<h1>…</h1>、
等眾多的標志。它們所定義的文本、圖像等將會在瀏覽器的框內(nèi)顯示出來。
常用屬性
屬性
值
描述
bgcolor
xxxxxx:十六進制的數(shù)字,00-ff
colorname:Red、Green…
rgb(x,x,x):red、green、blue,x:0-255
規(guī)定文檔的背景顏色,以后可以用樣式取代它
text
rgb(x,x,x) #xxxxxx colorname
規(guī)定文檔中所有文本的顏色,以后可以用樣式取代它
DOCTYPE
? Document Type HyperText Mark-up Language,文檔中超文本標記語言的類型,可告知瀏覽器怎么解析該文檔。
? 由于使用的場景或者版本的更替間,HTML使用的標準不同,所以需要瀏覽器按照不同的標準來解析HTML文本內(nèi)容,這就需要告知瀏覽器我當(dāng)前的HTML頁面是按照那種方式進行編寫的。沒有該聲明,將是你HTML噩夢的開始。
常用標簽
? HTML頁面是由標簽組成,不同的標簽瀏覽器對其進行不同樣式和內(nèi)容的渲染 ,我們需要記憶常用的標簽即可。大致可分為如下幾類:標題、水平線、段落、換行、圖片、表格、超鏈接、列表、表單、下拉列表、div 和 span等。
標題和水平線
標題
?
<h1> – <h6> 標簽可定義標題,標題依次遞減,由于 h
元素擁有確切的語義,因此請慎重地選擇恰當(dāng)?shù)臉撕瀸蛹墎順?gòu)建文檔的結(jié)構(gòu)。請不要利用標題標簽來改變同一行中的字體大小。相反,我們應(yīng)當(dāng)使用層疊樣式表定義來達到漂亮的顯示效果。
? <h999>這樣的標簽不產(chǎn)生錯誤,但是不具有標題的效果。
? h1標簽可以為搜索引擎獲取,便于頁面在被搜索的時候檢索到,但是一個頁面最好只有一個h1標簽,否則可能進入搜索引擎的黑名單。
水平線
?
標簽在 HTML 頁面中創(chuàng)建一條水平線(horizontal rule)可以在視覺上將文檔分隔成各個部分。在 HTML 中,
標簽沒有結(jié)束標簽。
常用屬性
屬性
值
描述
align
CenterLeftright
規(guī)定 hr 元素的對齊方式,以后可以用樣式取代它
size
pixels
規(guī)定 hr 元素的高度(厚度),后可以用樣式取代它
width
Pixels%
規(guī)定 hr 元素的寬度,后可以用樣式取代它
段落和換行
段落
? <p>標簽定義段落。p 元素會自動在其前后創(chuàng)建一些空白。瀏覽器會自動添加這些空間,您也可以在樣式表中規(guī)定。
? 理解:語文課本中各個段落之間會有大的空隙。
常用屬性
屬性
值
描述
align
left、right、center、justify
規(guī)定段落中文本的對齊方式,以后可以用樣式取代它
換行
? br標簽為換行符號,
標簽是空標簽(意味著它沒有結(jié)束標簽,因此這是錯誤的:
)。
? 注意:
標簽只是簡單地開始新的一行,而當(dāng)瀏覽器遇到
標簽時,通常會在相鄰的段落之間插入一些垂直的間距。請使用
來輸入空行,而不是分割段落。
列表
無序列表
由
和標簽組成。 …… 好好學(xué)習(xí) 天天向上 常用屬性 屬性 值 描述 type disc circle square 規(guī)定列表的項目符號類型??梢允褂脴邮饺〈?。 dise:實心圓(默認) circle:空心圓 square:方塊 有序列表 ? 由<ol></ol>和<li></li>標簽組成。 …… 好好學(xué)習(xí) 天天向上 常用屬性 屬性 值 描述 type 1 a A i I 規(guī)定在列表中使用的標記類型。 1:用數(shù)字形式表示序號(默認) a:用小寫字母表示序號 A:用大寫字母表示序號 i:用小寫羅馬數(shù)字表示序號 I(大寫i):用大寫羅馬數(shù)字表示序號 div和span div ? <div>是一個塊級元素,通常與css配合使用,用于布局。 ? <div> 標簽可以把文檔分割為獨立的、不同的部分。它可以用作嚴格的組織工具,并且不使用任何格式與其關(guān)聯(lián)。 ? <div> 是一個塊級元素。這意味著它的內(nèi)容自動地開始一個新行。實際上,換行是 <div> 固有的唯一格式表現(xiàn)??梢酝ㄟ^ <div> 的 class 或 id 應(yīng)用額外的樣式。 content 常用屬性 屬性 值 描述 align left、right、center 規(guī)定div元素中的內(nèi)容的對齊方式,以后可以用樣式取代它 span ? <span>標簽被用來組合文檔中的行內(nèi)元素 ,span 沒有固定的格式表現(xiàn)。當(dāng)對它應(yīng)用樣式時,它才會產(chǎn)生視覺上的變化 。 content 格式化標簽 font ? 規(guī)定文本的字體、字體尺寸、字體顏色 pre ? 定義預(yù)格式化的文本。被包圍在 pre 元素中的文本通常會保留空格和換行符。而文本也會呈現(xiàn)為等寬字體 文本標簽 ****(粗文本)、****(斜體文本)、****(下劃線文本)、 ?< del >(中劃線文本)、(下標文本)、(上標文本) a標簽 ?標簽定義超鏈接,用于從一張頁面鏈接到另一張頁面。 ?元素最重要的屬性是 href 屬性,它指示要鏈接的目標位置,同時沒有href屬性a標簽內(nèi)的內(nèi)容與普通文本沒有區(qū)別,也就失去了超鏈接的功能。 ? 若是想要跳轉(zhuǎn)到當(dāng)前頁面,那么href的值為#。被鏈接頁面通常顯示在當(dāng)前瀏覽器窗口中,除非您規(guī)定了另一個目標(target 屬性)。 百度 常用屬性 屬性 值 描述 href URL 連接所要跳轉(zhuǎn)的位置,可能是其他或當(dāng)前頁面。 target blank _parent _self top Framename作為錨點的a標簽的name值 規(guī)定在何處打開鏈接文檔。 _blank:開啟新頁面顯示頁面; _self:當(dāng)前頁面顯示跳轉(zhuǎn)到頁面,默認值。 _top:用于有frameset布局的頁面,想要覆蓋整個頁面顯示。 Framename:這里framename與上邊的值不同,具體以為frame起了什么樣的名字為準,該值指示要連接的頁面跳轉(zhuǎn)后將在相應(yīng)名稱的框架中顯示。 錨點的實現(xiàn) ? 利用a標簽的name屬性: ? 一般標簽的id屬性:div id=””、a id=”” 等: 、 ? 錨點定位 返回首部 圖片 ? img 元素向網(wǎng)頁中嵌入一幅圖像。 ? 注意:從技術(shù)上講,<img> 標簽并不會在網(wǎng)頁中插入圖像,而是從網(wǎng)頁上鏈接圖像。<img> 標簽創(chuàng)建的是被引用圖像的占位空間。 必須屬性 屬性 值 描述 alt text 規(guī)定圖像的替代文本,一般在圖片無法正常顯示占位的文字。 src URL 規(guī)定顯示圖像的 URL。 常用屬性 屬性 值 描述 align top、bottom、middle、left、right 規(guī)定如何根據(jù)周圍的文本來排列圖像 border pixels 定義圖像周圍的邊框 height pixels、% 定義圖像的高度。 width pixels、% 定義圖像的寬度。 title 文本 當(dāng)鼠標在圖片上時顯示的文字 表格 ? <table></table> 標簽定義 HTML表格。 ? <tr></tr>標簽定義表格的行。tr元素包含一個或多個th或td元素 ? <td></td>標簽定義 HTML 表格中的標準單元格。 ? <th></th>定義表格內(nèi)的表頭單元格。th元素內(nèi)部的文本通常會呈現(xiàn)為居中的粗體文本,而 td 元素內(nèi)的文本通常是左對齊的普通文本。 ? 簡單的HTML表格由table元素以及一個或多個tr、th、或td元素組成。 ? 理解:table相當(dāng)于一個表格的外框,tr為行,td為一個一個單元格,th為有標題作用的單元格,th中的內(nèi)容同時有加粗的效果。 常用屬性 屬性值描述 align right、center、left 表格對齊方式 border px 規(guī)定表格邊框的寬度 width % 、px 規(guī)定表格的寬度 tr常用屬性 屬性 值 描述 align right、left、center 定義表格行的內(nèi)容對齊方式。 bgcolor rgb(x,x,x)、#xxxxxx、colorname 規(guī)定表格行的背景顏色,以后可以用樣式取代它 valign top、middle、bottom 規(guī)定表格行中內(nèi)容的垂直對齊方式,以后可以用樣式取代它 ? <td>的colspan和rowspan分別規(guī)定單元格橫跨的列數(shù)和行數(shù) 表單 form ? <form> 標簽用于為用戶輸入創(chuàng)建 HTML 表單。 ? 表單能夠包含 input 元素,比如文本字段、復(fù)選框、單選框、提交按鈕等等。還可以包含 textarea等元素。 ? 表單用于向服務(wù)器傳輸數(shù)據(jù)。form 元素是塊級元素,其前后會產(chǎn)生折行。 常用屬性 屬性 值 描述 action URL 規(guī)定當(dāng)提交表單時向何處發(fā)送表單數(shù)據(jù) method get、post 規(guī)定用于發(fā)送 form-data 的 HTTP 方法 name Form_name 規(guī)定表單的名稱 target blank _selfparent _top framename 規(guī)定在何處打開 action URL ?method:表單提交方式:get、post ? get:默認,主動的獲取方式,數(shù)據(jù)放在url上,數(shù)據(jù)的容量有限,安全性差,有緩存 ? post:數(shù)據(jù)放在請求實體中,數(shù)據(jù)量理論上沒有限制,相對安全,沒有緩存 input ? <input> 標簽用于搜集用戶信息。 ? 根據(jù)不同的 type 屬性值,輸入字段擁有很多種形式。輸入字段可以是文本字段、復(fù)選框、單選按鈕、按鈕等等。 常用屬性 屬性 值 描述 alt text 定義圖像輸入的替代文本。 checked checked 規(guī)定此 input 元素首次加載時應(yīng)當(dāng)被選中。 disabled disabled 當(dāng) input 元素加載時禁用此元素。 readonly readonly 規(guī)定輸入字段為只讀。 maxlength number 規(guī)定輸入字段中的字符的最大長度。 value value 規(guī)定 input 元素的值。 type button checkbox file hidden image password radio reset submit text 規(guī)定 input 元素的類型。按鈕復(fù)選框文件隱藏域圖像形按鈕密碼單選框重置按鈕提交按鈕文本 若上傳文件,請求方式為post,且表單添加一個屬性:enctype=”multipart/form-data” 注意: ? 1. 沒有name屬性的屬性是無法提交到后臺的!?。。?? 2. Radio單選按鈕以name相同為一組。 ? 3. Checkbox復(fù)選按鈕以name相同為一組。 textarea ? 該標簽定義多行的文本輸入控件。文本區(qū)中可容納無限數(shù)量的文本,可以通過 cols 和 rows 屬性來規(guī)定 textarea 的尺寸。cols規(guī)定文本區(qū)內(nèi)的可見寬度。rows規(guī)定文本區(qū)內(nèi)的可見行數(shù)。 content label ? <label> 標簽為input 元素定義標注(標記)。 ? label元素不會呈現(xiàn)任何的特殊效果。 ? label標簽的for屬性應(yīng)當(dāng)與相關(guān)元素的id屬性相同,此時點擊label標簽會自動為元素聚焦 用戶名: button 按鈕 常用屬性 屬性 值 描述 disabled disabled 禁用該按鈕。 type button、submit、reset 規(guī)定按鈕的類型。 value text 規(guī)定按鈕的初始值。 name button_name 規(guī)定按鈕的名稱。 select ? <select>用于定義下拉列表 紅色綠色藍色 select常用屬性 屬性 值 描述 disabled disabled 禁用該下拉框。 multiple multiple 規(guī)定可選擇多個選項。 name name 規(guī)定下拉列表的名稱。 size number 規(guī)定下拉列表中可見選項的數(shù)目。 option常用屬性 屬性 值 描述 disabled disabled 禁用該下拉框。 selected selected 規(guī)定選項(在首次顯示在列表中時)表現(xiàn)為選中狀態(tài)。 value text 定義送往服務(wù)器的選項值。 ? 常用字符實體 ? 在 HTML 中,某些字符是預(yù)留的。 ? 在 HTML 中不能使用小于號(<)和大于號(>),這是因為瀏覽器會誤認為它們是標簽。 ? 如果希望正確地顯示預(yù)留字符,我們必須在 HTML 源代碼中使用字符實體(character entities)。 ? 實體名稱對大小寫敏感! 標簽的分類 ? HTML中標簽元素三種不同類型:塊狀元素,行內(nèi)元素,行內(nèi)塊狀元素。 塊級元素 ? 元素都從新的一行開始,并且其后的元素也另起一行;元素的高度、寬度、行高以及頂和底邊距都可設(shè)置;元素寬度在不設(shè)置的情況下,是它本身父容器的100%(和父元素的寬度一致),除非設(shè)定一個寬度。 行內(nèi)元素 ? 和其他元素都在一行上;元素的高度、寬度及頂部和底部邊距不可設(shè)置;元素的寬度就是它包含的文字或圖片的寬度,不可改變。 行內(nèi)塊狀元素 ? 和其他元素都在一行上;元素的高度、寬度、行高以及頂和底邊距都可設(shè)置。 CSS ? CSS(英文全稱:Cascading Style Sheets)層疊樣式表, 是一種用來表現(xiàn)HTML(標準通用標記語言的一個應(yīng)用)或XML(標準通用標記語言的一個子集)等文件樣式的計算機語言。 ? CSS目前最新版本為CSS3,是能夠真正做到網(wǎng)頁表現(xiàn)與內(nèi)容分離的一種樣式設(shè)計語言。相對于傳統(tǒng)HTML的表現(xiàn)而言,CSS能夠?qū)W(wǎng)頁中的對象的位置排版進行像素級的精確控制,支持幾乎所有的字體字號樣式,擁有對網(wǎng)頁對象和模型樣式編輯的能力,并能夠進行初步交互設(shè)計,是目前基于文本展示最優(yōu)秀的表現(xiàn)設(shè)計語言。CSS能夠根據(jù)不同使用者的理解能力,簡化或者優(yōu)化寫法,針對各類人群,有較強的易讀性。 ?CSS是用來美化網(wǎng)頁用的,沒有網(wǎng)頁則CSS毫無用處,所以CSS需要依賴HTML展示其功能 。 ? CSS的基本使用 CSS基本語法 ? CSS 樣式由選擇器和一條或多條以分號隔開的樣式聲明組成。每條聲明的樣式包含著一個 CSS屬性和屬性值。 選擇器名 { 屬性 : 屬性值; …… } div{background-color : red;} 注意: css聲明要以分號;結(jié)束,聲明以{}括起來 建議一行書寫一個屬性 若值為若干單詞,則要給值加引號,如 font-family: “agency fb”; 注釋 多行注釋: /* 這里的內(nèi)容就是注釋 */ CSS的使用 1. 行內(nèi)式 ? 行內(nèi)樣式將樣式定義在具體html元素的style屬性中。以行內(nèi)式寫的CSS耦合度高,只適用于當(dāng)前元素,在設(shè)定某個元素的樣式時比較常用。 這是一段文本 在當(dāng)前元素使用 style 屬性的聲明方式。 ? style 是行內(nèi)樣式屬性; ? color 是顏色屬性;red 是顏色屬性值; ? font-size是字體大小屬性;50px 是字體大小屬性值 2. 嵌入式 ? 嵌入式通過在html頁面內(nèi)容開辟一段屬于css的代碼區(qū)域,通常做法為在< head>標簽中嵌套<style>標簽,在<style>中通過選擇器的方式調(diào)用指定的元素并設(shè)置相關(guān) CSS。 p{color: blue;font-size:40px;} 3. 引入外聯(lián)樣式文件 ? 在實際開發(fā)當(dāng)中,很多時候都使用引入外聯(lián)樣式文件,這種形式可以使html頁面更加清晰,而且可以達到更好的重用效果。 style.css p{color: green;font-size:30px;} test.html ? rel:rel 屬性規(guī)定當(dāng)前文檔與被鏈接文檔之間的關(guān)系。 ? stylesheet:文檔的外部樣式表。 ? 很多時候,大量的 HTML 頁面使用了同一個CSS。那么就可以將這些 CSS 樣式保存在一個單獨的.css 文件中,然后通過<link>元素去引入它。 ?注意:當(dāng)有多重樣式時,記住前提規(guī)則,越精確越優(yōu)先。 CSS選擇器 ? 在 CSS 中,選擇器是一種模式,用于選擇需要添加樣式的元素。 ? CSS選擇器有很多,掌握常用的即可; 基本選擇器 通用選擇器 選擇所有 <font color=”red”>*</font> * { …… } * {color: orange;} 元素選擇器 選擇指定標簽 元素名稱 { …… } p{color: red;font-size:20px;} ID選擇器 選擇設(shè)置過指定id屬性值的元素 <font color=”red”>#</font> #id屬性值 { ……} #p1{font-weight: bold;} 類選擇器 選擇設(shè)置過指定class屬性值的元素 <font color=”red”>.</font> .class屬性值 { ……} .hidden{display: none;} 分組選擇器 ? 當(dāng)幾個元素樣式屬性一樣時,可以共同調(diào)用一個聲明,元素之間用逗號分隔 選擇器1,選擇器2,… { …… } h2,#pre1{color: orange;font-style: italic;} ? CSS樣式的優(yōu)先級,是根據(jù)選擇器的精確度/權(quán)重來決定的,常見的權(quán)重如下,權(quán)重越大,優(yōu)先級越高 ? 元素選擇器:1 ? 類選擇器:10 ? id選擇器:100 ? 內(nèi)聯(lián)樣式:1000 組合選擇器 ? CSS組合選擇器說明了兩個選擇器直接的關(guān)系。 CSS組合選擇符包括各種簡單選擇符的組合方式。 ? 在 CSS 中包含了四種組合方式: 后代選取器(以空格分隔),子元素選擇器(以大于號分隔),相鄰兄弟選擇器(以加號分隔),普通兄弟選擇器(以波浪線分隔)。 后代選擇器(派生選擇器) ? 用于選擇指定標簽元素下的后輩元素,以空格分隔 選擇器1 選擇器2 { …… } .foodli{border:1pxsolid red;} 食物水果 香蕉 蘋果 梨蔬菜 白菜 油菜 卷心菜
子元素選擇器
? 用于選擇指定標簽元素的所有第一代子元素,以大于號分隔
選擇器1 + 選擇器2 {
……
}
#d+div{border:1pxsolid red;}
html代碼同上
相鄰兄弟選擇器
? 可選擇緊接在另一元素后的元素,且二者有相同父元素。以加號分隔
選擇器1 + 選擇器2 {
……
}
#d+div{border:1pxsolid red;}
相鄰兄弟選擇器1
開心麻花賈玲宋小寶相鄰兄弟選擇器2
普通兄弟選擇器
? 選擇緊接在另一個元素后的所有元素,而且二者有相同的父元素,以波浪線分隔
選擇器1 ~ 選擇器2 {
……
}
li~li{background-color : yellow;}
普通兄弟選擇器1
開心麻花賈玲宋小寶沈騰王寧CSS常用屬性設(shè)置
背景
? CSS 背景屬性用于定義HTML元素的背景效果
background-color
? 設(shè)置元素的背景顏色
body{background-color:#ff0000;}
background-image
? 設(shè)置元素的背景圖像,默認情況下,背景圖像進行平鋪重復(fù)顯示,以覆蓋整個元素實體。
body{background-image:url(‘paper.gif’);}
background-repeat
? 設(shè)置是否及如何重復(fù)背景圖像
body{background-image:url(img/logo.jpg);background-repeat: no-repeat;}
文本
color
body{color:blue;}h1{color:#00ff00;}h2{color:rgb(255,0,0);}
text-align
? 設(shè)置文本對齊方式,center(居中),left(左對齊),right(右對齊)
body{text-align:center;}h1{text-align:right;}h2{text-align:right;}
text-decoration
? 規(guī)定添加到文本的修飾,屬性值:none、underline、overline、line-through
1)underline
? 對文本添加下劃線,與HTML的u元素相同。
2)overline
? 對文本添加上劃線。
3)line-through
? 對文本添加中劃線,與HTML中的s和 strike 元素相同。
4)none
? 關(guān)閉原本應(yīng)用到元素上的所有裝飾。
h3{text-decoration:underline;}
text-indent
? 設(shè)置文本首行縮進
p.ident2{text-indent:2em;}
? em一個相對值,例如頁面的文本大小為17px,則2em就為17px*2
字體
font-family
? 文本字體,該屬性設(shè)置文本的字體。
? font-family屬性應(yīng)該設(shè)置幾個字體名稱作為一種”后備”機制,如果瀏覽器不支持第一種字體,他將嘗試下一種字體,所以盡量將不常見的字體靠前,將最常見的字體放置在最后,作為替補。
注意:
? 1)只有當(dāng)字體名中含有空格或#、$之類的符號時(如 New York),才需要在font-family聲明中加引號:
body{font-family:”arial black”;}
? 2)多個字體系列是用一個逗號分隔指明
/* 靠前的字體先生效 */p{font-family: 微軟雅黑,黑體,”agency fb”;}
font-size
? 文本大小
body{font-size:50px;/*字體大小50px*/}#span1{font-size:25px;/*字體大小25px*/}
font-style
? 字體風(fēng)格,該屬性最常用于規(guī)定斜體文本。 屬性值:normal、italic、oblique
? 1)normal:文本正常顯示;
? 2)italic:文本斜體顯示;
? 3)oblique:文本傾斜顯示,oblique是將文字強制傾斜。
? 說明:一般情況下,字體有粗體、斜體、下劃線、刪除線等諸多屬性,但是不是所有字體都具有這些屬性,一些不常用字體可能只有正常體,若使用italic屬性則沒有效果,所以需要oblique屬性強制傾斜。
font-weight
? 字體加粗,該屬性設(shè)置文本的粗細。
? bold:可以將文本設(shè)置為粗體。
? 100 ~ 900:為字體指定了 9 級加粗度。如果一個字體內(nèi)置了這些加粗級別,那么這些數(shù)字就直接映射到預(yù)定義的級別。
? 100 對應(yīng)最細的字體變形;
? 900 對應(yīng)最粗的字體變形;
? 400 等價于 normal;
? 700 等價于 bold。
對齊方式
text-align
? 規(guī)定元素中的文本的水平對齊方式。屬性值如下:
注意:
? 值 justify 可以使文本的兩端都對齊。在兩端對齊文本中,文本行的左右兩端都放在父元素的內(nèi)邊界上。然后,調(diào)整單詞和字母間的間隔,使各行的長度恰好相等。對最后一行不生效。
display屬性
? display 屬性規(guī)定元素應(yīng)該生成的框的類型。這個屬性用于定義建立布局時元素生成的顯示框類型。
浮動
? float的屬性值有none、left、right。
1.只有橫向浮動,并沒有縱向浮動。2.會將元素的display屬性變更為block。3.浮動元素的后一個元素會圍繞著浮動元素(典型運用是文字圍繞圖片)4.浮動元素的前一個元素不會受到任何影響(如果你想讓兩個塊狀元素并排顯示,必須讓兩個塊狀元素都應(yīng)用float)。
盒子模型
? border、padding、margin三個屬性構(gòu)成了盒子模型。
border
? 設(shè)置所有的邊框?qū)傩浴?/p>
? 1)可同時設(shè)置邊框的寬度、樣式、顏色
table,th,td{border:1pxsolid black; }table{width:100%;height:50px; }
? 2)使用border-width、border-style、border-color單獨設(shè)置
table,td{border-width:1px;border-style: dotted;border-color: green;}
? 3)border-style的屬性
? 4)border-collapse
? 設(shè)置是否將表格邊框折疊為單一邊框。
? 屬性值:separate(默認,單元格邊框獨立)、collapse(單元格邊框合并)
table{border-collapse : collapse; }
padding
? 設(shè)置元素所有內(nèi)邊距的寬度,或者設(shè)置各邊上內(nèi)邊距的寬度。
? 如果在表的內(nèi)容中控制文本到邊框的內(nèi)邊距,使用td和th元素的填充屬性:
td{padding:15px;}
? 單獨設(shè)置各邊的內(nèi)邊距:padding-top、padding-left、padding-bottom、padding-right
? <font color=”red”>默認按照上右下左的順序設(shè)定</font>
td.test1{padding:1.5cm}td.test2{padding:0.5cm2.5cm}
這個表格單元的每個邊擁有相等的內(nèi)邊距。
這個表格單元的上和下內(nèi)邊距是0.5cm,左和右內(nèi)邊距是 2.5cm。
? 注意:通過padding屬性設(shè)置元素內(nèi)邊距時,會使元素變形。若不想影響格式效果,可以用margin屬性設(shè)置元素外邊距。
margin
? 設(shè)置一個元素所有外邊距的寬度,或者設(shè)置各邊上外邊距的寬度。
p.margin{margin:2px4px3px4px;}
? 單獨設(shè)置各邊的外邊距:margin-top、margin-left、margin-bottom、margin-right
p.margin{margin-top:100px;margin-bottom:100px;margin-right:50px;margin-left:50px; } *{margin: auto auto;} *{margin:100pxauto;}
說明:
? auto:自動,可以理解為居中的意思。瀏覽器自動計算外邊距。
? margin: auto auto:第一個auto表示上下外邊距自動計算,第二個auto表示左右外邊距自動計算