導航:首頁 > 程序命令 > 程序員常用htmlcss

程序員常用htmlcss

發布時間:2022-10-15 19:46:50

1. Web前端開發知識之HTML5常用標簽簡介

今天小編要跟大家分享的文章是關於Web前端開發知識點之HTML5常用標簽簡介。正在從事Web前端工作和學習的小夥伴們來和小編一起看一看吧,希望本篇文章能夠對大家有所幫助。

HTML5常用標簽


HTML5的標簽有很多很多,如果全部學完很難,我在這里介紹一些比較常用的標簽,我把它們大致分成7類:文件標簽、文本標簽、圖片標簽、列表標簽、鏈接標簽、表格標簽和表單標簽。


一、文件標簽


文件標簽是構成HTML最基本的標簽。我在這里講解四個最基本的文件標簽。


①html標簽


html標簽是HTML文檔的根標簽,用來告知瀏覽器其自身是一個HTML文檔,與標簽限定了文檔的開始點和結束點,在它們之間是文檔的頭部和主體。


②head標簽


head標簽是頭標簽,它用於定義文檔的頭部,它是所有頭部元素的容器。中的元素可以引用腳本、指示瀏覽器在哪裡找到樣式表、提供元信息等,它描述了文檔的各種屬性和信息,包括文檔的標題、在Web中的位置以及和其他文檔的關系等。


③title標簽


title標簽是標題標簽,它可定義文檔的標題。瀏覽器會以特殊的方式來使用標題,並且通常把它放置在瀏覽器窗口的標題欄或狀態欄上。同樣,當把文檔加入用戶的鏈接列表或者收藏夾或書簽列表時,標題將成為該文檔鏈接的默認名稱。


④body標簽


body標簽是體標簽,它定義文檔的主體,包含文檔的所有內容(比如文本、超鏈接、圖像、表格和列表等)。


二、文本標簽


文本標簽就是和文本有關的標簽,我在這里簡單介紹幾種文本標簽。


①注釋標簽


注釋標簽()用於在源代碼中插入注釋。注釋不會顯示在瀏覽器中。可以使用注釋對代碼進行解釋,這樣做有助於在以後的時間對代碼的編輯。當編寫了大量代碼時尤其有用。


②h1~h6標簽


h1~h6標簽是標題標簽,它可以定義標題,從h1到h6字體不斷變小。


③p標簽


p標簽是段落標簽,它可以定義段落。它會自動在其前後創建一些空白。瀏覽器會自動添加這些空間,也可以在樣式表中規定。


④br標簽


br標簽是換行標簽,它可以插入一個簡單的換行符。br標簽是空標簽(意味著它沒有結束標簽,因此這是錯誤的:

)。


⑤hr標簽


hr標簽是分隔線,它可以在HTML頁面中創建一條水平線,可以在視覺上將文檔分隔成各個部分。


⑥b、i標簽


b、i標簽分別是加粗、斜體標簽。


三、圖片標簽


圖片標簽比較簡單,只有一個img標簽,我來說一下img標簽常用的屬性。


src屬性:規定顯示圖像的URL。


alt屬性:規定圖像的替代文本。當圖像載入失敗時就會顯示該文本。


align屬性:規定圖像的對齊方式。


width屬性:設置圖像的寬度。


height屬性:設置圖像的高度。


四、列表標簽


列表標簽也比較常用,它包括有序列表和無序列表。


①有序列表


ol標簽用來定義有序列表。


li標簽用來定義列表項。


type屬性規定在列表中使用的標記類型。屬性值包括1、A、a等。


②無序列表


ul標簽用來定義無序列表。


li標簽用來定義列表項。


type屬性規定在列表中使用的標記類型。屬性值包括disc、square、circle。


五、鏈接標簽


鏈接標簽也比較簡單,只有一個a標簽,它可以定義超鏈接,用於從一張頁面鏈接到另一張頁面。下面介紹一些屬性。


href屬性:這是超鏈接最重要的屬性,它規定鏈接指向的頁面的URL。


target屬性:規定在何處打開鏈接文檔。


·_self屬性值(默認):在當前頁面打開;


·_blank屬性值:在空白頁面打開。


六、表格標簽


HTML表格需要使用table標簽來定義。


簡單的HTML表格由table元素以及一個或多個tr、th或td元素組成。tr元素定義表格行,th元素定義表頭,td元素定義表格單元。


更復雜的HTML表格也可能包括caption、col、colgroup、thead、tfoot以及tbody元素。


表格的常用屬性比較多,下面列舉幾個:


align屬性:規定表格相對周圍元素的對齊方式。


bgcolor屬性:規定表格的背景顏色。


border屬性:規定表格邊框的寬度。


cellpadding屬性:規定單元邊沿與其內容之間的空白。


cellspacing屬性:規定單元格之間的空白。


width屬性:規定表格的寬度。


七、表單標簽


表單是用於採集用戶輸入的數據的,用於和伺服器進行交互。form標簽用於為用戶輸入創建HTML表單。表單標簽有兩個常用的屬性:


action屬性:規定當提交表單時向何處發送表單數據。


method屬性:規定用於發送form-data的HTTP方法。包括兩個屬性值:


get屬性值:請求的參數會在地址欄顯示;參數大小有限制;不太安全。


post屬性值:請求參數封裝在請求體中;參數大小沒有限制,較為安全。


表單標簽中通常會帶有表單項標簽,比如input、select、textarea等。


①input標簽


input標簽用於搜集用戶信息。根據不同的type屬性值,輸入欄位擁有很多種形式。


·text屬性值(默認):定義單行的輸入欄位,用戶可在其中輸入文本。


·password屬性值:定義密碼欄位。該欄位中的字元被掩碼。


·radio屬性值:定義單選按鈕。注意同一組選項中name屬性值必須一致。


·checkbox屬性值:定義復選框。


·file屬性值:定義輸入欄位和"瀏覽"按鈕,供文件上傳。


·hidden屬性值:定義隱藏的輸入欄位。


·submit屬性值:定義提交按鈕。提交按鈕會把表單數據發送到伺服器。


·image屬性值:定義圖像形式的提交按鈕。


·button屬性值:定義可點擊按鈕(多數情況下,用於通過javaScript啟動腳本)。


②select標簽


select標簽可以創建單選或多選菜單。option標簽用於定義列表中的可用選項。select標簽的常用屬性有:


·name屬性:規定下拉列表的名稱。


·size屬性:規定下拉列表中可見選項的數目。


·required屬性:規定文本區域是必填的。


·multiple屬性:規定可選擇多個選項。


③textarea標簽


textarea標簽定義多行的文本輸入控制項。文本區中可容納無限數量的文本,可以通過cols和rows屬性來規定textarea的尺寸,不過更好的辦法是使用CSS的height和width屬性。


以上就是小編今天為大家分享的關於Web前端開發知識之HTML5常用標簽簡介的文章,希望本篇文章能夠對正在從事Web前端工作和學習的小夥伴們有所幫助,想要了解更多Web前端知識記得關注北大青鳥Web培訓官網,最後祝願小夥伴們工作順利,學習成功,成為一名優秀的Web前端程序員


文章來源:原創凱哥的故事


2. html,css和javascript的區別

1、HTML—Hypertext Markup Language。
超文本標記語言。它通過標記符號來標記要顯示的網頁中的各個部分。網頁文件本身是一種文本文件,通過在文本文件中添加標記符,可以告訴瀏覽器如何顯示其中的內容(比如文字如何處理,畫面如何安排,圖片如何顯示等)。瀏覽器按順序閱讀網頁文件,然後根據標記符解釋和顯示其標記的內容,
?
<html>
<head>
<title>HTML</title>
</head>
<body>
</body>
</html>
HTML文本中包含了所謂的「鏈接點」HTML利用超鏈接的方法,將各種不同空間的文字信息組織在一起的網狀文本。總的來說,HTML就是整合網頁結構和內容顯示的一種語言。

2、CSS—Cascading Style Sheet
層疊樣式表單。是將樣式信息與網頁內容分離的一種標記語言。我們在牛腩新聞發布系統中,我們使用過CSS文件,對一些標簽的樣式進行修改。
我們使用CSS為每個HTML元素定義樣式,也可以用於多個界面。進行全局更新時,只需修改樣式即可。
?
body {
border :1px solid #000;/*整體的邊框*/
font-size :14px;
}
說白了,CSS就是設置網頁上HTML元素屬性的語言。

3、JavaScript
一開始特別郁悶為什麼它的名字跟Java如此相似?
這是典型的市場營銷方面的成功,它的推廣成功,也是借了Java的東風。當微軟開始意識到Javascript在Web開發人員中流行起來時,微軟還是一貫風格,建立了自己的腳本語言,JScript。
Javascript是一種基於對象(Object)和事件驅動(Event Driven)並具有安全性能的腳本語言。使用它的目的是與HTML超文本標記語言、Java腳本語言(Java小程序)一起實現在一個Web頁面中鏈接多個對象,與Web客戶交互作用。例如可以設置滑鼠懸停效果,在客戶端驗證表單,創建定製的HTML頁面,顯示警告框,設置cookie等等。
?
function jsHello(){
alert('Hello World!');
}
把代碼嵌入HTML語言中,它會在載入時彈出一個「Hello World」對話框。

3. html css用什麼軟體編寫

html css可以用notepad++編寫。

Notepad++是Windows操作系統下的一套文本編輯器(軟體版權許可證:GPL),有完整的中文化介面及支持多國語言編寫的功能(UTF8技術)。

支持眾多計算機程序語言: C,C++,Java,pascal,C#,XML,SQL,Ada,HTML,PHP,ASP,AutoIt,匯編,DOS批處理, Caml,COBOL,Cmake,CSS等。

Notepad++功能比Windows中的Notepad(記事本)強大,除了可以用來製作一般的純文字說明文件,也十分適合編寫計算機程序代碼。Notepad++ 不僅有語法高亮度顯示,也有語法折疊功能,並且支持宏以及擴充基本功能的外掛模組。

Notepad++是免費軟體,可以免費使用,自帶中文,支持眾多計算機程序語言: C、C++、Java、pascal、C#,XML、SQL、Ada、HTML、PHP、ASP,、AutoIt,、匯編,、DOS批處理、Caml、 COBOL、Cmake、CSS,D、Diff、

ActionScript、Fortran、Gui4Cli、Haskell、INNO、JSP、KIXtart、LISP、Lua、Make處理(Makefile)、Matlab、INI文件、MS-DOSStyle、NSIS、Normal text、Objective-C、Pascal、Python、Javascript、Verilog、Haskell、InnoSetup、CMake、VHDL、Matlab。

超文本標記語言(HyperTextMarkupLanguage),標准通用標記語言下的一個應用。HTML 不是一種編程語言,而是一種標記語言(markup language),是網頁製作所必備的。「超文本」就是指頁面內可以包含圖片、鏈接,甚至音樂、程序等非文字元素。

超文本標記語言(或超文本標簽語言)的結構包括「頭」部分和「主體」部分,其中「頭」部提供關於網頁的信息,「主體」部分提供網頁的具體內容。

(3)程序員常用htmlcss擴展閱讀:

html語言特點:

1、簡易性:超級文本標記語言版本升級採用超集方式,從而更加靈活方便。

2、可擴展性:超級文本標記語言的廣泛應用帶來了加強功能,增加標識符等要求,超級文本標記語言採取子類元素的方式,為系統擴展帶來保證。

3、平台無關性:雖然個人計算機大行其道,但使用MAC等其他機器的大有人在,超級文本標記語言可以使用在廣泛的平台上,這也是萬維網(WWW)盛行的另一個原因。

4、通用性:另外,HTML是網路的通用語言,一種簡單、通用的全置標記語言。它允許網頁製作人建立文本與圖片相結合的復雜頁面,這些頁面可以被網上任何其他人瀏覽到,無論使用的是什麼類型的電腦或瀏覽器。

參考資料來源:

網路-Notepad++

網路-HTML

4. PHP程序員需要掌握html javascript css嗎

html是最基礎的,當然是必須要學的,CSS和JS是可選的,但是這個可選也是要學的,如果不會還要請教同事,會很麻煩的
html超文本標記語言,標准通用標記語言下的一個應用。 「超文本」就是指頁面內可以包含圖片、鏈接,甚至音樂、程序等非文字元素。 超文本標記語言的結構包括「頭」部分(英語:Head)、和「主體」部分(英語:Body),其中「頭」部提供關於網頁的信息,「主體」部分提供網頁的具體內容。
JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用於客戶端的腳本語言,最早是在HTML(標准通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。
css是一種用來表現HTML(標准通用標記語言的一個應用)或XML(標准通用標記語言的一個子集)等文件樣式的計算機語言。

5. html5和css3與html和css的區別

什麼是html5呢?

html5最先由WHATWG(Web 超文本應用技術工作組)命名的一種超文本標記語言,隨後和W3C的xhtml2.0(標准)相結合,產生現在最新一代的超文本標記語言。可以簡單點理解成:HTML 5 ≈ HTML4.0+CSS3+JS+API。

hmtl5和html的區別在哪裡?

  1. 在文檔類型聲明上

    html

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""


<htmlxmlns="

html5

<!DOCTYPEhtml>

2.在結構語義上

html4.0:沒有體現結構語義化的標簽,我們通常都是這樣來命名的

<divid="header"></div>

html5:在語義上卻有很大的優勢。提供了一些新的html5標簽,比如:

<header>、<nav>、<article>、<aside>、<footer>..

3.強大的HTML5的新功能

(1)強大的繪圖功能

可能有些動畫,或者圖片,在html5可以通過強大的繪畫功能,加上JS可以實現。而在html4.0卻不行。

在HTML5中,有兩個東西,是可以進行繪圖的,我們一起來看看是哪兩個神奇的玩意。

1.Canvas標簽

Canvas 通過 JavaScript 來繪制 2D 圖形,Canvas 是逐像素進行渲染的。

在 canvas 中,一旦圖形被繪制完成,它就不會繼續得到瀏覽器的關注。如果其位置發生變化,那麼整個場景也需要重新繪制,包括任何或許已被圖形覆蓋的對象。

2.SVG

SVG 是一種使用 XML 描述 2D 圖形的語言,SVG 基於 XML,這意味著 SVG DOM 中的每個元素都是可用的。您可以為某個元素附加 JavaScript 事件處理器。在 SVG 中,每個被繪制的圖形均被視為對象。如果 SVG 對象的屬性發生變化,那麼瀏覽器能夠自動重現圖形。

與其他圖像格式相比(比如 JPEG 和 GIF),使用 SVG 的優勢在於:

(1)SVG 圖像可通過文本編輯器來創建和修改

(2)SVG 圖像可被搜索、索引、腳本化或壓縮

(3)SVG 是可伸縮的

(4)SVG 圖像可在任何的解析度下被高質量地列印

(5)SVG 可在圖像質量不下降的情況下被放大

那麼都兩者都可以用於繪圖,我們一起來看看他們之間有何區別:

Canvas

1.依賴解析度

2.不支持事件處理器

3.弱的文本渲染能力

4.能夠以 .png 或 .jpg 格式保存結果圖像

5.最適合圖像密集型的游戲,其中的許多對象會被頻繁重繪

SVG

1.不依賴解析度

2.支持事件處理器

3.最適合帶有大型渲染區域的應用程序(比如谷歌地圖)

4.復雜度高會減慢渲染速度(任何過度使用 DOM 的應用都不快)

5.不適合游戲應用

(2)新增視頻標簽

可能在html4.0的時候,我們想要插入一段視頻,還需要引用一長段的代碼。但是在html5的情況下。我們只需要用於一個video標簽即可。

<videosrc="視頻地址"></video>

提供這樣的標簽有什麼樣的好處呢?

第一:節省程序員寫代碼的時間。

第二:我覺得最主要還是在SEO的優化上。

不管是我們自己來對網頁模塊命名,還是有這樣的標簽。因為做網站最終的目的只有一個,那就是盈利。想盈利的話,就只有通過SEO優化的技術,把你網站排名做上來,這樣你的網站才有價值,且正是這一點,html5符合了這一點。為什麼這么說呢?因為他定義的這些標簽,更加有利於優化,蜘蛛能識別你。

CSS3 對於 CSS2.1 有很多的修改和補充。

css3是CSS2技術的升級版本,CSS3語言開發是朝著模塊化發展的。以前的規范作為一個模塊實在太過龐大且比較復雜,所以,把它分解為一些小的模塊。更多新的模塊也被加入進來,這些模塊包括:盒子模塊,列表模塊,超鏈接模塊,語言模塊,背景和邊框,文字特效,多欄布局等.

6. 我是一名程序員,主要的編寫語言是 html.css.javascript.h5 css3 。

游戲開發有高有低層次,開發的重點也是在游戲引擎,目前國內游戲開發基本都是基於別人開發的引擎基礎上的,
沒什麼難度只是需要一點演算法,數學基礎好的話必然容易。建議學c++

7. html,xml,css,jsp這幾者之間有什麼關系和區別

html是用來寫網頁的語言,只能用於前端;xml是用來存小數據的文件;css是樣式文件,一般是div+css+js做前端開發;jsp是基於java的.net文件,一般是用來做後台的。

8. java後端程序員最常用的技術有哪些,重點技術有哪些

Java學習路線,希望看完之後能給你帶來幫助。
第一步學習JavaEE基礎
Java是一種面向對象的編程語言,所以首先需要從基礎學起,只有前期打牢基礎,之後深入學習才能游刃有餘。那麼基礎學習首先從基礎語法、面向對象、核心類庫、集合、異常、IO、線程、網路編程、反射、JDK1.8新特性這幾個方面展開,學習基礎階段培養面向對象的編程思想、充分理解並運用Java面向對象思想來進行程序開發、從過程到面向對象編程的轉變、,深入理解常用集合類的用法、集合的特點、內存理解以及使用;掌握多線程的概念、創建方式、同步、網路編程的基本概念等。
第二步學習JavaWeb開發
JavaWeb開發是學習Java中必不可少的內容,雖然Java是偏向於後台開發的,但是前後端不可能完全分離,後端開發人員也需要掌握一定的前端技能。JavaWeb開發可以從前端技術、MySQL、JDBC&JDBCUtils、XML、伺服器&Servlet、JSP、AJAX幾點來學習,以此來掌握使用HTML、CSS進行前端界面的設計、掌握對JavaScript、JQuery基本語法的使用;掌握XML的解析方式、掌握伺服器的概念以及其配置、熟悉Servlet開發規范和相關概念、JSP基本原理、Session和Cookie、過濾器和監聽器的使用、以及Ajax非同步請求。
第三步Java高級框架
雖然說Java框架有很多,但是比較常用和主流的還是比較固定的,靈活的使用框架可以讓開發者在實際開發中,減少很多重復的代碼、讓代碼的結構更加清晰,後期維護方便。從現在的開發環境來看SpringMVC、Mybatis、Spring、Oracle、Linux&Redis&Nginx、Maven是現在普遍使用的主流框架,掌握之後可以實現從原理、應用、擴展等全方位角度熟練使用,最終可以搭建自己的平台。
第四步分布式項目實戰
學習的最終目的就是上手實操,根據項目需求開發功能,那麼實戰就顯得尤為重要了,所以最後一步是項目實戰,那Git、SpringBoot、SpringCloud 等主流技術必定是需要熟練掌握的,通過學習掌握分布式調用技術任務調度以及項目相關模塊之間的開發和關聯,從而達到實現功能開發目的。
初學Java你需要學習JDK,JDK是一個編寫Java的Applet小程序和應用程序的程序開發環境。JDK是整個Java的核心,包括了Java運行環境,一些Java工具和Java的核心類庫。不論什麼Java應用伺服器實質都是內置了某個版本的JDK。所以學好JDK是掌握Java的第一步。
學好JDK後,還有其他幾種軟體如果你感興趣也可以學一學,這幾種軟體分別為:Eclipse:一個開放源代碼的、基於Java的可擴展開發平台;EditPlus:文本編譯工具,初學者可以使用EditPlus編譯執行Java程序;NetBeans:開放源碼的Java集成開發環境,適用於各種客戶機和Web應用;IntelliJ IDEA:可以用於代碼自動提示、代碼分析等;MyEclipse:由Genuitec公司開發的一款商業化軟體,是應用比較廣泛的Java應用程序集成開發環境;SQL Server:資料庫軟體,做web開發會用到這個軟體。
綜上可以看出,學習Java需要的軟體不少,如果自學一個個了解過去的話比較費時間,而報班就不同了,報班學習會有老師帶著你一步步下載、安裝、學習各個軟體,這樣不但能節省很多時間,還能讓你把這些軟體掌握的更好。
Java學習上手比較難,需要的軟體也多種多樣
Java框架可以簡化開發難度,更便於我們開發程序。所以學好Java框架還是比較重要的。Java的框架主要有:SpringMVC、Spring、Mybatis、Dubbo、Maven、RabbitMQ、Log4j、Ehcache、Redis、Shiro。不過這十個我們不需要都學會,只要學會其中四五個比較常用的就可以。
第一個,SpringMVC。Spring MVC是一種基於Java的實現了Web MVC設計模式的請求驅動類型的輕量級Web框架,主要是幫助我們簡化日常的Web開發;第二個,Mybatis。MyBatis 是支持普通 SQL查詢,存儲過程和高級映射的優秀持久層框架;第三個,Spring。Spring深得企業的青睞;第四個,Maven。越來越多的開發人員開始使用maven。
掌握以上四種框架,你在找工作的時候就會比較吃香。不過想把這四種框架學會也不容易。不了解Java的人可能看的都一頭霧水更別說學習了。這是因為想要學習Java框架還要從Java的基礎部分學起。而從基礎部分自學到Java框架,花費的時間就長了。
所以小編建議大家報班學習Java,培訓班的學習時長為半年左右。相比於自學,耗時少了不少。而且培訓班不止能幫助你快速掌握理論知識,還有實戰項目助你鞏固所學。例如優就業的Java課程在Java框架部分,每個框架都對應一個小項目。這一階段學完後還會有一個大項目讓學員練手,增加學員的項目開發經驗。所以報班學習更容易學會Java。

9. 程序員必須知道的HTML常用代碼有哪些

html+css代碼
文本設置
1、font-size: 字型大小參數
2、font-style: 字體格式
3、font-weight: 字體粗細
4、顏色屬性
color: 參數
注意使用網頁安全色

超鏈接設置
text-decoration: 參數
主要用途是改變瀏覽器顯示文字鏈接時的下劃線。
參數取值范圍:
underline:為文字加下劃線
overline:為文字加上劃線
line-through:為文字加刪除線
blink:使文字閃爍
none:不顯示上述任何效果

背景
1、背景顏色
background-color: 參數
2、背景圖片
background-image: url(URL)
URL就是背景圖片的存放路徑,none表示無。
3、背景圖片重復
background-repeat: 參數
參數取值范圍 :
no-repeat:不重復平鋪背景圖片
repeat-x:使圖片只在水平方向上平鋪
repeat-y:使圖片只在垂直方向上平鋪
如果不指定背景圖片重復屬性,瀏覽器默認的是背景圖片向水平、垂直兩個方向上平鋪。
4、背景圖片固定
背景圖片固定控制背景圖片是否隨網頁的滾動而滾動。如果不設置背景圖片固定屬性,瀏覽器默認背景圖片隨網頁的滾動而滾動。為了避免過於花哨的背景圖片在滾動時轉移瀏覽者的注意力,一般都設為固定
background-attachment: 參數
參數取值范圍:
fixed:網頁滾動時,背景圖片相對於瀏覽器的窗口而言,固定不動
scroll:網頁滾動時,背景圖片相對於瀏覽器的窗口而言,一起滾動

區塊
1、單詞間距
word-spacing: 間隔距離
2、字母間距
letter-spacing: 字母間距
3、文本對齊
text-align: 參數
參數的取值:
left:左對齊
right:右對齊
center:居中對齊
justify:相對左右對齊
4、垂直對齊
vertical-align: 參數
top:頂對齊
bottom:底對齊
text-top:相對文本頂對齊
text-bottom:相對文本底對齊
baseline:基準線對齊
middle:中心對齊
sub:以下標的形式顯示
super:以上標的形式顯示
5、文本縮進
text-indent: 縮進距離
12px相當於一個文字距離
6、空格
white-space: 參數
normal 正常
pre 保留
nowrap 不換行
7、顯示樣式
display: 參數
參數取值范圍:
block:塊級元素,在對象前後都換行
inline:在對象前後都不換行
list-item:在對象前後都換行,增加了項目符號
none:無顯示

方框
1、height 高度
2、width 寬度
3、padding 內邊距
4、margin 外邊距
5、float(浮動):可以讓塊級元素在一行中排列,例如橫向菜單。
6、clear 清除浮動

邊框
1、樣式
border style 參數
邊框樣式的參數:
none:無邊框
dotted:邊框為點線
dashed:邊框為長短線
solid:邊框為實線
double:邊框為雙線
2、寬度
border width 參數
3、顏色
border color 參數

列表
list-style-type 列表樣式
不同瀏覽器的列表符可能不相同,可能會影響到網頁,所以網頁中的列表大多都是由背景圖片顯示。
控制用戶界面的樣式

滑鼠
cursor:滑鼠形狀參數
CSS滑鼠形狀參數表:
滑鼠形狀:CSS代碼
style="cursor:hand" 手形
style="cursor:crosshair" 十字形
style="cursor:text" 文本形
style="cursor:wait" 沙漏形
style="cursor:move" 十字箭頭形:
style="cursor:help" 問號形
style="cursor:e-resize" 右箭頭形
style="cursor:n-resize" 上箭頭形
style="cursor:nw-resize" 左上箭頭形
style="cursor:w-resize" 左箭頭形
style="cursor:s-resize" 下箭頭形
style="cursor:se-resize" 右下箭頭形
style="cursor:sw-resize" 左下箭頭形

HTML常用代碼之:結構性定義
文件類型<HTML></HTML> (放在檔案的開頭與結尾)
文件主題<TITLE></TITLE> (必須放在「文頭」區塊內)
文頭<HEAD></HEAD> (描述性資料,像是「主題」)
文體<BODY></BODY> (文件本體)
標題<H?></H?> (從1到6,有六層選擇)
標題的對齊 <H?ALIGN=LEFT|CENTER|RIGHT></H?>
區分<DIV></DIV>
區分的對齊 <DIVALIGN=LEFT|RIGHT|CENTER|JUSTIFY></DIV>
引文區塊<BLOCKQUOTE></BLOCKQUOTE> (通常會內縮)
強調<EM></EM> (通常會以斜體顯示)
特別強調<STRONG></STRONG> (通常會以加粗顯示)
引文<CITE></CITE> (通常會以斜體顯示)
碼<CODE></CODE> (顯示原始碼之用)
樣本<SAMP></SAMP>
鍵盤輸入<KBD></KBD>
變數<VAR></VAR>
定義<DFN></DFN> (有些瀏覽器不提供)
地址 <ADDRESS></ADDRESS>
大字<BIG></BIG>
小字<SMALL></SMALL>
與外觀相關的標簽(作者自訂的表現方式)
加粗<B></B>
斜體<I></I>
底線<U></U> (尚有些瀏覽器不提供)
刪除線<S></S> (尚有些瀏覽器不提供)
下標<SUB></SUB>
上標<SUP></SUP>
打字機體<TT></TT> (用單空格字型顯示)
預定格式<PRE></PRE> (保留文件中空格的大小)
預定格式的寬度<PRE WIDTH=?></PRE>(以字元計算)
向中看齊<CENTER></CENTER> (文字與圖片都可以)
閃耀<BLINK></BLINK> (有史以來最被嘲弄的標簽)
字體大小 <FONTSIZE=?></FONT>(從1到7)
改變字體大小 <FONTSIZE=+|-?></FONT>
基本字體大小 <BASEFONTSIZE=?> (從1到7; 內定為3)
字體顏色 <FONTCOLOR="#$$"></FONT>($$為顏色代碼)

HTML常用代碼之:修改頁面的實用性HTML代碼
貼圖:<img src="圖片地址">
加入連接:<a href="所要連接的相關地址">寫上你想寫的字</a>
在新窗口打開連接:<a href="相關地址" target="_blank">寫上要寫的字</a>
移動字體(走馬燈):<marquee>寫上你想寫的字</marquee>
字體加粗:<b>寫上你想寫的字</b>
字體斜體:<i>寫上你想寫的字</i>
字體下劃線: <u>寫上你想寫的字</u>
字體刪除線: <s>寫上你想寫的字</s>
字體加大: <big>寫上你想寫的字</big>
字體控制大小:<h1>寫上你想寫的字</h1> (其中字體大小可從h1-h5,h1最大,h5最小)
更改字體顏色:<font color="#value">寫上你想寫的字</font>(其中value值在000000與ffffff(16位進制)之間
消除連接的下劃線:<a href="相關地址" style="text-decoration:none">寫上你想寫的字</a>
貼音樂:<embed src="音樂地址" width="寬度" height="高度" autostart=false>
貼flash: <embed src="flash地址" width="寬度" height="高度">
貼影視文件:<img dynsrc="文件地址" width="寬度" height="高度" start=mouseover>
換行:<br>
段落:<p>段落</p>
原始文字樣式:<pre>正文</pre>
換帖子背景:<body background="背景圖片地址">
固定帖子背景不隨滾動條滾動:<body background="背景圖片地址" body bgproperties=fixed>
定製帖子背景顏色:<body bgcolor="#value">(value值見10)
帖子背景音樂:<bgsound="背景音樂地址" loop=infinite>
貼網頁:<iframe. src="相關地址" width="寬度" height="高度"></iframe>

HTML常用代碼之:常常會遇到的問題

點擊關閉窗口
<a href="javascript.:top.window.close();">點擊關閉窗口</a>!

請問如何去掉主頁右面的滾動條?
<body scroll="no">

<body style="overflow-y:hidden">

如何做到讓一個網頁自動關閉.
<html>

<head>
<OBJECT id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object>
</head>
<body >
這個窗口會在10秒過後自動關閉,而且不會出現提示. </body>

如何在不刷新頁面的情況下刷新css?
<style>
button{ color:#000000;}
</style>
<button nclick=document.styleSheets[0].rules[0].style.color=『『『『red『『『『>點擊按鈕直接修改style標簽里button選擇符使按鈕改為紅色</button>

請問如何讓網頁自動刷新?
在head部記入<META. HTTP-EQUIV="Refresh" c>其中20為20秒後自動刷新,你可以更改為任意值。
如何讓頁面自動刷新?
方法一,用refresh
HTML 代碼片段如下:
<head>
<meta. http-equiv="refresh" c>
</head>
5表示刷新時間
[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]
方法二,使用setTimeout控制
<img src=/logo.gif>
<script>
function rl(){
document.location.reload()
}
setTimeout(rl,2000)
</SCRIPT>

如何讓超鏈接沒有下劃線
在源代碼中的<HEAD>…</HEAD>之間輸入如下代碼:
<style. type="text/css"> <!--
a { text-decoration: none}
--> </style>

請問如何去掉IE的上下滾動條?
<body style=『『『『overflow:scroll;overflow-y:hidden『『『『>
</body>

怎樣才能把RealPlayer文件在網頁做一個試聽連接?
<embed height=25src=51js.rm type=audio/x-pn-realaudio-plugin width=50 autostart="false" c>

如何用html實現瀏覽器上後退按鈕的功能?
<a href="java script.:history.go(-1)">點擊後退</a>
或者
<script> history.back() </SCRIPT>

HTML常用代碼之:你不一定知道的技巧

ncontextmenu="window.event.returnValue=false" 將徹底屏蔽滑鼠右鍵
<table borderncontextmenu=return(false)><td>no</table> 可用於Table

<body nselectstart="return false"> 取消選取、防止復制

onpaste="return false" 不準粘貼

on="return false;" ncut="return false;" 防止復制

<link rel="Shortcut Icon"href="favicon.ico"> IE地址欄前換成自己的圖標

<link rel="Bookmark"href="favicon.ico"> 可以在收藏夾中顯示出你的圖標

<inputstyle="ime-mode:disabled"> 關閉輸入法

永遠都會帶著框架
<script. language="JavaScript"><!--
if (window == top)top.location.href = "frames.htm"; //frames.htm為框架網頁
// --></script>

防止被人frame.
<SCRIPT. LANGUAGE=JAVASCRIPT><!--
if (top.location != self.location)top.location=self.location;
// --></SCRIPT>

網頁將不能被另存為
<noscript><iframe.src=*.html></iframe></noscript>

查看網頁源代碼
<input type=button value=查看網頁源代碼
onclick="window.location = "view-source:"+"http://www.w3cschool.cn"">

刪除時確認
<a href="javascript:if(confirm("確實要刪除嗎?"))location="boos.asp? &areyou=刪除&page=1"">刪除</a>

屏蔽功能鍵Shift,Alt,Ctrl
<script>
function look(){
if(event.shiftKey)
alert("禁止按Shift鍵!");//可以換成ALTCTRL
}
document.onkeydown=look;
</script>

網頁不會被緩存
<META. HTTP-EQUIV="pragma" CONTENT="no-cache">
<META. HTTP-EQUIV="Cache-Control"CONTENT="no-cache, must-revalidate">
<META. HTTP-EQUIV="expires"CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
或者<META. HTTP-EQUIV="expires"CONTENT="0">

怎樣讓表單沒有凹凸感?
<input type=text style="border:1 solid #000000">
<input type=text style="border-left:none;border-right:none; border -top:none; border-bottom: 1 solid#000000"></textarea>

不要滾動條?
讓豎條沒有:
<body style="overflow:scroll;overflow-y:hidden">
</body>
讓橫條沒有:
<body style="overflow:scroll;overflow-x:hidden">
</body>
兩個都去掉?更簡單了
<body scroll="no">
</body>

怎樣去掉圖片鏈接點擊後,圖片周圍的虛線?
<a href="#"nFocus="this.blur()"><img src="logo.jpg"border=0></a>

電子郵件處理提交表單
<form. name="form1"method="post" action="mailt****@***.com"enctype="text/plain">
<input type=submit>
</form>

在打開的子窗口刷新父窗口的代碼里如何寫?
window.opener.location.reload()

如何設定打開頁面的大小
<body nload="top.resizeTo(300,200);">
打開頁面的位置<bodynload="top.moveBy(300,200);">

在頁面中如何加入不是滿鋪的背景圖片,拉動頁面時背景圖不動
<STYLE>
body
{background-image:url(logo.gif); background-repeat:no-repeat;
background-position:center;background-attachment: fixed}
</STYLE>

檢查一段字元串是否全由數字組成
<script. language="Javascript"><!--
function checkNum(str){return str.match(//D/)==null}
alert(checkNum("1232142141"))
alert(checkNum("123214214a1"))
// --></script>

獲得一個窗口的大小
document.body.clientWidth; document.body.clientHeight

怎麼判斷是否是字元
if (/[^/x00-/xff]/g.test(s)) alert("含有漢字");
else alert("全是字元");

TEXTAREA自適應文字行數的多少
<textarea rows=1 name=s1 cols=27npropertychange="this.style.posHeight=this.scrollHeight">
</textarea>

日期減去天數等於第二個日期
<script. language=Javascript>
function cc(dd,dadd)
{
//可以加上錯誤處理
var a = new Date(dd)
a = a.valueOf()
a = a - dadd * 24 * 60 * 60 * 1000
a = new Date(a)
alert(a.getFullYear() + "年" + (a.getMonth() +1) + "月" + a.getDate() + "日")
} cc("12/23/2002",2)
</script>

選擇了哪一個Radio
<HTML><script. language="vbscript">
function checkme()
for each ob in radio1
if ob.checked then window.alert ob.value
next
end function
</script><BODY>
<INPUT name="radio1" type="radio"value="style" checked>Style.
<INPUT name="radio1" type="radio"value="barcode">Barcode
<INPUT type="button" value="check"nclick="checkme()">
</BODY></HTML>

腳本永不出錯
<SCRIPT. LANGUAGE="JavaScript">
<!-- Hide function killErrors(){return true;} window.onerror = killErrors;// -->
</SCRIPT>

ENTER鍵可以讓游標移到下一個輸入框
<input nkeydown="if(event.keyCode==13)event.keyCode=9">

閱讀全文

與程序員常用htmlcss相關的資料

熱點內容
c數值演算法程序大全 瀏覽:785
android整點報時 瀏覽:219
稀土pdf 瀏覽:534
單片機電子鎖 瀏覽:594
通達信機智資金流指標公式源碼 瀏覽:216
php安裝xsl擴展 瀏覽:840
python如何使用help 瀏覽:366
上汽榮威app在哪裡查詢 瀏覽:901
冰櫃壓縮機溫度108 瀏覽:718
阿里雲郵smtp伺服器地址 瀏覽:250
解壓館認知理解 瀏覽:239
為什麼使用非官方伺服器會封號 瀏覽:9
佛山加密文檔軟體 瀏覽:813
港式5張梭哈源碼 瀏覽:241
數據中心pdf 瀏覽:524
crf源碼解析 瀏覽:853
伺服器軟體開發是什麼意思 瀏覽:942
刪除彩信android 瀏覽:863
元宵節猜燈謎h5源碼 瀏覽:69
樂培生app怎麼綁定 瀏覽:762