!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " "
成都創(chuàng)新互聯(lián)從2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元杏花嶺做網(wǎng)站,已為上家服務(wù),為杏花嶺各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792
html xmlns=" "
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
title無標(biāo)題文檔/title
style type="text/css"
!--
body,td,th {
font-size: 12px;
}
.head{width:788px; height:100px; margin:auto}
.box{width:788px; height:500px; margin:10px auto;}
.footer{width:788px; height:60px; margin:auto}
.a1{float:left; width:250px; height:500px;}
.a2{float:left; width:250px; height:500px; margin-left:19px;}
.a3{float:right; width:250px; height:500px;}
--
/style/headbody
div class="head"導(dǎo)航條/div
div class="box"
div class="a1"/div
div class="a2"/div
div class="a3"/div
/div
div class="footer"/div
/body
/html 是這個(gè)意思嗎???
css的基本語法
cascading stylesheet(級聯(lián)樣式表)。為網(wǎng)頁提供外觀(也就是,網(wǎng)頁的表現(xiàn)形式)。將網(wǎng)頁的外觀寫在一個(gè)css文件里,方便頁面代碼的維護(hù)(將表現(xiàn)與數(shù)據(jù)分離)。為方便大家學(xué)習(xí)css,我為大家分享css的基本語法如下:
css的基本語法
選擇器{
屬性1:屬性值1;
屬性n:屬性值n;
符合選擇器要求的標(biāo)記,會(huì)添加對應(yīng)的樣式。
Chrome瀏覽器為SVG和CSS添加GPU加速功能
互聯(lián)網(wǎng)有消息透露,谷歌正在為Chrome瀏覽器增加新的GPU加速功能。Chrome18瀏覽器將內(nèi)建開關(guān)選項(xiàng),讓消費(fèi)者選擇使用GPU硬件加速基于矢量的SVG圖形和CSS過濾器,讓Chrome瀏覽器在未來網(wǎng)頁顯示上獲得突破性速度,并且達(dá)成驚人的視覺效果。
Chrome瀏覽器的SVG和CSSGPU加速支持Windows,Mac,Linux和谷歌的Chrome操作系統(tǒng),但目前這個(gè)功能仍然主要是實(shí)驗(yàn)性質(zhì),因?yàn)橹挥袔讉€(gè)少數(shù)網(wǎng)站部署了SVG和CSSGPU加速。
但也有信息表示,tomshardware測試發(fā)現(xiàn)Chrome這項(xiàng)功能在顯示目前網(wǎng)頁方面,顯示速度并沒有出現(xiàn)任何顯著增加,在WebVizHTML5基準(zhǔn)測試當(dāng)中出現(xiàn)了不穩(wěn)定和崩潰問題。
評論表示,雖然SVG和CSSGPU加速還有待完善,但是Mozilla火狐、微軟IE和其他版本瀏覽器之間的競爭,肯定會(huì)推動(dòng)這種技術(shù)快速發(fā)展和完善。
設(shè)置容器中的內(nèi)容垂直居中css代碼
如實(shí)例1設(shè)置網(wǎng)頁整體居中的代碼中內(nèi)容是居容器的頂部的,而在表格布局時(shí)默認(rèn)是垂直居中的,當(dāng)我們需要垂直居中的時(shí)候該怎么辦呢?別害怕,跟我來,也是比較簡單的,只用設(shè)置容器內(nèi)的行高就行了。
line-height:500px;
!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"""
htmlxmlns=""
head
metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/
title標(biāo)準(zhǔn)之路;/title
style
#layout{width:778px;margin:0auto;text-align:center;border:1pxsolid#44b6dc;background:#e1edfb;height:500px;line-height:500px;}
/style
/head
bodypid="layout"標(biāo)準(zhǔn)之路 /p
/body
/html
提示:可以先修改部分代碼后再運(yùn)行
這是一種方法,另外和種方法就是設(shè)置的`它內(nèi)邊距padding了,自己可以試試喲~~
CSS對不同瀏覽器的兼容性解決辦法
CSS 對不同瀏覽器的兼容性解決辦法由于CSS 在不同瀏覽器中存在兼容性問題,所以在使用 p+CSS 布局中,可能導(dǎo)致相同的內(nèi)容在不同瀏覽器中出現(xiàn)不同的顯示效果,為了解決這些方面的問題,以下針對CSS 某些屬性的用法提出相應(yīng)的一些解決辦法。 1、頁面居中問題在IE 瀏覽器下,可以通過定義CSS 樣式body {text- align: center;}來實(shí)現(xiàn)頁面居中,但在FireFox(以下簡寫為FF)瀏覽器下此屬性就失效了。解決辦法:使用"margin- left: auto; margin- right : auto; " 、padding 屬性在不同瀏覽器的顯示問題當(dāng)給p 設(shè)置padding 屬性后,在FF 瀏覽器中會(huì)導(dǎo)致 width 和height 增加(p 的實(shí)際寬度=p 寬+Padding), 但在 IE 瀏覽器中width 和height 不會(huì)增加,這就導(dǎo)致相同的內(nèi)容在不同瀏覽器中出現(xiàn)不同的顯示效果。解決辦法:給p 設(shè)定IE、FF 兩個(gè)寬度,在IE 的寬度前加上IE 特有標(biāo)記" * " 號。例如: #pwidth{ padding:5px; width:100px; *width:110px; } 3、奇怪的間隙問題有的時(shí)候我們明明設(shè)好了高度,可在IE6 上卻看見一些奇怪的間隙。解決辦法:試試在有空隙的p 上加上"font- size:0px;" 4、關(guān)于手形光標(biāo)要將頁面內(nèi)容的光標(biāo)顯示為手形,通常的做法是使CSS 屬性cursor: hand; 但這于做法只適用于IE. 解決辦法:cursor: pointer; 5、浮動(dòng)在IE6 產(chǎn)生雙倍距離問題例如: #box{ float:left; width:100px; margin:0 0 0 100px; } 這種情況之下IE6 會(huì)產(chǎn)生200px 的距離。解決辦法:在以上屬性的基礎(chǔ)上,加上display:inline,使浮動(dòng)忽略。6、UL 和FORM標(biāo)簽的padding 與margin ul 標(biāo)簽在FF 中默認(rèn)是有padding 值的, 而在IE 中只有 margin 默認(rèn)有值。FORM標(biāo)簽在IE 中,將會(huì)自動(dòng)margin 一些邊距,而在FF 中margin 則是0;解決辦法:css 中首先都使用這樣的樣式ul,form{margin:0; padding:0;}。 7、截字省略號 .hh { - o- text- overflow:ellipsis; text- overflow:ellipsis; white- space:nowrap; overflow:hidden; } 這個(gè)CSS 是定義當(dāng)內(nèi)容溢出寬度后會(huì)自行的截掉超出部分的文字,并以省略號結(jié)尾,但注意Firefox 并不支持。
p+CSS 網(wǎng)頁布局的分類
p+CSS 網(wǎng)頁布局的分類1、一列固定寬度一列布局是所有布局的基礎(chǔ),也是最簡單的布局方式,用 p+CSS 布局的代碼如下: XHTML 代碼: 一列固定寬度CSS 代碼: #main1 { width: 400px; height: 300px; background- color: #EEEEEE; border: 1px solid #999999; } 2、一列自適應(yīng)寬度自適應(yīng)的布局能夠根據(jù)瀏覽器窗口的大小自動(dòng)改變其寬度和高度值,是網(wǎng)頁設(shè)計(jì)中一種非常靈活的布局形式,用 p+CSS 布局的代碼如下: XHTML 代碼: 一列自適應(yīng)寬度CSS 代碼: #main2 { width: 70%; height: 300px; background- color: #EEEEEE; border: 1px solid #999999; } 3、一列固定寬度居中頁面整體居中是網(wǎng)頁布局中最常見到形式,在傳統(tǒng)的表格布局中,使用TABLE 的align="center" 屬性來實(shí)現(xiàn),在p+CSS 布局中采用如下代碼來實(shí)現(xiàn):XHTML 代碼: 一列自適應(yīng)寬度CSS 代碼: p+CSS 網(wǎng)頁布局方法探析。如今的網(wǎng)頁設(shè)計(jì)考慮得更多的是搜索引擎以及給用戶帶來更多的便利,傳統(tǒng)的TABLE 網(wǎng)頁布局由于其龐大的HTML 代碼,使得其在搜索引擎方面顯得有些無能為力,而用p+CSS 進(jìn)行網(wǎng)頁布局具有代碼精簡的優(yōu)點(diǎn)使得其在這方面又體現(xiàn)出更多的優(yōu)勢。但是又由于CSS 對不同瀏覽器存在兼容性問題,所以對于初學(xué)者來說,在使用p+CSS 進(jìn)行網(wǎng)頁布局過程中可能會(huì)遇到各種問題,本文就給大家探討幾點(diǎn)p+CSS 布局的技巧。4、二列固定寬度在有一列固定寬度布局的基礎(chǔ)上,實(shí)現(xiàn)二列固定寬度也就很簡單了,用p+CSS 布局的代碼如下:XHTML 代碼: 左側(cè)右側(cè)CSS 代碼: #left { width: 150px; height: 300px; background- color: #EEEEEE; border: 1px solid #999999; float:left; } #right{ width: 400px; height: 300px; background- color: #EEEEEE; border: 1px solid #999999; float:left; } 5、二列固定寬度居中從一列固定寬度居中的布局方法中,我們就不難完成二列固定寬度居中了,可以使用一個(gè)居中的p 作為容器,將二列分欄的p 放置在容器中,從而就實(shí)現(xiàn)二列的居中顯示。 p+CSS 的代碼如下: XHTML 代碼: 左側(cè)右側(cè)CSS 代碼: #main{ width:554px; margin:0px auto; #left { width: 150px; height: 300px; background- color: #EEEEEE; border: 1px solid #999999; float:left; } #right{ width: 400px; height: 300px; background- color: #EEEEEE; border: 1px solid #999999; float:left; } 這里僅列舉了一列、二列的布局方式,實(shí)際上三列、四列等多列的布局方式也和二列的布局方式的實(shí)現(xiàn)方法是一樣的。事實(shí)上不管多么復(fù)雜的頁面設(shè)計(jì),在p+CSS 網(wǎng)頁布局中,均是以p 為基礎(chǔ),通過一列、二列、三列這些基礎(chǔ)的布局方式的相互組合與嵌套來實(shí)現(xiàn)復(fù)雜的布局。
p+CSS網(wǎng)頁布局技巧:設(shè)置網(wǎng)頁整體居中的css代碼
以前用表格布局時(shí)設(shè)置網(wǎng)頁居中非常方便,把表格對齊方式設(shè)置為居中就行了,就這么簡單,現(xiàn)在呢,用p+CSS樣式表控制,好像不是那么容易了,其實(shí)也很簡單,只不過方式不同而已。
style
#layout { width:778px; margin:0 auto; text-align:center;}
/style
p id="layout"標(biāo)準(zhǔn)之路;/p
請看這段代碼,寬度為適合800×600分辨率瀏覽器的寬度,margin:0 auto; 這句代碼就是讓居中了,意思是外邊距上下設(shè)置為0,左右設(shè)為自動(dòng)。這樣它就居中了。
那么可能你要問了,text-align:center;為什么還要讓內(nèi)容居中呢?呵呵,別著急,這句是為了適應(yīng)IE6以下版本的瀏覽器而加的,IE6以下對margin:0 auto;不能解析為居中,所以用這種方式來補(bǔ)救,以下在設(shè)計(jì)內(nèi)容時(shí)再用 text-align:left;就可以了。
注:margin和padding的值的順序?yàn)轫槙r(shí)針上右下左,如margin:1px 2px 3px 4px;還可以縮寫為上下、左右,如本例,如果為margin:0px;則是各邊都為0
提示:可以先修改部分代碼后再運(yùn)行
;
我做一個(gè)例子吧,
div style="width:200px;height:300px;border:1px red solid;float:left;"
左邊內(nèi)容
div
div style="width:400px;height:300px;border:1px red solid;float:left;margin-left:4px;"
右邊內(nèi)容
/div
CSS樣式表代碼布局基礎(chǔ)教程
CSS樣式表代碼布局基礎(chǔ)教程—課程10:外部樣式表(一)
十、外部樣式表
外部樣式表是把各種樣式單獨(dú)存在一個(gè)文件里,供其他多個(gè)網(wǎng)頁調(diào)用,下面我們來看一個(gè)練習(xí);
1、文本編輯器
1)打開記事本或 gedit、leafpad 文本編輯器,gedit 在查看菜單里選擇“HTML”;
2)點(diǎn)菜單“文件-保存”命令,以“l(fā)x10.html”為文件名,類型所有文件,編碼 UTF-8,保存到自己的文件夾;
3)按照基礎(chǔ)02課的方法,輸入、和的內(nèi)容;
2、外部樣式表
1)點(diǎn)菜單“文件-新建”,新建一個(gè)空白文檔,保存文件名為 style.css ,位置跟 lx10 放一起,這是一個(gè)單獨(dú)的文件;
2)在里面輸入下面的內(nèi)容;
/* by TeliuTe */
body {
background-color: #ccffff;
font-size:1.2em;
span {
color:#800000;
.myblue {
color:blue;
3)第一行 /* ... */ 是注釋,注明作者版權(quán)用途等,根據(jù)自己的需要,
下面的內(nèi)容跟內(nèi)部樣式表相同,各個(gè)標(biāo)簽和它的樣式,保存一下文件;
4)回到 lx10.html 文檔中,在 head 區(qū)內(nèi)加上下面一行外部引用標(biāo)識;
5)然后在 body 區(qū)內(nèi),輸入下面的內(nèi)容;
1)點(diǎn)菜單“文件-新建”,新建一個(gè)空白文檔,保存文件名為 style.css ,位置跟 lx10 放一起,這是一個(gè)單獨(dú)的文件;
6)保存一下文件,回到自己文件夾中,打開 lx10 網(wǎng)頁,看一下效果;
7)在多個(gè)網(wǎng)頁具有相同樣式時(shí),使用外部樣式表可以節(jié)省空間和減小網(wǎng)頁大??;
本節(jié)學(xué)習(xí)了外部樣式表的使用方法,你成功地完成了本教程,歡迎繼續(xù)學(xué)習(xí)本站的其他課程!
本教程由86團(tuán)學(xué)校TeliuTe制作
(計(jì)算機(jī)基礎(chǔ)知識,電腦知識入門學(xué)習(xí),請到http://電腦知識網(wǎng))
CSS標(biāo)簽大全(一)
字體屬性:(font)
大小 font-size: x-large;(特大) xx-small;(極小) 一般中文用不到,只要用數(shù)值就可以,單位:PX、PD
樣式 font-style: oblique;(偏斜體) italic;(斜體) normal;(正常)
行高 line-height: normal;(正常) 單位:PX、PD、EM
粗細(xì) font-weight: bold;(粗體) lighter;(細(xì)體) normal;(正常)
變體 font-variant: small-caps;(小型大寫字母) normal;(正常)
大小寫 text-transform: capitalize;(首字母大寫) uppercase;(大寫) lowercase;(小寫) none;(無)
修飾 text-decoration: underline;(下劃線) overline;(上劃線) line-through;(刪除線) blink;(閃爍)
常用字體:(font-family)"Courier New", Courier, monospace, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif, Verdana
背景屬性:(background)
色彩background-color: #FFFFFF;
圖片background-image: url();
重復(fù)background-repeat: no-repeat;
滾動(dòng)background-attachment: fixed;(固定) scroll;(滾動(dòng))
位置background-position: left(水平) top(垂直);
簡寫方法 background:#000 url(..) repeat fixe輔助圖片一律用背景處理d left top;
區(qū)塊屬性: (Block)
字間距l(xiāng)etter-spacing: normal; 數(shù)值
對劉text-align: justify;(兩端對齊) left;(左對齊) right;(右對齊) center;(居中)
縮進(jìn)text-indent: 數(shù)值px;
垂直對齊vertical-align: baseline;(基線) sub;(下標(biāo)) super;(下標(biāo)) top; text-top; middle; bottom; text-bottom;
詞間距word-spacing: normal; 數(shù)值
空格white-space: pre;(保留) nowrap;(不換行)
顯示display:block;(塊) inline;(內(nèi)嵌) list-item;(列表項(xiàng)) run-in;(追加部分) compact;(緊湊) marker;(標(biāo)記) table; inline-table; table-raw-group; table-header-group; table-footer-group; table-raw; table-column-group; table-column; table-cell; table-caption;(表格標(biāo)題)
方框?qū)傩裕?Box)
width:; height:; float:; clear:both; margin:; padding:; 順序:上右下左
邊框?qū)傩裕?(Border)
border-style: dotted(點(diǎn)線); dashed(虛線); solid(實(shí)線); double(雙線); groove(槽線); ridge;(脊?fàn)? inset;(凹陷) outset;
border-wid
th:; 邊框?qū)挾?/p>
border-color:#;
簡寫方法border:width style color;
列表屬性: (List-style)
類型list-style-type: disc;(圓點(diǎn)) circle;(圓圈) square;(方塊) decimal;(數(shù)字) lower-roman;(小羅碼數(shù)字) upper-roman; lower-alpha; upper-alpha;
位置list-style-position: outside;(外) inside;
圖像list-style-image: url(..);
定位屬性: (Position)
Position: absolute; relative; static;
visibility: inherit; visible; hidden;
overflow: visible; hidden; scroll; auto;
clip: rect(12px,auto,12px,auto) (裁切) css屬性代碼大全
一 CSS文字屬性:
color : #999999; /*文字顏色*/
font-family : 宋體,sans-serif; /*文字字體*/
font-size : 9pt; /*文字大小*/
font-style:itelic; /*文字斜體*/
font-variant:small-caps; /*小字體*/
letter-spacing : 1pt; /*字間距離*/
line-height : 200%; /*設(shè)置行高*/
font-weight:bold; /*文字粗體*/
vertical-align:sub; /*下標(biāo)字*/
vertical-align:super; /*上標(biāo)字*/
text-decoration:line-through; /*加刪除線*/
text-decoration: overline; /*加頂線*/
text-decoration:underline; /*加下劃線*/
text-decoration:none; /*刪除鏈接下劃線*/
text-transform : capitalize; /*首字大寫*/
text-transform : uppercase; /*英文大寫*/
text-transform : lowercase; /*英文小寫*/
text-align:right; /*文字右對齊*/
text-align:left; /*文字左對齊*/
text-align:center; /*文字居中對齊*/
text-align:justify; /*文字分散對齊*/
vertical-align屬性
vertical-align:top; /*垂直向上對齊*/
vertical-align:bottom; /*垂直向下對齊*/
vertical-align:middle; /*垂直居中對齊*/
vertical-align:text-top; /*文字垂直向上對齊*/
vertical-align:text-bottom; /*文字垂直向下對齊*/
二、CSS邊框空白
padding-top:10px; /*上邊框留空白*/
padding-right:10px; /*右邊框留空白*/
padding-bottom:10px; /*下邊框留空白*/
padding-left:10px; /*左邊框留空白*/
三、CSS符號屬性:
list-style-type:none; /*不編號*/
list-st
yle-type:decimal; /*阿拉伯?dāng)?shù)字*/
list-style-type:lower-roman; /*小寫羅馬數(shù)字*/
list-style-type:upper-roman; /*大寫羅馬數(shù)字*/
list-style-type:lower-alpha; /*小寫英文字母*/
list-style-type:upper-alpha; /*大寫英文字母*/
list-style-type:disc; /*實(shí)心圓形符號*/
list-style-type:circle; /*空心圓形符號*/
list-style-type:square; /*實(shí)心方形符號*/
list-style-image:url(/dot.gif); /*圖片式符號*/
list-style-position: outside; /*凸排*/
list-style-position:inside; /*縮進(jìn)*/
四、CSS背景樣式:
background-color:#F5E2EC; /*背景顏色*/
background:transparent; /*透視背景*/
background-image : url(/image/bg.gif); /*背景圖片*/
background-attachment : fixed; /*浮水印固定背景*/
background-repeat : repeat; /*重復(fù)排列-網(wǎng)頁默認(rèn)*/
background-repeat : no-repeat; /*不重復(fù)排列*/
background-repeat : repeat-x; /*在x軸重復(fù)排列*/
background-repeat : repeat-y; /*在y軸重復(fù)排列*/
指定背景位置
background-position : 90% 90%; /*背景圖片x與y軸的位置*/
background-position : top; /*向上對齊*/
background-position : buttom; /*向下對齊*/
background-position : left; /*向左對齊*/
background-position : right; /*向右對齊*/
background-position : center; /*居中對齊*/
五、CSS連接屬性:
a /*所有超鏈接*/
a:link /*超鏈接文字格式*/
a:visited /*瀏覽過的鏈接文字格式*/
a:active /*按下鏈接的格式*/
a:hover /*鼠標(biāo)轉(zhuǎn)到鏈接*/
鼠標(biāo)光標(biāo)樣式:
鏈接手指 CURSOR: hand
十字體 cursor:crosshair
箭頭朝下 cursor:s-resize
十字箭頭 cursor:move
箭頭朝右 cursor:move
加一問號 cursor:help
箭頭朝左 cursor:w-resize
箭頭朝上 cursor:n-resize
箭頭朝右上 cursor:ne-resize
箭頭朝左上 cursor:nw-resize
文字I型 cursor:text
箭頭斜右下 cursor:se-resize
箭頭斜左下 cursor:sw-resize
漏斗 cursor:wait
光標(biāo)圖案(IE6) p {cursor:url("光標(biāo)文件名.cur"),text;}
六、CSS框線一覽表:
border-top : 1px solid #6699cc; /*上框線*/
border-bottom : 1px solid #6699cc;
/*下框線*/
border-left : 1px solid #6699cc; /*左框線*/
border-right : 1px solid #6699cc; /*右框線*/
以上是建議書寫方式,但也可以使用常規(guī)的方式 如下:
border-top-color : #369 /*設(shè)置上框線top顏色*/
border-top-width :1px /*設(shè)置上框線top寬度*/
border-top-style : solid/*設(shè)置上框線top樣式*/
其他框線樣式
solid /*實(shí)線框*/
dotted /*虛線框*/
double /*雙線框*/
groove /*立體內(nèi)凸框*/
ridge /*立體浮雕框*/
inset /*凹框*/
outset /*凸框*/
七、CSS表單運(yùn)用:
文字方塊
按鈕
復(fù)選框
選擇鈕
多行文字方塊
下拉式菜單 選項(xiàng)1選項(xiàng)2
八、CSS邊界樣式:
margin-top:10px; /*上邊界*/
margin-right:10px; /*右邊界值*/
margin-bottom:10px; /*下邊界值*/
margin-left:10px; /*左邊界值*/
CSS 屬性: 字體樣式(Font Style)
序號 中文說明 標(biāo)記語法
1 字體樣式 {font:font-style font-variant font-weight font-size font-family}
2 字體類型 {font-family:"字體1","字體2","字體3",...}
3 字體大小 {font-size:數(shù)值|inherit| medium| large| larger| x-large| xx-large| small| smaller| x-small| xx-small}
4 字體風(fēng)格 {font-style:inherit|italic|normal|oblique}
5 字體粗細(xì) {font-weight:100-900|bold|bolder|lighter|normal;}
6 字體顏色 {color:數(shù)值;}
7 陰影顏色 {text-shadow:16位色值}
8 字體行高 {line-height:數(shù)值|inherit|normal;}
9 字 間 距 {letter-spacing:數(shù)值|inherit|normal}
10 單詞間距 {word-spacing:數(shù)值|inherit|normal}
11 字體變形 {font-variant:inherit|normal|small-cps }
12 英文轉(zhuǎn)換 {text-transform:inherit|none|capitalize|uppercase|lowercase}
13 字體變形 {font-size-adjust:inherit|none}
14 字體 {font-stretch:condensed|expanded|extra-condensed|extra-expanded|inherit|narrower|normal| semi-condensed|semi-expanded|ultra-condensed|ultra-expanded|wider}
文本樣式(Text Style)
序號 中文說明 標(biāo)記語法
1
行 間 距 {line-height:數(shù)值|inherit|normal;}
2 文本修飾 {text-decoration:inherit|none|underline|overline|line-through|blink}
3 段首空格 {text-indent:數(shù)值|inherit}
4 水平對齊 {text-align:left|right|center|justify}
5 垂直對齊 {vertical-align:inherit|top|bottom|text-top|text-bottom|baseline|middle|sub|super}
6 書寫方式 {writing-mode:lr-tb|tb-rl}
背景樣式
序號 中文說明 標(biāo)記語法
1 背景顏色 {background-color:數(shù)值}
2 背景圖片 {background-image: url(URL)|none}
3 背景重復(fù) {background-repeat:inherit|no-repeat|repeat|repeat-x|repeat-y}
4 背景固定 {background-attachment:fixed|scroll}
5 背景定位 {background-position:數(shù)值|top|bottom|left|right|center}
6 背影樣式 {background:背景顏色|背景圖象|背景重復(fù)|背景附件|背景位置}
框架樣式(Box Style)
序號 中文說明 標(biāo)記語法
1 邊界留白 {margin:margin-top margin-right margin-bottom margin-left}
2 補(bǔ) 白 {padding:padding-top padding-right padding-bottom padding-left}
3 邊框?qū)挾?{border-width:border-top-width border-right-width border-bottom-width border-left-width}
寬度值: thin|medium|thick|數(shù)值
4 邊框顏色 {border-color:數(shù)值 數(shù)值 數(shù)值 數(shù)值} 數(shù)值:分別代表top、right、bottom、left顏色值
5 邊框風(fēng)格 {border-style:none|hidden|inherit|dashed|solid|double|inset|outset|ridge|groove}
6 邊 框 {border:border-width border-style color}
上 邊 框 {border-top:border-top-width border-style color}
右 邊 框 {border-right:border-right-width border-style color}
下 邊 框 {border-bottom:border-bottom-width border-style color}
左 邊 框 {border-left:border-left-width border-style color}
7 寬 度 {width:長度|百分比| auto}
8 高 度 {height:數(shù)值|auto}
9 漂 浮 {float:left|right|none}
10 清 除 {clear:none|left|right|both}
分類列表
序號 中文說明 標(biāo)記語法
1 控制顯示 {display:none
|block|inline|list-item}
2 控制空白 {white-space:normal|pre|nowarp}
3 符號列表 {list-style-type:disc|circle|square|decimal|lower-roman|upper-roman|lower-alpha|upper-alpha|none}
4 圖形列表 {list-style-image:URL}
5 位置列表 {list-style-position:inside|outside}
6 目錄列表 {list-style:目錄樣式類型|目錄樣式位置|url}
7 鼠標(biāo)形狀 {cursor:hand|crosshair|text|wait|move|help|e-resize|nw-resize|w-resize|s-resize|se-resize|sw-resize}
word-wrap是控制換行的。使用break-word時(shí),是將強(qiáng)制換行。中文沒有任何問題,英文語句也沒問題。但是對于長串的英文,就不起作用。break-word是控制是否斷詞的。normal是默認(rèn)情況,英文單詞不被拆開。break-all,是斷開單詞。在單詞到邊界時(shí),下個(gè)字母自動(dòng)到下一行。主要解決了長串英文的問題。keep-all,是指Chinese, Japanese, and Korean不斷詞。即只用此時(shí),不用word-wrap,中文就不會(huì)換行了。(英文語句正常。)ie下:使用word-wrap:break- word;所有的都正常。ff下:如這2個(gè)都不用的話,中文不會(huì)出任何問題。英文語句也不會(huì)出問題。但是,長串英文會(huì)出問題。為了解決長串英文,一般用 word-wrap:break-word;word-break:break-all;。但是,此方式會(huì)導(dǎo)致,普通的英文語句中的單詞會(huì)被斷開(ie下也是)。目前主要的問題存在于 長串英文 和 英文單詞被斷開。其實(shí)長串英文就是一個(gè)比較長的單詞而已。即英文單詞應(yīng)不應(yīng)該被斷開那?那問題很明顯了,顯然不應(yīng)該被斷開了。對于長串英文,就是惡意的東西,自然不用去管了。但是,也要想些辦法,不讓它把容器撐大。用:overflow:auto; ie下,長串會(huì)自動(dòng)折行。ff下,長串會(huì)被遮蓋。所以,綜上,最好的方式是word-wrap:break-word; overflow:hidden;而不是word-wrap:break-word;word-break:break-all;。
CSS樣式表代碼布局基礎(chǔ)教程—課程9:鏈接樣式
九、鏈接樣式
使用偽類可以設(shè)置鏈接的樣式,比如改變顏色、去掉下劃線等,下面我們來看一個(gè)練習(xí);
1、文本編輯器
1)打開記事本或 gedit、leafpad 文本編輯器,gedit 在查看菜單里選擇“HTML”;
2)點(diǎn)菜單“文件-打開”命令,打開自己文件夾里的lx7.html
3)再點(diǎn)菜單“文件-另存為”命令,保存文件名為 “l(fā)x9.html”
2、設(shè)置偽類
1)在 head 區(qū)內(nèi),輸入內(nèi)部樣式表,設(shè)定各個(gè) 的錨標(biāo)記樣式,如下;
2)第一個(gè) a 設(shè)定全局錨點(diǎn)的樣式,用塊顯示、寬度是50像素、背景色是淺綠色,接下來是錨點(diǎn) a 的成員:
link 是鏈接,設(shè)定頁面中的鏈接樣式,顏色藍(lán)色,不帶下劃線,
visted 是訪問過的鏈接,設(shè)定樣式為栗色、不帶下劃線,
active 是按下鼠標(biāo)時(shí)的鏈接,設(shè)定顏色為綠色、無下劃線,
hover 是鼠標(biāo)移過來懸停,設(shè)定顏色為紅色、有下劃線,背景色改成黃色,hover 放在其他幾個(gè)成員的后面;
3)保存一下文件,回到自己的文件夾中,打開 lx9 網(wǎng)頁,試著用鼠標(biāo)點(diǎn)擊、拖動(dòng)鏈接,看一下效果;
本節(jié)學(xué)習(xí)了設(shè)置鏈接樣式的基本方法,如果你成功地完成了練習(xí),請繼續(xù)學(xué)習(xí)下一課內(nèi)容;
CSS樣式表代碼布局基礎(chǔ)教程—課程8:內(nèi)部樣式表(一)
八、內(nèi)部樣式表
內(nèi)部樣式表放在網(wǎng)頁的...區(qū)內(nèi),集中在一起方便管理,下面我們來看一個(gè)練習(xí);
1、文本編輯器
1)打開記事本或 gedit、leafpad 文本編輯器,gedit 在查看菜單里選擇“HTML”;
2)點(diǎn)菜單“文件-保存”命令,以“l(fā)x8.html”為文件名,類型所有文件,編碼 UTF-8,保存到自己的文件夾;
3)按照基礎(chǔ)02課的方法,輸入、和的內(nèi)容;
2、內(nèi)部樣式表
1)對系統(tǒng)標(biāo)簽使用樣式,這會(huì)影響所有的這種標(biāo)簽,在 head 區(qū)輸入下面的代碼;
2)第一行是樣式表開始,最后是樣式表結(jié)束, 是注釋標(biāo)簽,
首先是對 body 標(biāo)簽設(shè)置樣式,這樣凡是在 body 區(qū)里的內(nèi)容,都會(huì)使用這個(gè)樣式,設(shè)置背景色和文字大小
然后對 span 標(biāo)簽設(shè)置樣式,設(shè)置內(nèi)容的顏色,以后凡是用到 span 的地方,都使用這個(gè)顏色;
3)接著在 body 區(qū)里輸入下面的內(nèi)容;
1)對系統(tǒng)標(biāo)簽使用樣式,這會(huì)影響所有的這種標(biāo)簽,在 head 區(qū)輸入下面的代碼;
4)保存一下文件,回到自己的文件夾里,打開 lx8 網(wǎng)頁,看一下效果;
5)自定義樣式選擇符,除了系統(tǒng)的標(biāo)簽外,也可以自己定義需要的樣式標(biāo)記,在 head 的.樣式表里加入下面的代碼;
.myblue {
color:blue;
前面的點(diǎn),表示這是一個(gè)通用的樣式,可以重復(fù)使用,如果是 #號,表示是一個(gè)標(biāo)識符,是專用唯一的 id,myblue 是自定義的樣式名稱;
6)在 body 區(qū)里加入下面的代碼,加在上一行的前面,再加上
標(biāo)簽分成兩段;
7)這兒使用的是 span,里面的 class 套用的是 myblue 樣式,替換了前面設(shè)的樣式,
保存一下文件,到瀏覽器中看看效果;
本節(jié)學(xué)習(xí)了使用內(nèi)部樣式表的基本方法,如果你成功地完成了練習(xí),請繼續(xù)學(xué)習(xí)下一課內(nèi)容;
CSS樣式表代碼布局基礎(chǔ)教程—課程7:ul列表(一)
七、ul 列表
對于排列有序的條目,可以使用列表來實(shí)現(xiàn),下面我們來看一個(gè)練習(xí);
1、文本編輯器
1)打開記事本或 gedit、leafpad 文本編輯器,gedit 在查看菜單里選擇“HTML”;
2)點(diǎn)菜單“文件-保存”命令,以“l(fā)x8.html”為文件名,類型所有文件,編碼 UTF-8,保存到自己的文件夾;
3)按照基礎(chǔ)02課的方法,輸入、和的內(nèi)容;
2、使用列表(計(jì)算機(jī)基礎(chǔ)知識,電腦知識入門學(xué)習(xí),請到http://電腦知識網(wǎng))
1)在后面接著輸入下面的代碼;
第一課
第二課
第三課
2)前面的
建立一個(gè)列表,里面的各個(gè)
是列表項(xiàng),各個(gè)列表項(xiàng)排列對齊縮進(jìn),前面有一個(gè)圓點(diǎn)列表符號,
保存一下文件,到自己文件夾里,打開 lx7 網(wǎng)頁,看看列表的效果,這兒加了 超級鏈接;
3)如果要去掉前面的圓點(diǎn),可以在 ul 的樣式里設(shè)定,前面的縮進(jìn)也可以設(shè)定內(nèi)邊距為 0,輸入下面的代碼;
第一課
第二課
第三課
4)保存一下,再到瀏覽器里看一下,三個(gè)列表都排到了左邊對齊;
5)如果要排列成橫向水平的菜單樣式,可以在每個(gè)列表項(xiàng)里加上 float 屬性,防止重疊再設(shè)定一個(gè)寬度,代碼如下;
6)保存一下,再到瀏覽器里看一下,三個(gè)列表項(xiàng)都水平排列了;
本節(jié)學(xué)習(xí)了列表的基本使用方法,如果你成功地完成了練習(xí),請繼續(xù)學(xué)習(xí)下一課內(nèi)容;
CSS樣式表代碼布局基礎(chǔ)教程—課程6:div布局(一)
六、div 布局
默認(rèn) div 占據(jù)一行,第二個(gè) div 到下一行去,怎樣用 div 進(jìn)行分欄布局,我們來看一個(gè)練習(xí);
1、文本編輯器
1)打開記事本或 gedit、leafpad 文本編輯器,gedit 在查看菜單里選擇“HTML”;
2)點(diǎn)菜單“文件-打開”命令,打開上次的 lx5 網(wǎng)頁,再點(diǎn)“文件-另存為”,以“l(fā)x6.html”為文件名,保存到自己的文件夾;
3)按照兩列并排來進(jìn)行布局;
2、定位布局
1)在下面加一個(gè)
標(biāo)簽,作為主框架,在標(biāo)簽里加入下面的樣式;
2)前面的 id 是這個(gè) div 的標(biāo)識符,用來標(biāo)記這個(gè) div 容器,
在里面的樣式里設(shè)置了顏色、邊框、內(nèi)邊距,
設(shè)定了固定寬度 604,高度 202,這個(gè)可以計(jì)算出來,根據(jù)下面兩列的寬度再加上內(nèi)邊距;
3)修改里面的古詩的 div 樣式,加上背景色、去掉內(nèi)外邊距,最后加上一個(gè)左浮動(dòng) float:left
4)在這個(gè)后面,再加上另一個(gè) div,樣式相同,里面輸入另一首古詩 ;
5)這兒的 float:left; 讓這個(gè) div 框,跟上一個(gè)框并排左對齊,而不是到下一行去,
最后再加一個(gè)標(biāo)簽,結(jié)束最外面的大框架;
6)保存一下文件,回到自己文件夾里,打開 lx6 網(wǎng)頁看看效果;
本節(jié)學(xué)習(xí)了使用 div 布局的基本方法,如果你成功地完成了練習(xí),請繼續(xù)學(xué)習(xí)下一課內(nèi)容;
;
可以通過豎向排列的方式,將子div設(shè)置為行內(nèi)塊即可。話不多說了,直接上代碼:
!DOCTYPE html
html lang="en"
head
meta charset="UTF-8"
titleTitle/title
style
div {border: solid 1px #000}
#main-div {
width: 200px;
height: 300px;
writing-mode: vertical-lr;}
.item {
width: 100px;
height: 50px;
display: inline-block;
background-color: antiquewhite;
writing-mode: horizontal-tb;}
/style
/head
body
div id="main-div"
div class="item"一條內(nèi)容/div
div class="item"一條內(nèi)容/div
div class="item"一條內(nèi)容/div
div class="item"一條內(nèi)容/div
div class="item"一條內(nèi)容/div
div class="item"一條內(nèi)容/div
div class="item"一條內(nèi)容/div
/div
/body
/html
效果如下:
這都已經(jīng)9年了,也就我想到了這個(gè)問題的答案,我簡直就是個(gè)天才,哈哈哈
你可以使用CSS3中的分欄屬性—— columns,格式為:columns:column-width column-count ?,其中column-width 為每欄的寬度,column-count 為列數(shù)。(注:IE6/7/8/9不支持)舉例:
!DOCTYPE?html
html
head
style?
/*?分成3欄,每欄寬100px,高度為300px?*/
.newspaper?{
height:?300px;
columns:?100px?3;
-webkit-columns:?100px?3;?/*?Safari?and?Chrome?*/
-moz-columns:?100px?3;?/*?Firefox?*/
}
/style
/head
body
div?class="newspaper"
人民網(wǎng)北京2月24日電?(記者?劉陽)國家發(fā)展改革委近日發(fā)出通知,決定自2月25日零時(shí)起將汽、柴油價(jià)格每噸分別提高300元和290元,折算到90號汽油和0號柴油(全國平均)每升零售價(jià)格分別提高0.22元和0.25元。
此次國內(nèi)成品油價(jià)格調(diào)整幅度,是按照現(xiàn)行國內(nèi)成品油價(jià)格形成機(jī)制,根據(jù)國際市場油價(jià)變化情況確定的。去年11月16日國內(nèi)成品油價(jià)格調(diào)整以來,受市場預(yù)期歐美經(jīng)濟(jì)復(fù)蘇前景向好以及中東局勢持續(xù)動(dòng)蕩等因素影響,國際市場原油價(jià)格先抑后揚(yáng),2月上旬WTI和布倫特原油期貨價(jià)格再次回升至每桶95美元和115美元以上。雖然近兩日價(jià)格有所回落,但國內(nèi)油價(jià)掛鉤的國際市場三種原油連續(xù)22個(gè)工作日移動(dòng)平均價(jià)格上漲幅度已超過4%,達(dá)到國內(nèi)成品油價(jià)格調(diào)整的邊界條件。
通知指出,這次成品油調(diào)價(jià)后,國家將按照已建立的補(bǔ)貼機(jī)制,繼續(xù)對種糧農(nóng)民、漁業(yè)(含遠(yuǎn)洋漁業(yè))、林業(yè)、城市公交、農(nóng)村道路客運(yùn)(含島際和農(nóng)村水路客運(yùn))等給予補(bǔ)貼。同時(shí),為保證市場物價(jià)基本穩(wěn)定,防止連鎖漲價(jià),對與居民生活密切相關(guān)的鐵路客運(yùn)、城市公交、農(nóng)村道路客運(yùn)(含島際和農(nóng)村水路客運(yùn))價(jià)格不作調(diào)整。
通知要求,中石油、中石化、中海油三大公司要組織好成品油生產(chǎn)和調(diào)運(yùn),保持合理庫存,加強(qiáng)綜合協(xié)調(diào)和應(yīng)急調(diào)度,保障成品油供應(yīng)。各級價(jià)格主管部門要加大市場監(jiān)督檢查力度,依法查處不執(zhí)行國家價(jià)格政策,以及囤積居奇、造謠惑眾、合謀漲價(jià)、搭車漲價(jià)等違法行為,維護(hù)正常市場秩序。
/div
/body
/html
如果容器的寬度和高度不確定,你還可以用JS來動(dòng)態(tài)賦值給容器。