你可能沒(méi)有把寫(xiě)有樣式的css文件引入你的網(wǎng)頁(yè)中,看看我寫(xiě)的吧你可以試試:
鹽都ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話(huà)聯(lián)系或者加微信:18980820575(備注:SSL證書(shū)合作)期待與您的合作!
1.html
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
title無(wú)標(biāo)題文檔/title
//style type="text/css"
//@import url("2.css");
///style
link href="2.css" rel="stylesheet" type="text/css"/
/head
body
實(shí)驗(yàn)成功
/body
/html
2.css這是樣式文件
body{
text-align:center
}
用style標(biāo)簽和link標(biāo)簽都可以實(shí)現(xiàn)把外部的樣式引入本網(wǎng)頁(yè)中
-webkit-box、-moz-box、-o-box、-ms-box、box這些都是指同一個(gè)屬性即box,前面帶有-號(hào)的是分別針對(duì)不同的瀏覽器的,其中
-webkit- 針對(duì)Chrome和Safari瀏覽器
-moz- 針對(duì)FireFox瀏覽器
-o- 針對(duì)Opera瀏覽器
-ms- 針對(duì)IE瀏覽器
也就是說(shuō)凡是帶有這樣的前綴的都是這些瀏覽器的私有屬性,只有各自的瀏覽器內(nèi)部才有效。之所以這樣,是因?yàn)橛行ヽss屬性是帶有實(shí)驗(yàn)性質(zhì)的(尤其是css3),各主流瀏覽器尚未對(duì)它完全支持,這樣就會(huì)使用私有屬性來(lái)進(jìn)行試驗(yàn),而其他瀏覽器則會(huì)自動(dòng)忽略該屬性。因此,網(wǎng)頁(yè)為了兼容各種不同的瀏覽器,就會(huì)把所有的私有屬性都放上去,也包括不帶前綴的標(biāo)準(zhǔn)屬性。而瀏覽器的版本眾多,很可能低版本的瀏覽器對(duì)某個(gè)屬性處于試驗(yàn)性質(zhì),而高版本則已經(jīng)完全支持了(也就是說(shuō)可以不用前綴了),比如box屬性就是如此,因此你把其他帶有前綴的屬性去掉不影響效果。但是,既然是網(wǎng)頁(yè),就不會(huì)是只有你一個(gè)人看的,要是其他用戶(hù)用的是低版本的瀏覽器呢?所以,從兼容性角度出發(fā),你最好不要?jiǎng)h掉這些屬性,除非你能保證其他用戶(hù)用的瀏覽器與你的完全一樣。
使用css使文字的居中的方法是有很多中的,一般的情況下使文字水平劇中使用的text-aligin屬性,垂直劇中現(xiàn)在常用的方法是使用line-height,設(shè)置line-height的值為文字容器的高度即可實(shí)現(xiàn)垂直居中。
工具原料:編輯器、瀏覽器
1、實(shí)現(xiàn)一個(gè)在高度和寬度都固定的div中的文字水平和垂直均劇中,代碼如下:
div?style="border:?1px?solid?#000000;?width:?400px;?height:?400px;margin:?0?auto;text-align:?center;line-height:?400px;"
水平垂直居中文字
/div
2、顯示的效果如下圖:
css的基本語(yǔ)法
cascading stylesheet(級(jí)聯(lián)樣式表)。為網(wǎng)頁(yè)提供外觀(guān)(也就是,網(wǎng)頁(yè)的表現(xiàn)形式)。將網(wǎng)頁(yè)的外觀(guān)寫(xiě)在一個(gè)css文件里,方便頁(yè)面代碼的維護(hù)(將表現(xiàn)與數(shù)據(jù)分離)。為方便大家學(xué)習(xí)css,我為大家分享css的基本語(yǔ)法如下:
css的基本語(yǔ)法
選擇器{
屬性1:屬性值1;
屬性n:屬性值n;
符合選擇器要求的標(biāo)記,會(huì)添加對(duì)應(yīng)的樣式。
Chrome瀏覽器為SVG和CSS添加GPU加速功能
互聯(lián)網(wǎng)有消息透露,谷歌正在為Chrome瀏覽器增加新的GPU加速功能。Chrome18瀏覽器將內(nèi)建開(kāi)關(guān)選項(xiàng),讓消費(fèi)者選擇使用GPU硬件加速基于矢量的SVG圖形和CSS過(guò)濾器,讓Chrome瀏覽器在未來(lái)網(wǎng)頁(yè)顯示上獲得突破性速度,并且達(dá)成驚人的視覺(jué)效果。
Chrome瀏覽器的SVG和CSSGPU加速支持Windows,Mac,Linux和谷歌的Chrome操作系統(tǒng),但目前這個(gè)功能仍然主要是實(shí)驗(yàn)性質(zhì),因?yàn)橹挥袔讉€(gè)少數(shù)網(wǎng)站部署了SVG和CSSGPU加速。
但也有信息表示,tomshardware測(cè)試發(fā)現(xiàn)Chrome這項(xiàng)功能在顯示目前網(wǎng)頁(yè)方面,顯示速度并沒(méi)有出現(xiàn)任何顯著增加,在WebVizHTML5基準(zhǔn)測(cè)試當(dāng)中出現(xiàn)了不穩(wěn)定和崩潰問(wèn)題。
評(píng)論表示,雖然SVG和CSSGPU加速還有待完善,但是Mozilla火狐、微軟IE和其他版本瀏覽器之間的競(jìng)爭(zhēng),肯定會(huì)推動(dòng)這種技術(shù)快速發(fā)展和完善。
設(shè)置容器中的內(nèi)容垂直居中css代碼
如實(shí)例1設(shè)置網(wǎng)頁(yè)整體居中的代碼中內(nèi)容是居容器的頂部的,而在表格布局時(shí)默認(rèn)是垂直居中的,當(dāng)我們需要垂直居中的時(shí)候該怎么辦呢?別害怕,跟我來(lái),也是比較簡(jiǎn)單的,只用設(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對(duì)不同瀏覽器的兼容性解決辦法
CSS 對(duì)不同瀏覽器的兼容性解決辦法由于CSS 在不同瀏覽器中存在兼容性問(wèn)題,所以在使用 p+CSS 布局中,可能導(dǎo)致相同的內(nèi)容在不同瀏覽器中出現(xiàn)不同的顯示效果,為了解決這些方面的問(wèn)題,以下針對(duì)CSS 某些屬性的用法提出相應(yīng)的一些解決辦法。 1、頁(yè)面居中問(wèn)題在IE 瀏覽器下,可以通過(guò)定義CSS 樣式body {text- align: center;}來(lái)實(shí)現(xiàn)頁(yè)面居中,但在FireFox(以下簡(jiǎn)寫(xiě)為FF)瀏覽器下此屬性就失效了。解決辦法:使用"margin- left: auto; margin- right : auto; " 、padding 屬性在不同瀏覽器的顯示問(wèn)題當(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)記" * " 號(hào)。例如: #pwidth{ padding:5px; width:100px; *width:110px; } 3、奇怪的間隙問(wèn)題有的時(shí)候我們明明設(shè)好了高度,可在IE6 上卻看見(jiàn)一些奇怪的間隙。解決辦法:試試在有空隙的p 上加上"font- size:0px;" 4、關(guān)于手形光標(biāo)要將頁(yè)面內(nèi)容的光標(biāo)顯示為手形,通常的做法是使CSS 屬性cursor: hand; 但這于做法只適用于IE. 解決辦法:cursor: pointer; 5、浮動(dòng)在IE6 產(chǎn)生雙倍距離問(wè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、截字省略號(hào) .hh { - o- text- overflow:ellipsis; text- overflow:ellipsis; white- space:nowrap; overflow:hidden; } 這個(gè)CSS 是定義當(dāng)內(nèi)容溢出寬度后會(huì)自行的截掉超出部分的文字,并以省略號(hào)結(jié)尾,但注意Firefox 并不支持。
p+CSS 網(wǎng)頁(yè)布局的分類(lèi)
p+CSS 網(wǎng)頁(yè)布局的分類(lèi)1、一列固定寬度一列布局是所有布局的基礎(chǔ),也是最簡(jiǎn)單的布局方式,用 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)頁(yè)設(shè)計(jì)中一種非常靈活的布局形式,用 p+CSS 布局的代碼如下: XHTML 代碼: 一列自適應(yīng)寬度CSS 代碼: #main2 { width: 70%; height: 300px; background- color: #EEEEEE; border: 1px solid #999999; } 3、一列固定寬度居中頁(yè)面整體居中是網(wǎng)頁(yè)布局中最常見(jiàn)到形式,在傳統(tǒng)的表格布局中,使用TABLE 的align="center" 屬性來(lái)實(shí)現(xiàn),在p+CSS 布局中采用如下代碼來(lái)實(shí)現(xiàn):XHTML 代碼: 一列自適應(yīng)寬度CSS 代碼: p+CSS 網(wǎng)頁(yè)布局方法探析。如今的網(wǎng)頁(yè)設(shè)計(jì)考慮得更多的是搜索引擎以及給用戶(hù)帶來(lái)更多的便利,傳統(tǒng)的TABLE 網(wǎng)頁(yè)布局由于其龐大的HTML 代碼,使得其在搜索引擎方面顯得有些無(wú)能為力,而用p+CSS 進(jìn)行網(wǎng)頁(yè)布局具有代碼精簡(jiǎn)的優(yōu)點(diǎn)使得其在這方面又體現(xiàn)出更多的優(yōu)勢(shì)。但是又由于CSS 對(duì)不同瀏覽器存在兼容性問(wèn)題,所以對(duì)于初學(xué)者來(lái)說(shuō),在使用p+CSS 進(jìn)行網(wǎng)頁(yè)布局過(guò)程中可能會(huì)遇到各種問(wèn)題,本文就給大家探討幾點(diǎn)p+CSS 布局的技巧。4、二列固定寬度在有一列固定寬度布局的基礎(chǔ)上,實(shí)現(xiàn)二列固定寬度也就很簡(jiǎ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ù)雜的頁(yè)面設(shè)計(jì),在p+CSS 網(wǎng)頁(yè)布局中,均是以p 為基礎(chǔ),通過(guò)一列、二列、三列這些基礎(chǔ)的布局方式的相互組合與嵌套來(lái)實(shí)現(xiàn)復(fù)雜的布局。
p+CSS網(wǎng)頁(yè)布局技巧:設(shè)置網(wǎng)頁(yè)整體居中的css代碼
以前用表格布局時(shí)設(shè)置網(wǎng)頁(yè)居中非常方便,把表格對(duì)齊方式設(shè)置為居中就行了,就這么簡(jiǎn)單,現(xiàn)在呢,用p+CSS樣式表控制,好像不是那么容易了,其實(shí)也很簡(jiǎn)單,只不過(guò)方式不同而已。
style
#layout { width:778px; margin:0 auto; text-align:center;}
/style
p id="layout"標(biāo)準(zhǔn)之路;/p
請(qǐng)看這段代碼,寬度為適合800×600分辨率瀏覽器的寬度,margin:0 auto; 這句代碼就是讓居中了,意思是外邊距上下設(shè)置為0,左右設(shè)為自動(dòng)。這樣它就居中了。
那么可能你要問(wèn)了,text-align:center;為什么還要讓內(nèi)容居中呢?呵呵,別著急,這句是為了適應(yīng)IE6以下版本的瀏覽器而加的,IE6以下對(duì)margin:0 auto;不能解析為居中,所以用這種方式來(lái)補(bǔ)救,以下在設(shè)計(jì)內(nèi)容時(shí)再用 text-align:left;就可以了。
注:margin和padding的值的順序?yàn)轫槙r(shí)針上右下左,如margin:1px 2px 3px 4px;還可以縮寫(xiě)為上下、左右,如本例,如果為margin:0px;則是各邊都為0
提示:可以先修改部分代碼后再運(yùn)行
;
要css 底部固定需要兩部分代碼:html代碼、css代碼
1、html代碼:
body
div class='header'/div
div class='container'/div
div class='footer'/div
/body
2、css代碼:
.container{ padding-bottom:30px; /*需要 = footer的height值*/}
.footer{ height:30px; position:fixed;? bottom:0px;? z-index:-1;}
擴(kuò)展資料:
HTML代碼使用規(guī)范問(wèn)題:
1、格式問(wèn)題
在代碼視圖中編寫(xiě)代碼,一定要規(guī)范的格式,不要把代碼全部都寫(xiě)到一塊,這樣不僅影響效率,更加影響視覺(jué),當(dāng)出現(xiàn)問(wèn)題的時(shí)候往往很難找到原因所在,比如,我在編寫(xiě)HTML標(biāo)簽的時(shí)候總是每個(gè)標(biāo)簽都頂格寫(xiě),結(jié)果今天在實(shí)驗(yàn)的時(shí)候,出現(xiàn)了錯(cuò)誤,自己看著自己的代碼找問(wèn)題都想著急,最后根據(jù)嵌套的層數(shù)找到了原因,缺少了結(jié)束標(biāo)簽 導(dǎo)致的嚴(yán)重錯(cuò)誤,所以謹(jǐn)記要把代碼格式寫(xiě)規(guī)范;
2、布局問(wèn)題:
在設(shè)計(jì)網(wǎng)頁(yè)時(shí),應(yīng)該首先構(gòu)造好網(wǎng)頁(yè)的整個(gè)框架,然后對(duì)每個(gè)框架逐一進(jìn)行完善,這樣當(dāng)那個(gè)部分出現(xiàn)問(wèn)題的時(shí)候,我們就可以單獨(dú)找到那個(gè)模塊進(jìn)行修改,例如我們剛剛學(xué)到的div+css這一部分的時(shí)候,應(yīng)該先創(chuàng)建一個(gè)總的容器,然后在容器中逐一添加登錄、導(dǎo)航、廣告展示、主要內(nèi)容、版權(quán)信息等各個(gè)模塊,設(shè)置好各自的css樣式,然后 再進(jìn)行進(jìn)一步的細(xì)化。
在這樣的設(shè)計(jì)中,如果不先設(shè)計(jì)好總的結(jié)構(gòu),div的位置就會(huì)錯(cuò)亂,那樣就不能很清晰地找到發(fā)生狀況的原因。
3、輸入問(wèn)題:
一定要正確輸入標(biāo)簽。輸入標(biāo)簽時(shí),不要輸入多余的空格,否則瀏覽器可能無(wú)法識(shí)別這個(gè)標(biāo)簽,導(dǎo)致無(wú)法正確地顯示信息。各種符號(hào)一定要在英文狀態(tài)下輸入,否則不會(huì) 顯示正確的效果。源代碼不區(qū)分大小寫(xiě)。
4、屬性設(shè)置問(wèn)題:
相應(yīng)的標(biāo)簽對(duì)應(yīng)著自己的屬性,因?yàn)楦鱾€(gè)標(biāo)簽對(duì)應(yīng)的屬性實(shí)在是太多了,很容易混淆,如果我們想給某個(gè)標(biāo)簽內(nèi)的內(nèi)容設(shè)置相應(yīng)的屬性,我們必須在該標(biāo)簽內(nèi)找到相應(yīng)的 屬性方法進(jìn)行設(shè)置,比如將table的寬度設(shè)置為700、邊框?qū)挾仍O(shè)置為1、單元格間距為0,相應(yīng)的代碼設(shè)置是:table width="700" border="1" cellspacing="0" ;
5、引用問(wèn)題:
當(dāng)我們?cè)谕獠吭O(shè)置了css樣式,并且要引用這個(gè)樣式表時(shí),我們必須要在head/head標(biāo)簽內(nèi)添加link標(biāo)簽,如外部樣式表為style.css,那么我們需要在head標(biāo)簽中添加的是link href="css/style.css" rel="stylesheet" type="text/css"/,首先href是引入樣式的地址必不可少,rel定義了文檔與鏈接的關(guān)系,stylesheet是定義一個(gè)外部加載樣式表。
參考資料:百度百科——HTML代碼
1、
設(shè)計(jì)由多個(gè)網(wǎng)頁(yè)組成的小型網(wǎng)站,自選主題,要求積極、健康,不得從網(wǎng)絡(luò)上下載;
2、
構(gòu)建本地站點(diǎn),創(chuàng)建站點(diǎn)目錄;
3、
站點(diǎn)目錄中各種文件分類(lèi)存放,文件命名
科學(xué)
,網(wǎng)站不少于10個(gè)頁(yè)面;
4、
整個(gè)網(wǎng)站內(nèi)容大小不超過(guò)20M;
5、
網(wǎng)頁(yè)版面采用表格布局;
6、
網(wǎng)頁(yè)中引入CSS
樣式表
技術(shù)。
7、
超級(jí)鏈接的都可正確點(diǎn)通;
8、
網(wǎng)頁(yè)中需添加如
動(dòng)畫(huà)
、
音頻
、視頻等多媒體元素;
9、
欄目設(shè)計(jì)合理,頁(yè)面
文字
充實(shí),圖文并茂。
10、
使用動(dòng)態(tài)頁(yè)面效果,如
時(shí)間軸動(dòng)畫(huà)
、彈出信息、彈出菜單等;
11、
可根據(jù)個(gè)人能力和興趣使用數(shù)據(jù)庫(kù),ASP,JSP,PHP等網(wǎng)頁(yè)技術(shù)。
實(shí)驗(yàn)報(bào)告
應(yīng)包涵以下幾個(gè)部分:
1、實(shí)驗(yàn)說(shuō)明:說(shuō)明網(wǎng)戰(zhàn)在設(shè)計(jì)所應(yīng)用的技術(shù),站點(diǎn)下各目錄、各文件;素材的收集途徑等;
2、實(shí)驗(yàn)步驟:詳細(xì)闡述網(wǎng)頁(yè)設(shè)計(jì)整體
流程
和其中各個(gè)環(huán)節(jié)的操作步驟;
3、實(shí)驗(yàn)心得。