Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
午說(shuō)了CSS字體的顏色屬性,下午來(lái)說(shuō)下字體的文本對(duì)齊text-align和文本裝飾text-decoration
text-align屬性用于設(shè)置元素內(nèi)文本內(nèi)容的水平對(duì)齊方式。語(yǔ)法規(guī)則如下:
div {
text-align:center;
}
除了有center屬性外,還有另外兩個(gè)屬性:
left 左對(duì)齊(默認(rèn)值)
right 右對(duì)齊
先看下居中效果:
對(duì)應(yīng)代碼為:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
div {
text-align: center;
}
</style>
</head>
<body>
<div>人保好,還是平安好呢?一個(gè)是央企,一個(gè)是巨頭</div>
</body>
</html>
然后是文案左對(duì)齊,看下效果:
對(duì)應(yīng)代碼為:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
div {
text-align: left;
}
</style>
</head>
<body>
<div>人保好,還是平安好呢?一個(gè)是央企,一個(gè)是巨頭</div>
</body>
</html>
最后是右對(duì)齊,看下效果:
對(duì)應(yīng)的代碼為:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
div {
text-align: right;
}
</style>
</head>
<body>
<div>人保好,還是平安好呢?一個(gè)是央企,一個(gè)是巨頭</div>
</body>
</html>
如果不寫(xiě)文字對(duì)齊的屬性,看下默認(rèn)應(yīng)該都是左對(duì)齊,效果如下:
對(duì)應(yīng)代碼為:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
/* div {
text-align: right;
} */
</style>
</head>
<body>
<div>人保好,還是平安好呢?一個(gè)是央企,一個(gè)是巨頭</div>
</body>
</html>
可以看到已經(jīng)將text-align代碼注釋掉了,默認(rèn)展示就是左對(duì)齊
今天先到這里,大家學(xué)習(xí)工作辛苦了~
ava程序員學(xué)習(xí)HTML,表格和表單是用得比較多的,掌握好這2個(gè)標(biāo)簽的詳細(xì)用法會(huì)對(duì)你非常有益!
一、table表格
表格由table標(biāo)簽表示,里面嵌套tr,表示一行,而tr里面嵌套td和th,表示一行有多少列。它們的具體屬性和使用方法如下:
注意點(diǎn):table、tr和td都有align屬性,但含義不同。其中table的align表示整個(gè)表格居中對(duì)齊,而在tr中表示整行中所有的單元格中的內(nèi)容居中對(duì)齊,在td中則表示該單元格中的內(nèi)容劇中對(duì)齊。此外td和th還有跨行和跨列的功能。現(xiàn)在利用這個(gè)知識(shí)點(diǎn)實(shí)現(xiàn)一個(gè)具有層次結(jié)構(gòu)的表格:
代碼:
<html>
<head>
<TITLE>first page!!</title>
</head>
<body>
<table border="1" width="700px" align="center">
<tr>
<th>待執(zhí)行項(xiàng)目</th>
<th> </th>
<th>正在執(zhí)行項(xiàng)目</th>
</tr>
<tr>
<td valign="top">
<table border="1" width="100%" >
<tr>
<th>
<input type="checkbox" />
</th>
<th>項(xiàng)目名</th>
<th>花費(fèi)</th>
</tr>
<tr align="center">
<td>
<input type="checkbox" />
</td>
<td>A</td>
<td>998.00</td>
</tr>
<tr align="center">
<td>
<input type="checkbox" />
</td>
<td>A</td>
<td>998.00</td>
</tr>
<tr align="center">
<td>
<input type="checkbox" />
</td>
<td>A</td>
<td>998.00</td>
</tr>
<tr align="center">
<td>
<input type="checkbox" />
</td>
<td>A</td>
<td>998.00</td>
</tr>
<tr align="center">
<td>
<input type="checkbox" />
</td>
<td>A</td>
<td>998.00</td>
</tr>
<tr align="center">
<td>
<input type="checkbox" />
</td>
<td>A</td>
<td>998.00</td>
</tr>
<tr align="center">
<td>
<input type="checkbox" />
</td>
<td>A</td>
<td>998.00</td>
</tr>
<tr align="center">
<td>
<input type="checkbox" />
</td>
<td>A</td>
<td>998.00</td>
</tr>
<tr align="center">
<td>
<input type="checkbox" />
</td>
<td>A</td>
<td>998.00</td>
</tr>
<tr align="center">
<td>
<input type="checkbox" />
</td>
<td>A</td>
<td>998.00</td>
</tr>
</table>
</td>
<td align="center">
<input type="button" value="移入>>" /><br/><br/>
<input type="button" value="<<移出" />
</td>
<td valign="top">
<table border="1" width="100%">
<tr>
<th>
<input type="checkbox" />
</th>
<th>項(xiàng)目名</th>
<th>花費(fèi)</th>
</tr>
<tr align="center">
<td>
<input type="checkbox" />
</td>
<td>A</td>
<td>998.00</td>
</tr>
<tr align="center">
<td>
<input type="checkbox" />
</td>
<td>A</td>
<td>998.00</td>
</tr>
<tr align="center">
<td>
<input type="checkbox" />
</td>
<td>A</td>
<td>998.00</td>
</tr>
<tr align="center">
<td>
<input type="checkbox" />
</td>
<td>A</td>
<td>998.00</td>
</tr>
<tr align="center">
<td>
<input type="checkbox" />
</td>
<td>A</td>
<td>998.00</td>
</tr>
<tr align="center">
<td>
<input type="checkbox" />
</td>
<td>A</td>
<td>998.00</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
代碼運(yùn)行效果:
二、form表單
對(duì)于javaEE程序員,我們?nèi)粘]斎胗脩裘兔艽a,然后提交表單,可是對(duì)表單總是懵懵懂懂,現(xiàn)在超詳細(xì)精煉總結(jié)如下,希望可以幫到你!
希望你照著我給出的模板,每一個(gè)都去測(cè)試一下,你便會(huì)豁然開(kāi)朗,從此表單提交不再困惑!
技術(shù)等級(jí)】初級(jí)
【承接文章】《CSS文本屬性,讓你的段落更加美觀,前端之路更進(jìn)一步》
本文重點(diǎn)講解CSS技術(shù)中文本樣式的text-align屬性以及”塊級(jí)元素”和“內(nèi)聯(lián)元素”的使用。本文屬于前端開(kāi)發(fā)的初級(jí)教程,適合于剛剛開(kāi)始接觸CSS技術(shù)的學(xué)習(xí)者。
一、設(shè)置對(duì)齊方式:
CSS技術(shù)利用text-align屬性來(lái)設(shè)置對(duì)齊方式
首先,在使用該屬性的同時(shí),要明確這是誰(shuí)相對(duì)于誰(shuí)的對(duì)齊方式。讓我們一起來(lái)看下列代碼。
<div>
<p style=”text-align:center”></p>
</div>
上述代碼中使用了text-align屬性的標(biāo)記對(duì)是<p></p>標(biāo)記對(duì)。那么,是誰(shuí)相對(duì)于誰(shuí)垂直居中了呢?下面列舉了兩種可能的情況:
<p>標(biāo)記對(duì)相對(duì)于它的容器<div>標(biāo)記對(duì)垂直居中
<p>標(biāo)記對(duì)的內(nèi)容(即“”文字)相對(duì)于<p>標(biāo)記對(duì)本身垂直居中。
請(qǐng)大家仔細(xì)想一想,應(yīng)該是上述那種情況?
正確答案是第二種。也就是說(shuō):使用了text-align屬性的標(biāo)記對(duì),是這個(gè)標(biāo)記對(duì)的內(nèi)容在該標(biāo)記對(duì)內(nèi)部實(shí)現(xiàn)了對(duì)齊效果,而不是這個(gè)標(biāo)記對(duì)在其容器內(nèi)部實(shí)現(xiàn)了對(duì)齊效果。
其次,要想實(shí)現(xiàn)文本相對(duì)于自身的對(duì)齊方式,那么自身的標(biāo)記對(duì)必須具備一定的寬度和高度。以上述代碼來(lái)說(shuō),<p>標(biāo)記對(duì)默認(rèn)情況下的寬度為整個(gè)頁(yè)面的寬度,也就是說(shuō)這個(gè)標(biāo)記對(duì)自身是有一定的寬度的,同時(shí)內(nèi)部的文本數(shù)量又比較少,所以text-align在使用的過(guò)程中是可以看到效果的。
綜合上述的內(nèi)容,可以說(shuō)text-align屬性在使用時(shí)要注意以下兩點(diǎn):
對(duì)齊效果是自身內(nèi)部的文本內(nèi)容相對(duì)于自身這個(gè)容器的對(duì)齊方式。
標(biāo)記對(duì)自身必須具備一定的寬度。
text-align屬性可以有多種取值:
left,左對(duì)齊。內(nèi)部文本在自身容器中左對(duì)齊
center,居中對(duì)齊。內(nèi)部文本在自身容器中居中對(duì)齊。
right,右對(duì)齊。內(nèi)部文本在自身容器中右對(duì)齊。
justify,兩端對(duì)齊。內(nèi)部文本在自身容器中兩端對(duì)齊,即整個(gè)段落的左側(cè)是整齊的,右側(cè)也是整齊的。這種對(duì)齊方式和左對(duì)齊是有區(qū)別的。左對(duì)齊可以明顯的觀察出段落的右側(cè)是不整齊的。
左對(duì)齊和兩端對(duì)齊的區(qū)別
從上圖中可以看出,兩端的最右側(cè),也就是深色直線比對(duì)的位置。采用的左對(duì)齊的段落這條線附近的段落文本是沒(méi)有對(duì)齊的;而采用了兩端對(duì)齊的這條線附近的段落文本是對(duì)齊的。
二、塊級(jí)元素與內(nèi)聯(lián)元素
我們將HTML的各個(gè)標(biāo)記,根據(jù)在頁(yè)面中展示內(nèi)容的外觀,分為兩類:一類叫做“塊級(jí)元素”,另一類叫做“內(nèi)聯(lián)元素”。
典型的“塊級(jí)元素”是<div></div>標(biāo)記對(duì)。
典型的“內(nèi)聯(lián)元素”是<span></span>標(biāo)記對(duì)。
這兩個(gè)標(biāo)記對(duì)本身沒(méi)有任何外觀效果,內(nèi)部可以盛放任何HTML標(biāo)記對(duì),是網(wǎng)頁(yè)布局時(shí)常用的兩個(gè)容器。 默認(rèn)情況下,<div></div>標(biāo)記的寬度為頁(yè)面的整寬,即一個(gè)<div></div>標(biāo)記占一行,被稱為“塊級(jí)元素”。<span></span>標(biāo)記的寬度為內(nèi)部?jī)?nèi)容的寬度,多個(gè)<span></span>標(biāo)記的內(nèi)容可以在一行內(nèi)顯示,被稱為“行內(nèi)元素”或“內(nèi)聯(lián)元素”。
常用的塊級(jí)元素標(biāo)記還包括:<p></p> <ul></ul> <ol></ol> <li></li> <table></table> <form></form>
常用的內(nèi)聯(lián)元素標(biāo)記還包括:<a></a> <img /> <input /> <select></select> <textarea></textarea>
三、塊級(jí)元素與內(nèi)聯(lián)元素的區(qū)別:
塊級(jí)元素和內(nèi)聯(lián)元素的的區(qū)別可以從下圖中看到。
“塊級(jí)元素”和“內(nèi)聯(lián)元素”的區(qū)別
四、學(xué)習(xí)兩個(gè)新的CSS屬性
我們這里學(xué)習(xí)兩個(gè)簡(jiǎn)單的CSS屬性,分別為width和height屬性。
width,為塊級(jí)元素設(shè)置寬度。
height,為塊級(jí)元素設(shè)置高度。
這兩個(gè)屬性的取值必須是帶有單位的數(shù)值。
例:div{width:200px; height:30px;}
上述代碼將頁(yè)面中所有的<div></div>標(biāo)記對(duì)都設(shè)置為了寬度200像素、高度30像素的矩形。也就是說(shuō)這樣一來(lái),<div></div>標(biāo)記對(duì)再也不占有整個(gè)頁(yè)面的整寬了,但是仍然為獨(dú)占一行的情況。
這兩個(gè)屬性是用來(lái)設(shè)置元素的寬度和高度的,但是只能適用于塊級(jí)元素。這也是內(nèi)聯(lián)元素沒(méi)有寬度的一個(gè)重要原因:因?yàn)槔脀idth屬性為內(nèi)聯(lián)元素設(shè)置寬度是沒(méi)有效果的。
下一篇文章中,小海老師會(huì)為大家從細(xì)節(jié)上深入剖析line-height屬性以及該屬性的用法。對(duì)于渴望在前端開(kāi)發(fā)道路上前進(jìn)的你一定不能錯(cuò)過(guò)!
如果大家希望得到更加全面的關(guān)于HTML和CSS技術(shù)講解的內(nèi)容,可以私信我,我會(huì)免費(fèi)將小海老師自己編寫(xiě)的HTML和CSS的PDF教材發(fā)給你,幫助你在前端開(kāi)發(fā)的道路上闊步前行。
在頭條上也已經(jīng)寫(xiě)了有十篇文章了。這些文章都是從前端開(kāi)發(fā)的基礎(chǔ)開(kāi)始一步一步講起的。我非常希望能有更多的前端開(kāi)發(fā)初學(xué)者通過(guò)我寫(xiě)的文章,逐步學(xué)到一定的知識(shí),甚至慢慢有了入門(mén)的感覺(jué)。這些文章都是我這幾年教學(xué)過(guò)程中的經(jīng)驗(yàn),每寫(xiě)一篇時(shí)我都盡量把握好措辭,用簡(jiǎn)單易懂的語(yǔ)言描述,同時(shí)精心設(shè)計(jì)版面,讓版面更加豐富,激發(fā)閱讀興趣。所以,每一篇文章可能篇幅不長(zhǎng),但是都要耗費(fèi)小海老師很久的時(shí)間。
希望收藏了我寫(xiě)的文章的你同時(shí)可以關(guān)注一下“小海前端”,因?yàn)檫@些文章都是連載的,并且是經(jīng)過(guò)我系統(tǒng)的歸納過(guò)的。關(guān)注“小海前端”,我會(huì)繼續(xù)為大家奉上更加深入的前端開(kāi)發(fā)文章,也希望更多的初學(xué)者跟著學(xué)下去,我們共同將前端開(kāi)發(fā)的路努力堅(jiān)持的走下去。
*請(qǐng)認(rèn)真填寫(xiě)需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。