CSS(2) 文字樣式 盒模型

2021-10-04 11:05:21 字數 4726 閱讀 7244

1.1 color

文字顏色:

屬性值:三種色值表示法都可以使用

1	color

: #b30000; //十六進製制表示法

2 color

:rgb

(255,0,0)

; //rgb()

3 color

: red; //單詞表示法

1.2 font-style

設定文字是否傾斜

預設值:normal(正常)

傾斜: oblique(普通傾斜)

傾斜: italic(使用,將有傾斜字型的英文進行替換)

1	font-style

: oblique;

2 font-style

: italic;

1.3 font-weight

設定文字是否加粗

預設值: normal(正常) 500

加粗: bold 700

屬性值:100-900(沒有單位)

1	font-weight

: 700;

1.4 font-size

字型大小:單位是px

工作中讀取設計師標註

現在需要自己手動測量。

粗略的測量:直接測量文字高度。

瀏覽器有最小字型大小,超過最小字型大小,預設顯示最小字型大小。(chrome最小字型大小12px)

1.5 line-height

行高:一行文字實際占有的高度。

特點:文字在行高內垂直居中。

單位是px;

1	line-height

: 100px;

單行文字垂直居中:盒子的高度和行高相同。

1	div.box1

百分數表示:%(表示和字型大小比值)

1	.box2

1.6 font-family字型

一般我們使用字型,使用計算機預設自帶字型,特殊的字型,計算上沒有,那麼不能正常渲染。

英文本型: arial

中文: microsoft yahei,備用字型simsun;

1	/*字型 先書寫英文本型,在書寫中文字型*/

2 font-family

:"arial","microsoft yahei","simsun"

;

font:是乙個復合屬性,可以書寫復合寫法。每乙個屬性用空格隔開。

屬性值可以省略,表示預設值,至少要書寫字型大小,字型。

1	font

: 是否傾斜 是否加粗 字型大小/行高 字型;

2 font

: italic bold 30px/100px "arial","microsoft yahei"

;//風格,粗細,大小

1.7 文字控制屬性:text-indent

設定文字首行縮排。

單位是em。2em表示首行縮排2漢字

1	text-indent

: 2em;

單位:百分數(相對父盒子寬度的比值)

1	text-indent

: 20%;

單位: px

1	text-indent

: 100px;

1.8 text-align

設定文字水平左右居中。

屬性值:

預設值: left(靠左)

靠右(right)

居中(center)

1	text-align: center;
img:插入(文字)

text-align

: center; 設定文字居中(單行,多行)

1.9 text-decoration

文字是否設定下劃線

預設值(除了a標籤):

沒有下劃線: none

下劃線: underline

1	text-decoration

: none;

2 text-decoration

: underline;

2.1 概述

六要素:

width: 盒子內容寬度

height: 盒子內容高度

border: 邊框

padding: 內邊距

margin: 外邊距

background:背景

內容區域:

內容寬 = width

內容高 = height

實際占有區域:

實際占有寬度 = width + padding * 2 + border * 2

實際占有高度 = height + padding * 2 + border * 2

計算:實際寬 = 500 + 50 * 2 + 10 * 2 = 620px

實際高 = 300 + 50 * 2 + 10 * 2 = 420px

一般經常給出的是盒子占有寬高,需要我們計算出盒子的內容寬和高。

盒子內容寬 width = 盒子實際寬度 - padding * 2 - border * 2

盒子內容高 height = 盒子實際高度 - padding * 2 - border * 2

盒子寬度是500px,盒子高度是 300px,內邊距是50px,邊框是20px,計算盒子內容寬和高度

width = 500 - 50 * 2 - 20 * 2 = 360px

height = 300- 50* 2 - 20 *2 = 160px

背景(背景色和背景圖)渲染區域:邊框以內(padding區域可以渲染背景)

1	background-image

:url(images/star.gif)

;

2.2 padding

內邊距: 內容到內邊框之間的距離。

padding:也是復合屬性,可以按照方向進行拆分

padding-left

padding-right

padding-top

padding-bottom

可以書寫復合寫法:

四值法:上 右 下 左;

1	padding

: 30px 40px 50px 60px;

三值法: 上 右(左) 下;

1	padding

: 30px 50px 60px;

二值法: 上(下) 右(左);

1	padding

: 30px 50px;

單值法: 四個方向都相同;

1	padding

: 30px;

一般在使用時我們習慣先書寫單值法,特殊方向用單一屬性層疊掉。

1	padding

: 30px;

2 padding-left

: 100px;

2.3 margin

外邊距: 盒子之間的距離

用法和padding 一樣

margin也是復合屬性可以按照方向拆分

1 margin-left

2 margin-right

3 margin-top

4 margin-bottom

可以書寫復合寫法:

四值法: 上 右 下 左;(三值法,二值法,單值法)

1	margin

: 20px 30px 40px 50px;

三值法: 上 右(左) 下;

1	margin

: 30px 50px 60px;

二值法: 上(下) 右(左);

1	margin

: 30px 50px;

單值法: 四個方向都相同;

1	margin

: 30px;

文字樣式:14個

color

font-size:

font-style

font-weight

font-family

font-variant

text-decoration

text-indent

text-tranform

text-align

vertical-align

line-height

word-spacing

letter-spacing

盒子的六個要素

width

height

border

margin

padding

background

初學CSS 2 文字的屬性

文字裝飾屬性 格式 text decoration underline 取值 underline 下劃線 line through 刪除線 overline 上劃線 none 什麼都沒有 none最常見的用途是用於去掉超連結的下劃線。快捷鍵 tdu tdl tdo tdn tab鍵 文字水平對齊屬性...

CSS 2 常見樣式

1.css計量單位 css中表示寬度 距離時有多種計量單位 px 畫素 30 百分比 em 相對單位 等。width 20px。2.background color red 背景顏色 color 文字顏色。3.復合樣式 background border等。4.1 border style soli...

css基礎 3 文字樣式

字型作為網頁最常用元素,可以使用font設定字型大小 粗細 型別等等,總結常用樣式設定如下 屬性設定型別 注意font size 字型大小 單位常用px font family 字型族字型風格視開發需求而定 font weight 字型粗細 normal 400正常,bold 700加粗,數字沒有單...