目錄
關於html的重點總結
區塊元素、行內元素、行內區塊狀元素
1.行內元素
2.塊狀元素
<p style="color:red">这里文字是红色。</p>
登入後複製
" >
<p style="color:red">这里文字是红色。</p>
登入後複製
<style type="text/css">span{color:red;}</style>
登入後複製
" >
<style type="text/css">span{color:red;}</style>
登入後複製
2.可以使用position屬性把一個元素放置到網頁中的任何位置。
不同:
首頁 web前端 html教學 html學習中的幾個重點總結

html學習中的幾個重點總結

Jul 19, 2018 am 11:39 AM
html

關於html的重點總結

區塊元素、行內元素、行內區塊狀元素

  • HTML可以將元素分類方式分為行內元素、塊狀元素和行內塊狀元素三種

  • 使用display屬性能夠將三者任意轉換

  • 塊狀元素自動換行

  • 轉換方法
       (1)display:inline;轉換為行內元素
       (2)display:block;轉換為區塊狀元素
    (3)display:inline-block;轉換為行內塊狀元素

  • 比較

1.行內元素

  行內元素最常使用的就是span,其他的只在特定功能下使用,修飾字體<b><i>標籤,還有<sub><sup>這兩個標籤可以直接做出平方的效果,而不需要類似移動屬性的幫助,很實用。

  行內元素特徵:(1)設定寬高無效

         (2)對margin僅設定左右方向有效,上下無效;padding設定上下左右都有效,即會撐會大空間

         (3)不會自動進行換行

<!DOCTYPE html>
  <html>

      <head>
          <meta charset="utf-8" />
          <title>行内元素</title>
          <style type="text/css">
              span {                  
              width: 120px;                 
              height: 120px;                 
              margin: 1000px 20px;                 
              padding: 50px 40px;                 
              background: lightblue;             
              }
         </style>
     </head>

     <body>
         <sspan>不会自动换行</span>
         <span>行内元素</span>
     </body>

 </html>
登入後複製
2.塊狀元素

#  塊狀元素代表性的就是p,其他如p、nav、aside、

#  塊狀元素代表性的就是p,其他如p、nav、aside、##header、 footer、section、article、ul-li、address等等,都可以用p來實現。不過為了可以方便程式設計師解讀程式碼,一般都會使用特定的語意化標籤,使得程式碼可讀性強,且方便查錯。

  塊狀元素特徵:(1)能夠辨識寬高

         (2)margin和padding的上下左右均對其有效

##       

##         (4)多個塊狀元素標籤寫在一起,預設排列方式為從上至下

<!DOCTYPE html>
  <html>

      <head>
          <meta charset="utf-8" />
          <title>块状元素</title>
          <style type="text/css">
              p {                  
              width: 120px; 
               height: 120px;                 
               margin: 50px 50px;                 
               padding: 50px 40px;                 
               background: lightblue;            
                }
         </style>
     </head>

     <body>
         <i>自动换行</i>
         <p>块状元素</p>
         <p>块状元素</p>
     </body>

 </html>
登入後複製

3.行內塊狀元素
  ##  行內塊狀元素綜合行塊狀元素綜合行塊狀元素編號了行內元素和塊狀元素的特性,但是各有取捨。因此行內塊狀元素在日常的使用中,由於其特性,使用的次數也比較多。

  行內塊狀元素特徵:(1)不自動換行

           (2)能夠辨識寬高

# #

<!DOCTYPE html>
  <html>

      <head>
          <meta charset="utf-8" />
          <title>行内块状元素</title>
          <style type="text/css">
              p {                  
              display: inline-block;                 
              width: 100px;                 
              height: 50px;                 
              background: lightblue;             
              }
         </style>
     </head>

     <body>
         <p>行内块状元素</p>
         <p>行内块状元素</p>   
     </body>

 </html>
登入後複製

絕對路徑與相對路徑

#絕對路徑:指目錄下的絕對位置,直接到達目標位置,通常是從磁碟機開始的路徑
  • 相對路徑:指由這個檔案所在的路徑引起的跟其它檔案(或資料夾)的路徑關係
  • 每一個.向外跳一層
  • 樣式的三種寫法
1.行內樣式:

把css程式碼直接寫在現有的HTML標籤中
<p style="color:red">这里文字是红色。</p>
登入後複製
2.內嵌樣式:

嵌入式css樣式,就是可以把css樣式程式碼寫在標籤之間
<style type="text/css">span{color:red;}</style>
登入後複製
3.外部樣式表:

外部式css樣式(也可稱為外聯式)就是把css程式碼寫一個單獨的外部檔案中,這個css樣式檔以「.css」為副檔名
<link href="style.css" rel="stylesheet" type="text/css" />
登入後複製
注意:

css樣式檔名必須符合命名規則,如main.css
  1. #rel=”stylesheet” type=”text/css” 是固定寫入法不可修改
  2. css檔案也可以在
  3. 中用import引入,但是這種方法不可以用js運算

    #絕對定位、相對定位和固定定位
注意:

1.position屬性可以控制網路瀏覽器如何以及在何處顯示特定的元素。
2.可以使用position屬性把一個元素放置到網頁中的任何位置。
   可選值:

     – static:預設值,元素沒有開啟定位
     – relative:開啟相對定位
     – absolute:開啟絕對定位
     – fixed:開啟固定定位

3.相對定位

①每個元素在頁面的文件流程中都有自然位置。相對於這個位置對元素進行移動就稱為相對定位。周圍的元素完全不受此影響。

②當開啟了相對定位以後,可以使用top、 right、bottom、 left四個屬性對元素進行定位。

—-left:元素相對於其定位位置的左偏移量。 left:100px,相對與原來位置向右偏移100px

—-right:元素相對於其定位位置的右偏移量

—-top:元素相對於其定位位置的上邊偏移量

—-bottom:元素相對於其定位位置的下邊偏移量

③相對定位的特徵

—-如果不設定元素的偏移量,元素位置不會改變。

—-相對定位是相對與元素在文檔流程中原來的位置進行定位。

—-相對定位不會使元素脫離文字流。元素在文字流中的位置不會改變。

—-相對定位不會改變元素原來的特性。塊元素還是塊元素,內聯還是內聯

—-相對定位會使元素的層級提升,使元素可以覆蓋文字流中的元素。

4.絕對定位

①絕對定位指使元素相對於html元素或離他最近的祖先定位元素進行定位。

②當將position屬性設為absolute時,則開啟了元素的絕對定位。

③當開啟了絕對定位以後,可以使用top、 right、bottom、 left四個屬性對元素進行定位。

④絕對定位的特點:

—-絕對定位會使元素完全脫離文字流。

—-絕對定位的塊元素的寬度會被其內容撐開。

—-絕對定位會使行內元素變成區塊元素。

—-絕對定位是相對於離它最近的開啟了定位的祖先元素。如果所有的祖先都沒有開啟定位,則會相對於瀏覽器視窗進行定位。

—-一般使用絕對定位時會同時為其父元素指定一個相對定位,以確保元素可以相對於父元素進行定位。

—-絕對定位會使元素的層級提升。

5.固定定位

①固定定位的元素會被鎖定在螢幕的某個位置上,當訪客捲動網頁時,固定元素會在螢幕上保持不動

②當將position屬性設為fixed時,則開啟了元素的固定定位。

③當開啟了固定定位以後,可以使用top、 right、bottom、 left四個屬性對元素進行定位。

④固定定位也是絕對定位,固定定位的其他特性和絕對定位類似。

不同:

(1)固定定位永遠相對與瀏覽器定位。

(2)會固定在瀏覽器視窗某個位置,不會隨捲軸滾動。

(3)IE6不支援固定定位。

以上是html學習中的幾個重點總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

HTML 中的表格邊框 HTML 中的表格邊框 Sep 04, 2024 pm 04:49 PM

HTML 表格邊框指南。在這裡,我們以 HTML 中的表格邊框為例,討論定義表格邊框的多種方法。

HTML 中的巢狀表 HTML 中的巢狀表 Sep 04, 2024 pm 04:49 PM

這是 HTML 中巢狀表的指南。這裡我們討論如何在表中建立表格以及對應的範例。

HTML 左邊距 HTML 左邊距 Sep 04, 2024 pm 04:48 PM

HTML 左邊距指南。在這裡,我們討論 HTML margin-left 的簡要概述及其範例及其程式碼實作。

HTML 表格佈局 HTML 表格佈局 Sep 04, 2024 pm 04:54 PM

HTML 表格佈局指南。在這裡,我們詳細討論 HTML 表格佈局的值以及範例和輸出。

HTML 輸入佔位符 HTML 輸入佔位符 Sep 04, 2024 pm 04:54 PM

HTML 輸入佔位符指南。在這裡,我們討論 HTML 輸入佔位符的範例以及程式碼和輸出。

HTML 有序列表 HTML 有序列表 Sep 04, 2024 pm 04:43 PM

HTML 有序列表指南。在這裡我們也分別討論了 HTML 有序列表和類型的介紹以及它們的範例

HTML onclick 按鈕 HTML onclick 按鈕 Sep 04, 2024 pm 04:49 PM

HTML onclick 按鈕指南。這裡我們分別討論它們的介紹、工作原理、範例以及各個事件中的onclick事件。

在 HTML 中移動文字 在 HTML 中移動文字 Sep 04, 2024 pm 04:45 PM

HTML 中的文字移動指南。在這裡我們討論一下marquee標籤如何使用語法和實作範例。

See all articles