亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

css文字兩端對齊的設(shè)置 css文字底部對齊怎么調(diào)整

首先,我們來學(xué)習(xí)CSS設(shè)置文本的對齊方式 。
通過CSS , 可以設(shè)置文本的水平和垂直對齊方式 。(有案例的效果演示)
文本水平對齊,我們前面的課程曾經(jīng)接觸過——使用 text-align 這個樣式屬性來實(shí)現(xiàn) 。它的屬性值有三個:left,right,center,分別表示文本水平居左,居右,居中 。
我們來舉個例子 。
在 005 目錄下創(chuàng)建 alignment-spacing.html 文件 , 構(gòu)建基礎(chǔ)代碼,添加一個 h1 元素和三個 p 元素,分別填入一些文本 。
<h1>浠浠呀老師 , 學(xué)前端的大專生就業(yè)難嗎?</h1>
<p>
【css文字兩端對齊的設(shè)置 css文字底部對齊怎么調(diào)整】no, 不難,只要你能力過關(guān)、項(xiàng)目經(jīng)驗(yàn)過關(guān)、人品過關(guān),企業(yè)就會錄用你 。
</p>
<p>
你可以在面試的時候,著重介紹一下你的開發(fā)能力、技術(shù)能力以及你對技術(shù)理解,讓別人挑不出毛??,那学历诊冮蕪?qiáng)梢宰遠(yuǎn)雎緣?。
</p>
<p>
我在面試別人的時候也是這樣,如果這個人的技術(shù)能力和過往經(jīng)驗(yàn)真的征服了我,我不是很在他乎他的學(xué)歷 。
</p>
我們可以給三個段落文本,設(shè)置不同的水平對齊方式,給三個 p 元素定義 class 屬性,值分別為 a,b , c 。
在這個目錄下再創(chuàng)建一個 mystyle-2.css 文件,定義 p.a (讀作p點(diǎn)a) 選擇器,聲明樣式 text-align: left (不要讀冒號) 。定義 p.b 選擇器,聲明樣式 text-align: center 。定義 p.c 選擇器,聲明樣式 text-align: right 。
p.a {
text-align: left;
}
p.b {
text-align: center;
}
p.c {
text-align: right;
}
在瀏覽器中預(yù)覽效果 , 三個段落分別左、中、右對齊了 。
當(dāng) text-align 屬性被設(shè)置為 justify [?d??st?fa?]時,每一行都被拉長,使每一行都有相等的寬度,而且左右邊界是對齊的,就像雜志和報紙排版一樣 。
注釋掉全部樣式,定義 p 選擇器,聲明樣式 text-align: justify 。
我們看,貌似沒有什么效果 。
為了演示,給第一個段落添加單詞 no, (讀作no 英文的逗號)。再給 p 元素聲明一個樣式 width: 200px 。
再看效果,三個段落的兩側(cè)都是對齊的 。
假如注釋掉這個樣式,
很明顯,右側(cè)不再對齊顯示了 。

css文字兩端對齊的設(shè)置 css文字底部對齊怎么調(diào)整

文章插圖

css文字兩端對齊的設(shè)置 css文字底部對齊怎么調(diào)整

文章插圖
除了水平對齊,還可以設(shè)置文本的垂直對齊 。通過聲明 vertical-align 屬性來實(shí)現(xiàn) 。值有五個:
baseline,基線對齊 。
text-top,文本頂部對齊 。
text-bottom,文本底部對齊 。
sub , 下角標(biāo)對齊 。
super,上角標(biāo)對齊 。
在 html 文件中添加一個 h1 元素,5個 p 元素 。填入一些文本 。在每個段首添加一個 img 元素,引入本地的一個小圖片 , 圖片的寬高都為 9px 。給每個圖片元素定義 class 屬性,值分別為 a , b,c,d,e 。
在樣式表中,定義 img.a 選擇器 , 聲明樣式 vertical-align: baseline 。
baseline 是如何對齊的呢?看效果,在垂直方向好像是居中對齊 。
實(shí)際上,baseline 是基于四線三格倒數(shù)第二行對齊的 。對于英文文本才有意義 。
css文字兩端對齊的設(shè)置 css文字底部對齊怎么調(diào)整

文章插圖
比如,將 1 修改為 fight 1 。
基線在這,文本中的圖片就基于它來對齊 。
css文字兩端對齊的設(shè)置 css文字底部對齊怎么調(diào)整

文章插圖
再定義 img.b,img.c , img.d,img.e 四個選擇器,給他們都聲明 vertical-align 屬性,值分別為 text-top,text-bottom,sub,super。
看看效果 , 圖片垂直方向上,已經(jīng)相對于文本頂部、底部、上角標(biāo)、下角標(biāo)的位置對齊了 。
css文字兩端對齊的設(shè)置 css文字底部對齊怎么調(diào)整

文章插圖

css文字兩端對齊的設(shè)置 css文字底部對齊怎么調(diào)整

文章插圖

css文字兩端對齊的設(shè)置 css文字底部對齊怎么調(diào)整

文章插圖

css文字兩端對齊的設(shè)置 css文字底部對齊怎么調(diào)整

文章插圖
接下來,我們學(xué)習(xí)如何設(shè)置文本的間距 。
通過 CSS,可以實(shí)現(xiàn)文本縮進(jìn)、文字或字母間距、行高、單詞間距和處理空白 。(有案例的效果演示)
聊起文本縮進(jìn),你還記得以前是如何實(shí)現(xiàn)自然段首行縮進(jìn)的嗎?可以發(fā)彈幕告訴大家!
通過聲明 CSS 的 text-indent 屬性也可以實(shí)現(xiàn) 。使?長度值或百分?來設(shè)置?本縮進(jìn) 。
長度值可以使?絕對單位或相對單位 。絕對單位就是 px,比如縮進(jìn) 50px;相對單位最常用的是 em,縮進(jìn)的寬度為字符寬度的倍數(shù),一般設(shè)置為 2em , 就是空兩格 。
字符寬度——如果是中文方塊字,也可以稱為字體大小 , 它是通過 font-size 屬性來設(shè)置的,這個屬性在后面 CSS 字體課程中會詳細(xì)介紹 。
百分?縮進(jìn)寬度,是根據(jù)?元素的寬度計(jì)算得到 。這個很少使用 。
給 p 元素聲明 text-indent 屬性,值為 2em 。
仔細(xì)觀察,每個自然段縮進(jìn)貌似不是2個字的寬度,這是為什么呢?
你應(yīng)該想到了,把 text-align: justify 注釋一下,就是我們要的效果了 。
letter-spacing 屬性用于指定中文文字或英文字母之間的空隙 。
在樣式中,定義 h1 選擇器,聲明樣式 letter-spacing: 5px 。
這樣,標(biāo)題文字間就有了 5px 的空隙 。
line-height 屬性用于指定行與行之間的高度 , 也就是行高 。屬性值常用的有三個:
第一,normal , 也是默認(rèn)值,瀏覽器會根據(jù)字符大小自動設(shè)置一個行高 。
第二,一個數(shù)字 , 比如 1.5 。此數(shù)字與當(dāng)前的字符大小相乘計(jì)算得到 。推薦使用 。
第三,絕對值 , 比如 20px,-5px 。設(shè)置固定的行間距 。
在沒有設(shè)置 line-height 屬性時 , 我們看到每一行的間距是這樣的 。
回到樣式代碼,給 p 元素聲明樣式 line-height: normal 。
我們看到效果沒有變化 。
修改 line-height 屬性值為 1 。
再來看,每個段落的行間距消失了 。
再次修改 line-height 為 10px,行與行之間疊加到了一起 。
是不是和你理解的行高不一樣呢?看來,我們得需要仔細(xì)研究一下:行高到底是如何計(jì)算的 。
這是兩行中文和英文混合的文本 。
css文字兩端對齊的設(shè)置 css文字底部對齊怎么調(diào)整

文章插圖
在文字頂端畫一條線,取名叫頂線 。在文字底端畫一條線,取名叫底線 。在文字中間畫一條線,取名叫中線,再畫一條英文的基線 。上一行文字的底線 , 到下一行文字的頂線,他們之間的空隙稱為行距 。
實(shí)際上,line-height 設(shè)置的行高值 , 是兩行基線的距離 。
這里你可能會問,基線不是英文文本才有的嗎?其實(shí),不管文本里有沒有英文,基線都是一直存在的 。
了解了這個原理,你就能理解 line-height: 1,為啥沒有行距了 。因?yàn)?1 乘以文字的高度,結(jié)果還是文字的高度 。而文字的高度 , 恰好等于兩行基線之間的距離,所以行距為 0 。
word-spacing 屬性用于指定文本中單詞的間距,只對英文有效 。
給 p 元素再聲明一個 word-spacing: 20px 樣式 。
我們看 , 單詞 no 和 fight 后面就有了 20個像素的間距 。
css文字兩端對齊的設(shè)置 css文字底部對齊怎么調(diào)整

文章插圖
white-space 屬性指定了如何處理元素內(nèi)部的空白 。有一個常用的值,nowrap , 不管包含文本的元素寬度是多少,文本都不會換行,直到遇見 <br> 標(biāo)簽為止 。
給 p 元素再聲明一個 white-space: nowrap 樣式 。
此時,每個段落都在一行顯示了 。雖然我們給 p 元素聲明了 width: 200px,他也會視而不見 , 繼續(xù)倔強(qiáng)的在一行顯示 。


    以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!

    「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: