表示顏色的有三種方式


表示顏色的有三種方式;

1,16進制顏色代碼

語法:#RRGGBB

例:<font color="#ff0000">紅色</font>

2,10進制RGB碼

語法:RGB(RRR,GGG,BBB)

例:<font color="rgb(255,000,000)">紅色</font>

3,直接用顏色的英文名稱

例:<font color="red">紅色</font>

<body>.....</body>屬性可分為三種:

1,背景屬性

包括:bgcolor,background

2,文字屬性:

包括:text,link,alink,vlink,

3,留白屬性:

其中分為:leftmargin,topmargin

.bgcolor背景色

語法格式:<body bgcolor="#ff0000">

.background背景圖案。

語法格式:<body background="url">

.text文本顏色(非連接文字顏色)

.link連接文字顏色(可連接文字顏色)

.alink活動連接文字顏色(正被點擊的可連接文字的顏色)

.vlink已訪問連接文字顏色)(已經點擊訪問過的可連接文字的顏色)

語法格式:<body text="color" link="color" alink="color" vlink="color">

.leftmargin 頁面左側的留白距離

.topmargin 頁面頂部的留白距離

語法格式:<body leftmargin="value" topmargin="value">

注:value為長度值為數字

align 屬性

語法:<h2 align="?">文字</h2>

其屬性有三種:left靠左,center居中,right靠右

〈p〉</p>為段落標記,可利用以上屬性對整個段落進行設置

〈br>為換行標記

<nobr></nobr>為不換行標記 放在文字兩邊即可

例:<body>

<h3>江南逢李龜年</h3>

<p>歧王宅里尋常見<br>

催九堂前幾度聞<br>

正是江南好風景<br>

落花時節又逢君</p>

</body>

預格式化:

<pre>......</pre> 瀏覽是效果和編寫是效果格式一樣

列表

1無序列表又稱符號列表

語法格式:

<ul type="">type的屬性可選直disc實心圓點,clrcle空心圓點,square實心方框

<li>文字</li>

<li>文字</li>

</ul>

2有序列表

語法格式:

<ol type="?" start"?">

<li>文字</li>

<li>文字</li>

</ol>

type的值是編號字符可選的有1...,a...,A...,i... ,I...

start為起始值例:如果start為3是那么將從3開始,而且必須是數字。

3定義列表

<dl>定義列表標記

<dt>標示定義條目

<dd>標示定義內容

語法格式:

<dl>

<dt>文字</dt>

<dd>文字內容</dd>

</dl>

連接和圖像

語法格式:

<a href="url" name="?" target="?" title="?">....</a>

屬性:href 連接目標 值可以是url地址也可以是連接錨點

<a href="url">...</a>或者

<a href="錨點">...</a>

name 連接名稱

語法格式:<a name="錨點名稱">...</a>

例:<a name="abcdcf">...</a>

連接到該錨點的連接則應是:

<a name="#abcdef">....</a>

target目標窗口語法格式

<a href="url"target="_blank|_self|_farent|_top|windowname">....</a>

-blank打開新窗口

_self當前窗口打開

一下兩個僅在框架葉面中應用

_parent當前窗口的父級窗口(上一級)打開

_top在最高一級的窗口打開

windowname已命名的窗口或框架中打開連接

title連接提示

<a href="http://www.crazytribe.net" title="打開狂人部落的首頁">狂人部落</a>

圖像<img> 語法格式:

<img src="url" alt="?" width="?" height="?" border="?" align="?">

border屬性定義圖片邊框的寬度,默認值為0

align屬性設置圖片旁邊文字的位置

語法格式:<img src="" align"">

可選值有:

top圖片和文字頂部對齊

middle圖片和文字居中對齊

bottom圖片和文字底邊對齊(默認)

left圖片居左對齊,文字沿圖片繞排

right圖片居右對齊,文字沿圖片繞排

absmiddle圖片對齊到目前文字行絕對中央

absbottom圖片對齊到目前文字行絕對底部

文字的排版

不換行空白標記

font元素

語法格式:

<font face="字體名稱" size="字體大小" color="字體顏色">

字體大小可選值為1——7,默認為3

例:〈font face="黑體" size="4" color="#ff00ff">....</font>

水平線<hr>

語法格式:<hr width="寬度" align="對齊方式默認居中center" size="水平線厚度默認為2" color="顏色" noshade>

noshade無陰影,既實線

層〈div><span>兩種元素

<div>是塊級元素,和段落元素<p>相似,不同的是兩個<div>元素之間不會產生兩個<p>元素之間的空行,

<span>是行內元素,可以定義段落中部分文字的屬性

語法格式:

<div align="" style="">...</div>

align設置層中元素的水平對齊方式

stule設置元素應用css規范的屬性

<div>兼容性比<span>要好一點,最好使用<div>

表格語法格式

<table width="" bgcolor="" background="" border="" cellspacing="" cellpadding="">

<tr>...<td>....</td>....</tr>

</table>

border邊框寬度默認值為0,既沒有邊框

cellspacing表格中單元格的邊距大小,默認值為兩個像素

cellpadding表格中單元格之間的間距大小,默認值為兩個像素

tr元素

語法格式:

<tr align="" bgcolor="">....</tr>

align屬性對齊方式可選值如下:left,center,tight,默認為left

bgcolor指定該行的背景顏色

td元素

語法格式:

<td width="寬度" height="高度" align="水平對齊方式" valign="垂直對齊方式" bgcolor="" background="" rowspan="單元格的行跨度" colapan="單元格的列跨度">.....</td>

align屬性的可選值有:left,center,right

valign屬性的可選值有:top,middle,bottom

rowspan和colapan跨行和跨列的數量,默認為1

input元素 語法格式:

<input type="">

type屬性的可選值有:

text 單行文本框

屬性:name 文本框名稱

value 文本框的初始值

size 文本框的長度

maxlength 可輸入字符串最大的長度

radio 單選框

屬性:name 單選框名稱

value 內部值

checked 默認選定

checkbox 復選框

屬性:name 復選框名稱

value 內部值

checked 默認選定

reset 重置按鈕

submit 確定按鈕

屬性:name 按鈕名稱

value 顯示在按鈕上的文字

password 密碼框

屬性與文本框的屬性完全相同

file 文件域

屬性:name文件域名稱

size 文件域的長度

maxlength 文件域可接受的字符數量的上限

hidden 隱藏域

屬性:name 隱藏域名稱

value 內定值

image 圖片域

屬性:name 所要代表的按鈕,可以是submit,reset,或其他.

src 按鈕圖片的url 地址

列表框<select>

語法格式:

<select>

.....

<option>....</option>

.....

</select>

select元素

語法格式:<select name="" size=""multiple></select>

name 指定列表框的名字

size 指定列表框顯示列表項的條數,如果指定了該參數,select元素是個列表,否則是一個下拉列表框

multiple 指定了這個參數,則表示該列表框可選擇多項,否則只可選擇一項

option屬性

語法格式:<option value="" selected></option>

value 該列表項的值

selected 如果設定了這個參數,默認為選定這一項

多行文本框<textarea>

<textarea name="" cols="" rows="" wrap="off/physical/virtual"></textarea>

屬性:

name文本框的名稱

cols文本框的寬度

rows文本框的高度

wrap文本框的折行方式可選值有:

off不保存換行信息

physical強迫瀏覽器在發送信息到web服務器端時必須將多行文本框的文字一行一行的送出,

virtual送出連續成串的字除非使用者按回車。

css 層疊樣式表

引入層疊樣式表的方法包括:

外聯式樣式表

例:<head>

<link rel="stylesheet" href="/css/default.css">

</head>

<body>

....

</body>

</html>

屬性:rel 用來說明<link>元素在這里要完成的任務是連接一個獨立的css文件。而href屬性給出了所要連接css文件的url地址

內嵌式樣式表:

例:<html>

<head>

<style type="text/css">

<!--

td{font:9pt;color:red}

.font105{font:10.5pt;color:blue}

-->

</style>

</head>

<body>....</body>

</html>

元素內定

格式:<p style="font-size:10.5pt">

導入式樣式表

〈html>

<head>

<style type="text/css">

<!--

@import url(css/home.css);

-->

</style>

<body>

....

</body>

</html>

css的優先級

越接近目標的樣式定義優先級越高,高優先級樣式將繼承低優先級樣式的未重疊定義但覆蓋重疊的定義

如果4種樣式表對同一元素定義了不同的樣式,那么他們的優先級順序從高到低是,元素內定,內嵌樣式表,導入樣式表,外聯樣式表。

css結構

例:td{font-size:10.5pt;color:#666666}

css樣式包含兩個基礎部分,

選擇符<td>和聲明{font-size:10.5pt;color:#666666}

聲明也有兩部分組成:

屬性font-size,color和值10.5pt,#666666

選擇符分為6

1元素選擇符

當頁面上多個元素的樣式相同時,可以將多個元素放在一起定義,中間以逗號分開 例:td,p,li,input,select{font-size:12px;}

2class(類)選擇符

例:〈head>

<title>.....</title>

<style type="text/css">

<!--

.red{font-size:10.5pt;color:#ff0000}

-->

</style>

</head>

<body bgcolor="#ffffff">

<p class="red">士大夫井岡山地方官</p>

<p>九連環離開計划</p>

</body>

還有一種方法就是限定可以應用它的頁面元素

例:〈head>

<title>.....</title>

<style type="text/css">

<!--

h1.red{color:#ff0000}

-->

</style>

</head>

<body bgcolor="#ffffff">

<p class="red">士大夫井岡山地方官</p>

<h1 class="red">九連環離開計划</h1>

</body>

3 id選擇符

與class選擇附類似,只是把'.'換成'#'

例:<body>

<head>

<style type="text/css">

<!--

#select{font-size:18px;color:#0000ff}

-->

</style>

</head>

<body>

<table width="250" border="1" height="50">

<tr>

<td align="center" id="select">id選擇符</td>

</tr>

</table>

</body>

</html>

我們看到在調用ID選擇附時與CLASS選擇附類似,只是將class=""換成了id="",方便頁面腳本語言的調用

關聯選擇符

<body>

<head>

<style type="text/css">

<!--

td p{font-size:18px;color:#0000ff}

-->

</style>

</head>

<body>

<table width="250" border="1" height="50">

<tr>

<td align="center"><p>關聯選擇符</p></td>

</tr>

</table>

<p>關聯選擇符</p>

</body>

</html>

我們設定了在元素中<td>的元素<p>所包含文字的樣式,只有在兩個條件都滿足是,樣式在會起作用,

偽類選擇符

是只能用在css選擇符里,而不能用在html代碼中的選擇符

例:

〈html>

<head>

<style type="text/css">

<!--

a:link{color:#000000}

a:visited{color:#cccccc}

a:hover{color:#ff0000}

a:active{color:#ooooff}

-->

</style>

</head>

<body>

<p><a href="#">關聯選擇符</a><p>

<p><a href="#">關聯選擇符</a><p>

<p><a href="#">關聯選擇符</a><p>

<p><a href="#">關聯選擇符</a><p>

〈/body>

</html>

正確的順序是a:link\a:visited\a:hover否則會引起頁面上連接顏色混亂

偽元素選擇符

與偽類選擇符定義類似,目前被大多數瀏覽器支持的有兩個:首行偽元素(first-line)和首字符偽元素(first-letter)是用來實現首行大寫和首行下沉效果的

例:首行

<html>

<head>

<style>

<!--

p:first-line{color:red;font-size:20pt}

-->

</style>

</hesd>

<body>

<p>dfgsadfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdf...</p>

</body>

</html>

長度隨瀏覽器窗口大小而改變

首字

<html>

<head>

<style>

<!--

p:first-letter{color:red;font-size:50pt;float:left;}

-->

</style>

</hesd>

<body>

<p>dfgsadfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdf...</p>

</body>

</html>

以上兩種都只能應用於塊狀元素上


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM