lt;div>層元素
簡介: 在頁面層元素<div>用來將頁面內容分割成各個獨立的部分是塊級元素。
用途:在每個<div>元素中,不僅可以包含文本內容,也可以包含圖片、表單等其它內容,屬性:在默認的情況下,<div>元素所包含的內容,將在新的一行顯示
總結:塊級元素,獨占一行
id 標記屬性
簡介:給元素定義唯一標識
好處:方便在元素中使用行為
擴展:類似class屬性的作用,用來調用級聯樣式表
class 調用樣式屬性
簡介:class屬性用來調用層疊樣式表,也可以調用使用<link>元素鏈接外部樣式表。
好處:方便使用和更改
實例:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<title>demo</title>
<style>
.idepy{
color: sandybrown;
font-size: 35px;
}
</style>
</head>
<body>
<p class="idepy">伊迪派</p>
</body>
</html>
style 樣式屬性
簡介:頁面主體元素的樣式屬性,用來給頁面內容定義級聯樣式表.
用途:包含style屬性、class屬性
理解:style是樣式,想創建那個元素的樣式,就寫上那個元素的類型進行設置
實例:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<title>demo</title>
<style>
body{
color: red;
font-size: 55px;
}
</style>
</head>
<body>
伊迪派
</body>
</html>
align 對齊屬性
簡介:對齊屬性用來定義內容的水平對齊方式
用途:使用對齊屬性,不僅可以控制文本內容的對齊,也可以控制文本中圖片等內容的對齊
實例:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<title>demo</title>
<style>
body{
text-align: center;
}
</style>
</head>
<body>
我會居中顯示
</body>
</html>
<p> 段落元素
簡介:用來定義一個段落
用途:可以包含文本、圖片,以及用來修飾文本的元素,被<p>元素包含的內容,默認的顯示方式是換行顯示
理解:塊級元素,獨占一行
實例:
<p>段落元素</p>
<p>段落元素</p>
<p>段落元素</p>
<p>段落元素</p>
<br> 換行元素
簡介:換行元素<br>用來使被分割的文本換行顯示
實例:
換行元素<br>我在下一行
<pre> 保留格式元素
簡介:保留格式元素<pre>用來使包含的內容,按照文檔源代碼的格式顯示
用法:因為瀏覽器的默認顯示方式中,將壓縮多個空格為一個,同時忽略換行等空白符號
實例:
<pre>
我是測試文本 前面空格被保留
我不需要換行符
</pre>
<hr> 水平分割線元素
簡介:水平分割線元素<hr>用一條一定高度的分割線,分割頁面內容
高度屬性:水平分割線的厚度屬性size,用來定義水平分割線的粗細
寬度屬性:水平分割線的寬度屬性width,用來定義水平分割線的寬度
注意:style內定義高度寬度屬性徐加px
實例:
<hr size="5" width="500">
<b> 加粗元素
簡介:用來使包含的文本加粗顯示
理解:是一個物理標簽,它所包圍的字符將被設為bold(粗體)
實例:
<b>加粗元素</b>
<i> 斜體顯示元素
簡介:用來使包含的文本內容以斜體的方式顯示
理解:是一個物理標簽,它所包圍的字符將被設為Italic(斜體)
實例
<i>斜體顯示元素</i>
<em> 斜體強調元素
<em>斜體強調元素</em>
<strong> 加粗強調元素
簡介:是一個邏輯標簽,它的作用是加強字符的語氣一般來說,加強字符的語氣是通過將字符變為bold(粗體)來實現的。
實例:
<strong>加粗強調元素</strong>
<big> 放大元素
簡介:放大元素<big> 用來使包含的文本增大一號顯示
注意:當文本內容已經是最大字號時,將不能繼續增大。
實例:
我是沒有放大<big>我是被放大一號的<big>
<small> 縮小元素
簡介:縮小元素<small> 用來使包含的文本縮小一號顯示
注意:當文本內容已經是最小字號時,將不能繼續變小。
實例:
我是沒有縮小<small>我是被縮小一號的</small>
<sup> 上標元素
簡介:用來使包含的文本內容以上標的方式顯示
用途:元素中的文本的底部,將在普通文本的一半高度上顯示
實例:
上標元素<sup>我是上標部分</sup>
<sub> 下標元素
簡介:用來使包含的文本內容以下標的方式顯示
用途:元素中的文本的頂部,將在普通文本的一半高度上顯示
實例:
下標元素<sub>我是下標部分</sub>
eb前端開發工程師是近幾年的熱門職業,也有不少人選擇通過學習轉行,但是對于許多零基礎的初學者來說,在網頁設計和搭建時,對于代碼的質量等關注度比較高,而忽略了網站后期優化等問題,那么在用HTML5搭建和設計網頁的時候,應該注意哪些呢?怎么做能夠讓網站后期優化更加方便呢?
青島HTML5
1、站內鏈接要做好
網站自身也是有權重分布的,那么在設計企業站網頁的時候,LOGO要放到網站的左上角,LOGO的alt屬性一定要加上品牌詞,并且鏈接的跳轉是要跳轉到首頁上的。現在用戶們瀏覽網頁時,想要從某一也回到首頁,下意識會點擊網頁上的LOGO,做好LOGO的跳轉鏈接,更加符合用戶們的使用、瀏覽習慣。
2、色彩要相近,模式也要一致
這一點比較偏向于設計方面,但是Web前端開發工程師們也要有一定的了解。初學者有時候為了網站的頁面更加絢麗,使用的色彩也比較繁雜,但是這其實會讓別人在瀏覽時有一種視覺上的審美疲勞,而且還有可能顏色太華麗影響用戶們瀏覽文字介紹。所以網頁在設計時應該使用相似色調的背景顏色,重點部分的背景顏色可以加深一些。
有些時候,為了讓用戶們覺得網站的內容豐富,原創內容較多,可能在設計網站時會讓每一個頁面都具有不同的風格,這樣做的話,也是會讓用戶們產生審美疲勞并且很難抓住網站的重點,因此在設計網站時,要保證每個頁面做到整體外觀一致,美觀、簡潔的網站更加符合用戶們的瀏覽習慣。
3、用戶們看不到的部分也是重點
HTML5開發網站時,雖然代碼已經較以前的代碼更加簡潔了,但是代碼能夠更加簡潔的話,也是更加利于網站后期的優化。開發完成后可以對HTML中代碼進行刪除換行和空格內容,能夠有效地壓縮HTML代碼占用字節。以及對于JS代碼的封裝,減少操作。
網站的關鍵詞布局也是很重要的,關鍵詞要根據網站的實際情況來進行分布,每個網頁的關鍵詞占比不要超過10%,否則會有堆砌關鍵詞的嫌疑。
網頁在設計和布局上還有許多要注意的地方,以上只是列舉出幾點初學者們較為容易忽視或者是出現錯誤的地方。想要掌握好HTML5,并成為一名優秀的Web開端開發工程師,是需要堅持不懈的學習和練習的。
TML 段落
段落是通過 <p> 標簽定義的。
實例
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<p>這是段落。</p>
<p>這是段落。</p>
<p>這是段落。</p>
<p>段落元素由 p 標簽定義。</p>
</body>
</html>
[/demo]
注釋:瀏覽器會自動地在段落的前后添加空行。(<p> 是塊級元素)
提示:使用空的段落標記 <p></p> 去插入一個空行是個壞習慣。用 <br /> 標簽代替它!(但是不要用 <br /> 標簽去創建列表。不要著急,您將在稍后的篇幅學習到 HTML 列表。)
不要忘記結束標簽
即使忘了使用結束標簽,大多數瀏覽器也會正確地將 HTML 顯示出來:
實例
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<p>This is a paragraph.
<p>This is a paragraph.
<p>This is a paragraph.
<p>不要忘記關閉你的 HTML 標簽!</p>
</body>
</html>
[/demo]
上面的例子在大多數瀏覽器中都沒問題,但不要依賴這種做法。忘記使用結束標簽會產生意想不到的結果和錯誤。
注釋:在未來的 HTML 版本中,不允許省略結束標簽。
提示:通過結束標簽來關閉 HTML 是一種經得起未來考驗的 HTML 編寫方法。清楚地標記某個元素在何處開始,并在何處結束,不論對您還是對瀏覽器來說,都會使代碼更容易理解。
HTML 折行
如果您希望在不產生一個新段落的情況下進行換行(新行),請使用 <br /> 標簽:
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<p>
To break<br />lines<br />in a<br />paragraph,<br />use the br tag.
</p>
</body>
</html>
[/demo]
<br /> 元素是一個空的 HTML 元素。由于關閉標簽沒有任何意義,因此它沒有結束標簽。
<br> 還是 <br />
您也許發現 <br> 與 <br /> 很相似。
在 XHTML、XML 以及未來的 HTML 版本中,不允許使用沒有結束標簽(閉合標簽)的 HTML 元素。
即使 <br> 在所有瀏覽器中的顯示都沒有問題,使用 <br /> 也是更長遠的保障。
HTML 輸出 - 有用的提示
我們無法確定 HTML 被顯示的確切效果。屏幕的大小,以及對窗口的調整都可能導致不同的結果。
對于 HTML,您無法通過在 HTML 代碼中添加額外的空格或換行來改變輸出的效果。
當顯示頁面時,瀏覽器會移除源代碼中多余的空格和空行。所有連續的空格或空行都會被算作一個空格。需要注意的是,HTML 代碼中的所有連續的空行(換行)也被顯示為一個空格。
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<h1>春曉</h1>
<p>
春眠不覺曉,
處處聞啼鳥。
夜來風雨聲,
花落知多少。
</p>
<p>注意,瀏覽器忽略了源代碼中的排版(省略了多余的空格和換行)。</p>
</body>
</html>
[/demo]
(這個例子演示了一些 HTML 格式化方面的問題)
HTML 標簽參考手冊
標簽 描述
<p> 定義段落。
<br /> 插入單個折行(換行)。
HTML 可定義很多供格式化輸出的元素,比如粗體和斜體字。
下面有很多例子,您可以親自試試:
HTML 文本格式化實例
文本格式化
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<b>This text is bold</b>
<br />
<strong>This text is strong</strong>
<br />
<big>This text is big</big>
<br />
<em>This text is emphasized</em>
<br />
<i>This text is italic</i>
<br />
<small>This text is small</small>
<br />
This text contains
<sub>subscript</sub>
<br />
This text contains
<sup>superscript</sup>
</body>
</html>
[/demo]
預格式文本
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<pre>
這是
預格式文本。
它保留了 空格
和換行。
</pre>
<p>pre 標簽很適合顯示計算機代碼:</p>
<pre>
for i=1 to 10
print i
next i
</pre>
</body>
</html>
[/demo]
“計算機輸出”標簽
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<code>Computer code</code>
<br />
<kbd>Keyboard input</kbd>
<br />
<tt>Teletype text</tt>
<br />
<samp>Sample text</samp>
<br />
<var>Computer variable</var>
<br />
<p>
<b>注釋:</b>這些標簽常用于顯示計算機/編程代碼。
</p>
</body>
</html>
[/demo]
地址
[demo]
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<address>
Written by <a href="mailto:webmaster@example.com">Donald Duck</a>.<br>
Visit us at:<br>
Example.com<br>
Box 564, Disneyland<br>
USA
</address>
</body>
</html>
[/demo]
縮寫和首字母縮寫
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<abbr title="etcetera">etc.</abbr>
<br />
<acronym title="World Wide Web">WWW</acronym>
<p>在某些瀏覽器中,當您把鼠標移至縮略詞語上時,title 可用于展示表達的完整版本。</p>
<p>僅對于 IE 5 中的 acronym 元素有效。</p>
<p>對于 Netscape 6.2 中的 abbr 和 acronym 元素都有效。</p>
</body>
</html>
[/demo]
文字方向
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<p>
如果您的瀏覽器支持 bi-directional override (bdo),下一行會從右向左輸出 (rtl);
</p>
<bdo dir="rtl">
Here is some Hebrew text
</bdo>
</body>
</html>
[/demo]
塊引用
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
這是長的引用:
<blockquote>
這是長的引用。這是長的引用。這是長的引用。這是長的引用。這是長的引用。這是長的引用。這是長的引用。這是長的引用。這是長的引用。這是長的引用。這是長的引用。
</blockquote>
這是短的引用:
<q>
這是短的引用。
</q>
<p>
使用 blockquote 元素的話,瀏覽器會插入換行和外邊距,而 q 元素不會有任何特殊的呈現。
</p>
</body>
</html>
[/demo]
刪除字效果和插入字效果
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<p>一打有 <del>二十</del> <ins>十二</ins> 件。</p>
<p>大多數瀏覽器會改寫為刪除文本和下劃線文本。</p>
<p>一些老式的瀏覽器會把刪除文本和下劃線文本顯示為普通文本。</p>
</body>
</html>
[/demo]
如何查看 HTML 源碼
您是否有過這樣的經歷,當你看到一個很棒的站點,你會很想知道開發人員是如何將它實現的?
你有沒有看過一些網頁,并且想知道它是如何做出來的呢?
要揭示一個網站的技術秘密,其實很簡單。單擊瀏覽器的“查看”菜單,選擇“查看源文件”即可。隨后你會看到一個彈出的窗口,窗口內就是實際的 HTML 代碼。
文本格式化標簽
標簽 描述
<b> 定義粗體文本。
<big> 定義大號字。
<em> 定義著重文字。
<i> 定義斜體字。
<small> 定義小號字。
<strong> 定義加重語氣。
<sub> 定義下標字。
<sup> 定義上標字。
<ins> 定義插入字。
<del> 定義刪除字。
<s> 不贊成使用。使用 <del> 代替。
<strike> 不贊成使用。使用 <del> 代替。
<u> 不贊成使用。使用樣式(style)代替。
“計算機輸出”標簽
標簽 描述
<code> 定義計算機代碼。
<kbd> 定義鍵盤碼。
<samp> 定義計算機代碼樣本。
<tt> 定義打字機代碼。
<var> 定義變量。
<pre> 定義預格式文本。
<listing> 不贊成使用。使用 <pre> 代替。
<plaintext> 不贊成使用。使用 <pre> 代替。
<xmp> 不贊成使用。使用 <pre> 代替。
引用、引用和術語定義
標簽 描述
<abbr> 定義縮寫。
<acronym> 定義首字母縮寫。
<address> 定義地址。
<bdo> 定義文字方向。
<blockquote> 定義長的引用。
<q> 定義短的引用語。
<cite> 定義引用、引證。
<dfn> 定義一個定義項目。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。