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> 定義一個定義項目。
一篇:Java 0基礎入門(初識Html)
1.文本相關標簽--標題標簽
<h#></h#>:一般用來創建各級不同的標題,其中#的值可以為1-6中的值
代碼<h1>Hello Java</h1>
<h2>Hello Java</h2>
<h3>Hello Java</h3>
<h4>Hello Java</h4>
<h5>Hello Java</h5>
<h6>Hello Java</h6>
<h7>Hello Java</h7>
代碼請放在body中,然后再運行。
還不清楚Html結構的,請看上一篇文章。
運行結果如下:
標題標簽運行結果
字體大小隨著#值變大而變小
h標簽會自動換行
當#的值超過6以后,就直接顯示成了普通文本。
2.文本相關標簽--特殊符號
空格
小于(<) <
大于(>) >
版權號(? ) ?
注冊符(?) ?
3.文本相關標簽--行的控制
段落標簽<p>xxx</p>
相當于在頁面中預留了一行空行,xxx是你在這個空行中填寫的內容
換行標簽<br>
ps:注意標簽分為成對出現的和自閉合標簽,書寫時要注意規范
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<p>
<h1>是一級標題
</p>
<p>
<h2>是二級標題
</p>
<h3>是三級標題
<br>
<h4>是四級標題
</body>
</html>
3.圖像標簽
基本用法:
<img src="img1.jpg" width="100px" height="200px" alt=”” title=””/>
src--圖片的路徑(相對路徑的寫法../)
width--圖片顯示時的寬度(不一定是實際),像素為單位,px可以不寫
height--圖片顯示時的高度(不一定是實際),像素為單位,px可以不寫
alt,title--鼠標放在圖片上顯示的文字,幾乎每個標簽都可以加這兩個屬性,圖片不存在時,圖片位置顯示設定的文字
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--
src屬性:當前圖片的路徑
路徑:
(1)絕對路徑:一個完整的路徑,從ip開始到文件名結束
(2)相對路徑:要引用的圖片資源相對于當前頁面的路徑
width屬性:顯示的寬度
heigth屬性:顯示的高度
1.如果只給定寬度或高度,那么另外一個高度或寬度的值
會根據原圖的寬高比進行自動計算
2.如果同時給定了寬度和高度,并且不符合原圖的比例,
那么就會失真
-->
<!--絕對路徑-->
<img src="http://zt.tgbus.com/ff15coming/assets/images/bg_02.jpg" width="500px"/>
<!--相對路徑,圖片和文件在同一目錄下-->
<img src="001.jpg" height="300px"/>
<!--相對路徑,圖片所在的目錄和頁面同一級-->
<img src="img/002.jpg" width="100px" height="500px"/>
<!--
alt/title:
(1)鼠標放在對應圖片上時能夠顯示出對應的說明性文字
(2)當圖片不存在時,會在原來顯示圖片的地方加上說明性文字
(3)alt/title在不同瀏覽器中可能有兼容性問題,所以一起寫,作用是一樣的
(4)后面學習的標簽中都可以加上這兩個屬性,來作為鼠標放上去時的說明
-->
<img src="img/002.jpg" alt="圖片002" title="圖片002"/>
<img src="img1111/002.jpg" alt="圖片002" title="圖片002"/>
</body>
</html>
4.文字布局--內容分隔標簽
用于在頁面上繪制水平線
<hr size="5" color="red" width="300" align="left">
<hr size="10" color="black" width="200">
<hr size="5" color="#0000FF" width="50%" align="right">
size--線的厚度
color--線的顏色,顏色的寫法支持多種形式
width--線的寬度
align--對齊方式(盡可能使用后面學習的CSS樣式來對齊)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
第一行
<!--分隔標簽-->
<hr/>
第二行
<!--
size:線的厚度
color:線的顏色
align:對齊方式 left right
width:線的寬度(像素,相對于外部元素寬度的百分比)
-->
<hr size="5" color="red" width="300" align="left"/>
<hr size="5" color="#FF1493" width="30%" align="right"/>
<hr color="#D84D2A" />
</body>
</html>
5.文字布局--項目列表和編號(有序列表)
<ol type="1">
<li>填寫信息</li>
<li>收電子郵件</li>
<li>注冊成功</li>
</ol>
type值:(改變序號類型)
1:效果1,2,3,4……
a:效果a,b,c,d
A:效果A,B,C,D
i:效果i,ii,iii,iv,v
I:效果I,II,III,IV,V
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--
type屬性:
1 阿拉伯數字作為序號
a 小寫字母作為序號
A 大寫字母作為序號
i 羅馬數字的小寫形式
I 羅馬數字的大寫形式
-->
<ol type="I">
<li>第一項</li>
<li>第二項</li>
<li>第三項</li>
<li>第四項</li>
<li>第五項</li>
<li>第六項</li>
</ol>
</body>
</html>
6.文字布局--項目列表和編號(無序列表)
<ul type="circle">
<li>如何激活會員名?</li>
<li>如何注冊淘寶會員?</li>
<li>注冊時密碼設置有什么要求?</li>
<li>支付寶認證</li>
</ul>
type值:
disc:效果——實心黑色小圓點
square:效果——實心黑色小方塊
circle:效果——空心小圓點
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--
type屬性取值:
circle:空心圈
disc:實心圓
square:正方形
-->
<ul type="circle">
<li>第一項</li>
<li>第二項</li>
<li>第三項</li>
<li>第四項</li>
<li>第五項</li>
<li>第六項</li>
</ul>
</body>
</html>
7.預格式文本標簽
pre:pre 元素可定義預格式化的文本。被包圍在 pre 元素中的文本通常會保留空格和換行符。而文本也會呈現為等寬字體。
<pre> 標簽的一個常見應用就是用來表示計算機的源代碼
8.頁面鏈接
<a> 標簽定義超鏈接,用于從一個頁面鏈接到另一個頁面。最重要的是href屬性,用于指定要跳轉的頁面的路徑。
相對路徑:指定從根目錄到文件的完整路徑。
絕對路徑:指定相對于當前文件的文件位置。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--
<a></a>:頁面鏈接
如果沒有給定href屬性,那么a標簽之間的內容以普通文本方式顯示
href:用來指定當前鏈接要跳轉的路徑
路徑可以是相對路徑也可以是絕對路徑
-->
<a href="http://www.baidu.com" >百度</a>
<a href="圖像標簽.html">圖像標簽</a>
<!--圖片鏈接-->
<a href="http://zt.tgbus.com/ff15coming/">
<img src="http://zt.tgbus.com/ff15coming/assets/images/bg_02.jpg" width="500px"/>
</a>
<!--
阻止鏈接的跳轉行為
-->
<a href="#">淘寶</a>
<!--了解-->
<a href="javascript:void(0);">京東</a>
</body>
</html>
使用a標簽制作錨點,實現跳轉到頁面指定位置
(1)本頁跳轉(頁面很長,內容很多,點擊a標簽內容,迅速定位到你要找的內容)
<!--定義a標簽,跳轉到指定錨點-->
<a href="#helpme">[新人上路]</a>
<!--定義一個錨點,給定name屬性-->
<a name="helpme">新人上路指南</a>
(2)其它頁跳轉(定位到1.html這種不是本頁面的,a標簽name值為t2的內容處)
<a href="1.html#t2">[新人上路]</a>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--
1.定義要進行點擊的鏈接
-->
<a href="#position1">位置1</a>
<a href="#position2">位置2</a>
<a href="#position3">位置3</a>
<!--
2.要跳轉的位置
-->
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<a name="position1">位置1</a>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<a name="position2">位置2</a>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<p id="position3">位置3</p>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
</body>
</html>
使用a標簽打開電子郵件發送窗口
這個方法是調用outlook客戶端,現在已經很少用了!
在href前面加上mailto前綴,后面跟合法的郵箱地址
<a href="mailto:429661318@qq.com">
發送郵件
</a>
指定超鏈接在何處打開目標 URL
在href屬性存在的情況下,指定target屬性
_blank:在空白頁打開
_self:直接在本頁打開
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--
target屬性:指定頁面的打開的地方
_self:在當前頁打開
_blank:在空白頁打開
-->
<a href="http://www.baidu.com" target="_self">在當前頁打開</a>
<a href="http://www.baidu.com" target="_blank">在空白頁打開</a>
</body>
</html>
標簽的學習就到這,下一篇會介紹表單、表單元素的寫法。喜歡的可以關注下,謝謝!!
下一篇:Java 0基礎入門 (Html表單、表單元素)
天繼續說下HTML第二講,空元素、小寫標簽、屬性和對應的具體使用。
先說下HTML 空元素:
沒有內容的 HTML 元素被稱為空元素。空元素是在開始標簽中關閉的。
<br> 就是沒有關閉標簽的空元素(<br> 標簽定義換行)。
在 XHTML、XML 以及未來版本的 HTML 中,所有元素都必須被關閉。
在開始標簽中添加斜杠,比如 <br />,是關閉空元素的正確方法,HTML、XHTML 和 XML 都接受這種方式。
即使 <br> 在所有瀏覽器中都是有效的,但使用 <br /> 其實是更長遠的保障。
使用HTML小標簽:
HTML 標簽對大小寫不敏感:<P> 等同于 <p>。許多網站都使用大寫的 HTML 標簽。
HTML屬性:
屬性是 HTML 元素提供的附加信息。
屬性都包含:
HTML 元素可以設置屬性
屬性可以在元素中添加附加信息
屬性一般描述于開始標簽
屬性總是以名稱/值對的形式出現,比如:name="value"。
接著我們看一個實例:
HTML 鏈接由 <a> 標簽定義。鏈接的地址在 href 屬性中指定
<a href="http://www.liepin.com">這是一個鏈接</a>
我們在Sublime Text上試下
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>20210815---測試開發轉型</title>
</head>
<body>
<h>空元素</h>
<p>沒有內容的 HTML 元素被稱為空元素</p>
</body>
<a href ="https://www.baidu.com">這是一個招聘網站</a>
</html>
由于 http://www.liepin.com跳轉需要的時間有點長,可能是家里網速不好, 頁面一直跳轉不成功。就修改為 www.baidu.com 這樣就可以了。點擊可以跳轉到新的網址。
HTML 屬性常用引用屬性值
屬性值應該始終被包括在引號內。
雙引號是最常用的,不過使用單引號也沒有問題。
提示: 在某些個別的情況下,比如屬性值本身就含有雙引號,那么您必須使用單引號,例如:name='John "ShotGun" Nelson'
HTML 提示:使用小寫屬性
屬性和屬性值對大小寫不敏感。
不過,萬維網聯盟在其 HTML 4 推薦標準中推薦小寫的屬性/屬性值。
而新版本的 (X)HTML 要求使用小寫屬性。
HTML 屬性參考手冊
下面列出了適用于大多數 HTML 元素的屬性:
屬性描述
class 為html元素定義一個或多個類名(classname)(類名從樣式文件引入)
id 定義元素的唯一id
style 規定元素的行內樣式(inline style)
title 描述了元素的額外信息 (作為工具條使用)
HTML 標題
標題(Heading)是通過 <h1> - <h6> 標簽進行定義的。
<h1> 定義最大的標題。<h6> 定義最小的標題。
接著我們看一個實例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>20210815---測試開發轉型</title>
</head>
<body>
<h>空元素</h>
<p>沒有內容的 HTML 元素被稱為空元素</p>
<h1>我是最大的,你忍一下</h1>
<h2>我是老二,你也要忍一下</h2>
<h3>我是老三,我一般</h3>
<h4>我是老四,我湊合</h4>
<h5>我是老五,我忠于革命</h5>
<h6>我是老六,我是最小的,我啥也不是</h6>
</body>
<a href ="https://www.baidu.com">這是一個招聘網站</a>
</html>
嘗試一下 ?
注釋: 瀏覽器會自動地在標題的前后添加空行。
可以看出,文字是越來越小的,標題越來越小。說明符合要求
*請認真填寫需求信息,我們會在24小時內與您取得聯系。