【轉行測試開發-HTML】(六)---div和span、圖像標籤的使用

2021-12-17 剛哥的雜貨鋪

  今天我們說下HTML標籤中的div、span和圖像標籤。其實div和span是上一節就要講的標籤內容,但是當時時間比較晚了,就沒有說。

  <div>和<span>是沒有語義的,就是一個盒子,用來裝內容的。這和android開發中的font很像,也是一個個的盒子,將內部包起來。可以這麼來寫:

<div>這是頭部</div> <span>我是內容</span> 兩個都是雙標籤。

  div是division的縮寫,表示分割分區(豎著); span意為跨度、跨距(橫著)。div單獨佔一行,實例如下:   理解為一個大盒子

 

看下HTML代碼:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>20210819_六</title>

</head>

<body>

<div>我是一個div標籤,我自己獨佔一行</div>

<div>我是一個div標籤,我自己獨佔一行</div>

</body>

</html>

可以看到,寫了兩個<div>標籤,一個佔一行

<span>一行可以放很多個標籤,理解為 小盒子,舉例如下:

代碼如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>20210819_六</title>

</head>

<body>

<div>我是一個div標籤,我自己獨佔一行</div>

<div>我是一個div標籤,我自己獨佔一行</div>

<span>我是一個span標籤</span>

<span>我是一個span標籤</span>

</body>

</html>

效果如下:

接下來說一個很重要的標籤---圖像標籤

HTML標籤中,使用<img>標籤用於定義HTML頁面中的圖像,是一個單標籤。img是image的縮寫,src是<img>標籤的必須屬性,用於指定圖像文件的路徑和文件名。屬性,指的是屬於這個圖像標籤的特性。對於圖片,需要將圖片和html文件放到一起。

代碼圖示:

代碼如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>20210819_六</title>

</head>

<body>

<img src="HTML5.jpeg"/><br />

<!-- <img src="HTML5.jpeg"> -->

</body>

</html>

效果如下:

如果我們再加入同樣的一行代碼,看看顯示(加上換行)

代碼如圖:

代碼內容如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>20210819_六</title>

</head>

<body>

<img src="HTML5.jpeg"/><br />

<img src="HTML5.jpeg">

</body>

</html>

效果如下:

可以看到<img src="xxx"> 後面不寫 / 也是可以的,<br />後面不寫斜槓也行,即使都是用單個的情況。src是source的縮寫。

接下來說下圖像標籤的其他屬性:

alt 替換文本,圖像不能顯示的文字

title 文本,提示文本,滑鼠放到圖像上,顯示的文字,類似於 hover

width 像素,設置圖像的寬度(和android中的差不多)

height 像素,設置圖像的高度(和android中的差不多)

border 像素,設置圖像的邊框粗細

具體我們看下實例:

alt

       代碼如下:

       

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>20210819_六</title>

</head>

<body>

<img src="HTML5.jpeg" />

<br />

alt替換文本,圖像顯示不出來的時候用文本代替<br />

<img src="HTML5.jpeg" alt="圖像不展示時,使用文本展示">

</body>

</html>

看下展示效果:

發現 alt後替換文本並沒有起作用,圖像還是顯示的。這是為什麼呢?

其實原因很簡單,就是先判斷src後的圖像是否存在,如果存在,就展示圖像,如果不存在,就展示文本。上面語句中,圖像的地址是正確的,所以會展示圖像。可以將圖像地址進行修改。我們再試下

代碼如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>20210819_六</title>

</head>

<body>

<img src="HTML5.jpeg" />

<br />

alt替換文本,圖像顯示不出來的時候用文本代替<br />

<img src="HTML51.jpeg" alt="圖像不展示時,使用文本展示">

</body>

</html>

我們來看看效果,alt後的文本是否能展示

說明我們的測試是正確的。

2.title 提示文本

   先看效果:

看下代碼和代碼展示:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>20210819_六</title>

</head>

<body>

title提示文本<br />

<img src="HTML5.jpeg" title="滑鼠hover上,就展示了" />

<br />

</body>

</html>

好的,今天先到這裡,一會我們繼續。

相關焦點

  • html的標籤
    html是超文本標記語言,不是一種程式語言.本來瀏覽器讀取的只是文本,通過添加html標記,賦予文檔以一些特定的含義,這些標籤不會像文檔一樣被展示,當瀏覽器讀取到這些標籤的時候,會給文本添加一些特定的樣式.
  • HTML標籤分類
    html標籤顯示格式雙標籤和單標籤雙標籤:p段落標籤
  • 寫給女朋友看的html和css教程
    說白了就是我們用一個前端開發工具遵守 html 語言的規範開發一段前端代碼,然後放到瀏覽器上。瀏覽器加載渲染我們寫的 html 代碼,我們就能看到渲染之後的頁面了。其實網上幾乎所有的頁面輸出的都是 html 代碼,我們隨便打開一個網站頁面然後點擊查看原始碼就能發現:2. html 規範2.1 html 元素html 元素包含開始標籤和結束標籤,元素的內容是開始標籤與結束標籤之間的內容。
  • 使用HTML DIV+CSS樣式+JavaScript實現自定義個性化的模態窗口
    下面我們將父元素和子元素在頁面上呈現一下,可清楚的認識它們:圖3B:如果父元素使用了position屬性,則子元素使用了position=「absolute」, 子元素的top/left/right/bottom的值是相對於父元素定位的。
  • HTML基礎
    <html lang="zh-CN"> </html>告訴瀏覽器等設備,語言使用以中文為顯示和閱讀基礎!英文使用 enhead標籤下面我們來了解一下<head>標籤的作用。文檔的頭部描述了文檔的各種屬性和信息,包括文檔的標題等。
  • 【開發小技巧】024—如何使用HTML和CSS創建加載模糊文本動畫效果?
    我們正在使用blur()函數對模糊效果進行動畫處理。然後,我們使用第n個子屬性來應用動畫延遲。現在,讓我們直接看一下代碼。HTML代碼:我們創建了一個div元素,並將加載文本字符包裝在span元素內。<!
  • jQuery中使用text()、html()、val()方法對Html元素賦值和取值
    非表單元素:div、p、span、h1、h2、h3等。而對於jQuery封裝的text()方法,其主要功能就是給Html頁面上的非表單元素賦值和取值操作。;p id="p1">P1</p><span id="span1">SPAN1</span><h2 id="title2">H2</h2></body></html>
  • HTML布局與框架
    如果沒有<div>標籤的話,就要一個一個的去定義style,非常無聊的工作,而且效率還特別低<!<li>我是li,我和我的兄弟們代表列表</li>                <li>我是li,我和我的兄弟們代表列表</li>            </ol>            <h3>我是h3,說h1太大了,讓我來充數</h3>        </div>
  • 零基礎html5+div+css+js網頁開發教程第003期 html代碼基本結構
    在第二期中,我們對html做了入門,已經有了對網頁開發基本的了解。本節知識開始書寫html網頁結構。本節知識視頻教程以下開始文字講解:一、Html代碼基本結構html代碼就像一個人一樣,可以分成幾個部分。我們先來了解三個節點。
  • html基礎入門(二)
    有序列表</li> </ol> </nav> <p>內容</p><br>//換行 //一個簡單的示例 </div></body></html>1.排版標籤排版標籤主要和css搭配使用,顯示網頁結構的標籤
  • 能使用html,css解決的問題就不要使用JS
    : block}   我們知道,使用原生的radio/checkbox是不可以改變它的樣式的,得自己用div/span去畫,然後再去監聽點擊事件。  第二種辦法是藉助table的自適應特性 ,每個div都是一個td,td肯定是等高的,html結構不變,CSS改一下:  使用table實現等高CSS.wrapper{    display: table;    border-spacing: 20px;  /* td間的間距*/}.wrapper
  • html常用標籤
    html常用的標籤本文是對html的一些常用標籤的示例和解釋,以便於能更好理解網頁的基本組成方式。
  • 第二篇:網頁製作基礎教程----HTML標籤
    行內標籤:<span>我是行內元素</span>塊級標籤:<div>我是塊級元素</div>行內標籤與塊級標籤>的區別:行內標籤:內容撐開寬度,不可以通過樣式控制寬和高,它的寬和高隨標籤裡的內容而改變:1、行級標籤的寬度和高度是由標籤內的內容來控制的。
  • 聊聊關於javaWeb靜態資源HTML的那些事
    1、靜態資源也就是使用靜態網頁開發技術發布的資源。如 <html> </html>自閉和標籤:開始標籤和結束標籤在一起。屬性是由鍵值對構成,值需要用引號(單雙都可)引起來html的標籤不區分大小寫,但是建議使用小寫。
  • 那些不推薦使用的html標籤
    </font>屬性值和basefont一樣不推薦使用,建議用CSS代替,沒理由用這個標籤frame配合frameset分欄,例如:<!</noframes></frameset></html>noframe標籤中可以包含任何能夠出現在body中的標籤如果需要考慮兼容性的話,可以作為frame的fallback,建議採用float/flex+Ajax實現,根據具體場景來定plaintext忽略內容中的html標籤,作用類似於
  • 小白三天入門前端HTML肝貨筆記
    在這裡插入圖片描述六、標題標籤的使用與放置1.什麼是標題標籤 注意:tr和td一定要配合table標籤去使用,否則將沒有效果創建外框使用border(邊緣)來建立表格外框。在這裡插入圖片描述十五、其他標籤(div,span,p)代碼顯示 <!
  • JavaScript通過DOM修改Html內容、Html屬性和Html標記style樣式
    二、修改Html標記內容:在Html頁面上,首先在DOM中找到要修改值的Html元素,找到該元素後使用變量存儲,然後再使用元素的innerHTML和innerText這兩個屬性獲取值或賦值。如下JS代碼:div1.innerHTML= "<span style='color:red'>你好</span>";在此代碼中,是將原來的文本內容修改為帶有<span>標記的內容。運行結果如下:
  • Html超文本標記語言基礎筆記一
    DOCTYPE html> 聲明必須是 HTML 文檔的第一行,位於文檔所有的標籤之前。<html></html> 文檔的根標籤,Html文檔開始和結束的的標誌。,從而提高網站的排名和曝光率(知名度),seo優化的必須。
  • 精通react/vue組件設計之實現一個Tag(標籤)和Empty(空狀態)組件
    ,總結出一套自己的高效開發的方法.作為數據驅動的領導者react/vue等MVVM框架的出現,幫我們減少了工作中大量的冗餘代碼, 一切皆組件的思想深得人心.所以, 為了讓工程師們有更多的時間去考慮業務和產品迭代,我們不得不掌握高質量組件設計的思路和方法.所以筆者將花時間去總結各種業務場景下的組件的設計思路和方法,並用原生框架的語法去實現各種常用組件的開發,希望等讓前端新手或者有一定工作經驗的朋友能有所收穫
  • html 的結構部分標籤
    html 的結構部分標籤二、網頁常見的結構header 標籤 --- 頭部分結構nav 標籤 --- 導航條部分結構main 標籤 --- 主核心部分內容08. div 標籤(部門、分塊)div --- 根據職能的不同,劃分出特定的一塊區域,常常結合id屬性使用。示例:<header><h1>internet...