Web前端開發——格式化文本與段落(上)

一、學習目標

網頁內容的排版包括文本格式化、段落格式化和整個頁面的格式化,這是設計個網頁的基礎。文本格式化標記分為字體標記、文字修飾標記。字體標記和文字修飾標記包括對于字體樣式的一些特殊修改。段落格式化標記分為段落標記、換行記、水平分隔線標記等。

通過對文本與段落格式化知識的學習,讀者能夠掌握頁面內容的初步設計,理解并掌握 HTML 標題字標記、空格及特殊符號的使用;理解格式化標記中的文本修飾標記、計算機輸出標記、引用和術語標記以及字體 font 標記的語法和使用;理解段落與排版標記的語法,學會編寫簡易的 Web 頁面代碼。

二、Web頁面初步設計

Web頁面設計需要遵循簡潔、一致性、有好的對比度的設計原則。簡潔是指以滿足人們的實際需求為目標,要求簡練,準確。一致性是指網站中的各個頁面使用相同的頁邊距,頁面中的每個元素與整個頁面以及站點的色彩和風格保持一致。對比度在于強調、突出關鍵內容,以吸引瀏覽者,鼓勵他們去發掘更深層次的內容。

1.1 向Web頁面中添加文字信息

在 HTML 文件中,主體內容被包含在<body></body >標記之間,并且 body 標記有很多自身的屬性,例如設置頁面背景、設置頁面邊界等。

1.1.1 基本語法
<body>向這里添加內容</body>
1.1.2 語法說明

body標記定義文檔的主體。

body標記包含文檔的所有內容(例如文本、超鏈接、圖像、表格和列表等)。

一個簡單的HTML文檔必須包含最基本的必備的標記。

1.2 標題字標記

標題字標記由h1~h6共6種標記組成。標記中的字母h是英語Heading的簡稱。作為標題字,h1 標記定義最大的標題字,h6標記定義最小的標題字。h1 標記到 h6標記屬于塊級標記,它們必須在HTML中首尾成對出現。瀏覽器會自動地在標題的前后添加空行。

1.2.1 基本語法

<h1 align="left|centerlright|justify">1號標題文字</h1>
<h2 align="left|centerlrightljustify">2號標題文字</h2>
<h3 align="left|centerlright|justify">3號標題文字</h3>
<h4 aliqn="left|center right|justify">4號標題文字</h4>
<h5 align="left|centerlright|justify">5號標題文字</h5>
<h6 align="left|centerlright|justify">6號標題文字</h6>
1.2.2 語法說明

h后面的數字越小,標題字越大。標題字標記的align屬性用來定義標題字的對齊方式,對齊方式有4種,分別是left、center、right、jstify。但是一般推薦設計者使用CSS樣式表來定義對齊方式。
標題文字的大小由它們的重要性決定,等級越高的標題字號越大。在設計時要對各級標題有所規劃。

1.3 添加空格與特殊符號

在HTML文檔中,添加空格的方式與在其他文檔中添加空格的方式不同,在網頁中通過代碼控制來添加空格,而在其他編輯器中通過鍵盤空格鍵來輸入空格。

1.3.1 基本語法
<body>&nbsp;&lt;&reg;&times;
</body>
1.3.2 語法說明?

在網頁中添加空格使用“&nbsp;”,其中“nbsp”是指Non Breaking Space,空格數量與“&nbsp;”的個數相同。

在網頁中插人特殊字符與插入空格符號的方式相同。特殊字符對應的符號代碼如下表。

顯示結果說明符號代碼
顯示一個空格

&nbsp;

<小于$lt;
>大于

&gt;

&&符號&amp;
"雙引號&quot;
?版權&reg;
×稱號&times;
÷除號&divide;

對于HTML文檔中特殊字符對應的代碼,瀏覽器解釋后會顯示對應的特殊符號。

三、格式化文本標記

HTML中提供了很多格式化文本的標記,例如文字加斜、斜體、下畫線、底紋、上/下標等。

2.1 文本修飾標記

對于文本修飾標記,各類瀏覽器均支持,在各類網頁開發工具中仍然有這類標記。常見的文本修飾標記如下表。

標記說明
<b>軟件工程專業! </b>定義粗體
<i>軟件工程專業! </i>定義斜體
<u>軟件工程專業! </u>定義下畫線
<del>軟件工程專業! </del>定義刪除線
<sup>軟件工程專業! </sup>定義上標
<sub>軟件工程專業! </sub>定義下標
<strong>軟件工程專業! </strong>定義著重文字,與<b></b>效果相同
<em>軟件工程專業! </em>定義加重語氣,與<i></i>效果相同
<small>軟件工程專業! </small>變小字號
<big>軟件工程專業! </big>變大字號

2.2 字體標記

在不指定任何樣式的情況下,瀏覽器會把字體顯示為16px、黑色、宋體,因此在設計網頁時要根據需要更改不同段落的字體。在HTML5中可以使用CSS中的字體屬性替代。

字體標記(font)規定文本的字體系列、字體尺寸、字體顏色,所有瀏覽器均支持font標記。

2.2.1 基本語法
<font face = "" size ="" color ="" >…</font>
2.2.2 屬性說明?

字體標記(font)的屬性、取值及說明如下表。

屬性取值說明
size+1~+7、1~7、-1~-7數字越大字號越大,負數字越大字號越小。“+”表示號比原來的字號大一些,“-”表示字號比原來的字號一些
colorrgb(r,g, b)、rgb(r%,g%,b%)#rrggbb或#rgbcolorname規定文本的顏色。可以使用rgb()函數、十六進制數、顏色的英文名稱來表達
face字體1,字體2,…,字體nface屬性可以有多個值,用逗號分隔。字體使用方式為從左向右依次選用。如果前面的字體不存在,則使用后一個字體。若都不存在,則默認使用“宋體”

格式化文本與段落(上)就到這里,下級將更新段落與排版標記,也是格式化文本與段落的重點內容。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/901582.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/901582.shtml
英文地址,請注明出處:http://en.pswp.cn/news/901582.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

關于PHP開源CMS系統ModStart的詳細介紹及使用指南

關于PHP開源CMS系統ModStart的詳細介紹及使用指南&#xff1a; &#x1f50d; ModStart是什么&#xff1f; 基于Laravel框架開發的模塊化CMS系統采用Apache 2.0 開源協議&#xff0c;完全免費可商用特別適合需要快速搭建企業級網站/管理系統的開發者 &#x1f680; 核心優勢…

TCP標志位抓包

說明 TCP協議的Header信息&#xff0c;URG、ACK、PSH、RST、SYN、FIN這6個字段在14字節的位置&#xff0c;對應的是tcp[13]&#xff0c;因為字節數是從[0]開始數的&#xff0c;14字節對應的就是tcp[13]&#xff0c;因此在抓這幾個標志位的數據包時就要明確范圍在tcp[13] 示例1…

RK3588S開發板將SPI1接口改成GPIO

參考官方教程&#xff1a;ROC-RK3588S-PC 一.基本知識&#xff1a; 1.GPIO引腳計算&#xff1a; ROC-RK3588S-PC 有 5 組 GPIO bank&#xff1a;GPIO0~GPIO4&#xff0c;每組又以 A0~A7, B0~B7, C0~C7, D0~D7 作為編號區分&#xff0c;常用以下公式計算引腳&#xff1a;GPIO…

Java 設計模式:適配器模式詳解

Java 設計模式&#xff1a;適配器模式詳解 適配器模式&#xff08;Adapter Pattern&#xff09;是一種結構型設計模式&#xff0c;它通過將一個類的接口轉換為客戶端期望的另一個接口&#xff0c;使原本不兼容的類能夠協同工作。適配器模式就像現實生活中的電源適配器&#xf…

python manimgl數學動畫演示_微積分_線性代數原理_ubuntu安裝問題[已解決]

1.背景 最近調研python opencv, cuda加速矩陣/向量運算, 對于矩陣的線性變換, 秩, 轉秩, 行列式變化等概概念模糊不清. 大概課本依舊是天書, 于是上B站搜索線性代數, 看到 3Blue1Brown 線性變換本質 視頻, 點擊觀看. 驚為天人 --> 豁然開朗 --> 突然頓悟 --> 開心不已…

Git 學習筆記

這篇筆記記錄了我在git學習中常常用到的指令&#xff0c;方便在未來進行查閱。此篇文章也會根據筆者的學習進度持續更新。 網站分享 Git 常用命令大全 Learn Git Branching 基礎 $ git init //在當前位置配置一個git版本庫 $ git add <file> //將文件添加至…

Dynamics365 ExportPdfTemplateExportWordTemplate兩個Action調用的body構造

這兩天在用ExportPdfTemplate做pdf導出功能時&#xff0c;遇到了如下問題InnerException : Microsoft.OData.ODataException: An unexpected StartArray node was found when reading from the JSON reader. A PrimitiveValue node was expected. 我的場景是使用power automate…

經典算法 判斷一個圖是不是樹

判斷一個圖是不是樹 問題描述 給一個以0 0結尾的整數對列表&#xff0c;除0 0外的每兩個整數表示一條連接了這兩個節點的邊。假設節點編號不超過100000大于0。你只要判斷由這些節點和邊構成的圖是不是樹。是輸出YES&#xff0c;不是輸出NO。 輸入樣例1 6 8 5 3 5 2 6 4 5…

【嵌入式八股2】C++:STL容器與算法

1. STL常見容器及其內部實現的數據結構 序號 名稱 描述 存儲結構 常用方法和操作 1vector動態分配的數組順序數組&#xff08;array&#xff09;v.push_back(), v.pop_back(), v.insert(), v.erase(), v.capacity(), v.size(), v.at(idx), v.front(), v.back()2list雙向鏈表離…

vmcore分析鎖問題實例(x86-64)

問題描述&#xff1a;系統出現panic&#xff0c;dmesg有如下打印&#xff1a; [122061.197311] task:irq/181-ice-enp state:D stack:0 pid:3134 ppid:2 flags:0x00004000 [122061.197315] Call Trace: [122061.197317] <TASK> [122061.197318] __schedule0…

在Apple Silicon上部署Spark-TTS:四大核心庫的技術魔法解析!!!

在Apple Silicon上部署Spark-TTS&#xff1a;四大核心庫的技術魔法解析 &#x1f680; &#xff08;M2芯片實測&#xff5c;Python 3.12.9PyTorch 2.6.0全流程解析&#xff09; 一、核心庫功能全景圖 &#x1f50d; 在Spark-TTS的部署過程中&#xff0c;pip install numpy li…

leetcode03 -- 武漢旅游查詢系統

武漢旅游查詢系統 1 界面展示 1.首頁地圖界面 2.查找功能 在查找框內輸入查找的景點名稱 查找到的景點在地圖上進行定位,右側展示景點的詳細信息。 3.添加景點功能 在地圖上點擊某個位置,系統彈出一個輸入框供用戶填寫景點的名稱和描述。 在彈出的輸入框中輸入景點名…

玩機進階教程----MTK芯片設備刷機導致的死磚修復實例解析 連電腦毫無反應 非硬件問題

在高通芯片機型中,我們可以通過短接主板測試點來激活高通芯片特有的9008底層端口來刷寫救磚固件。但通常MTK芯片類的設備聯機電腦即可觸發深刷模式。但有些例外的情況會導致鏈接電腦毫無反應。遇到類似故障的友友可以參閱此博文嘗試解決。 通過博文了解 1??????-----實…

09-設計模式企業場景 面試題-mk

文章目錄 1.工廠(方法)模式1.1.簡單工廠模式(不是設計模式,是編程習慣)1.2.工廠方法模式(企業開發中最常見)1.3.抽象工廠模式2.策略模式2.1.登錄案例(工廠模式+策略模式)3.責任鏈設計模式4.單點登錄怎么是實現的?5.權限認證是如何實現的6.上傳數據的安全性你們怎么控…

BUUCTF-Web(1-20)

目錄 一.SQL注入 (1)[極客大挑戰 2019]EasySQL 萬能密碼 (7)[SUCTF 2019]EasySQL 堆疊注入 解一&#xff1a; 解二&#xff1a; (10)[強網杯 2019]隨便注 堆疊注入 解一&#xff1a; 解二&#xff1a; 解三&#xff1a; (8)[極客大挑戰 2019]LoveSQL 聯…

軟件包安裝管理Gitlab

官方提供了非常詳盡的系統及自動化腳本安裝教程 Gitlab官網下載地址&#xff1a;https://gitlab.cn/install/ 1、安裝配置 今天我們說一下包安裝管理&#xff0c;這樣方便我們自己更精確的制定符合我們自己需要的Gitlab倉庫 配置&#xff1a;ubuntu2004(focal) 4C8G 下載程…

hadoop執行sqoop任務找不到jar

sqoop:1.4.7 hadoop:3.4.1 數據:oracel-hdfs 2025-04-15 16:57:00,850 INFO sqoop.Sqoop: Running Sqoop version: 1.4.7 2025-04-15 16:57:00,901 WARN tool.BaseSqoopTool: Setting your password on the command-line is insecure. Consider using -P instead. 2025-04-15 …

空地機器人在復雜動態環境下,如何高效自主導航?

隨著空陸兩棲機器人(AGR)在應急救援和城市巡檢等領域的應用范圍不斷擴大&#xff0c;其在復雜動態環境中實現自主導航的挑戰也日益凸顯。對此香港大學王俊銘基于阿木實驗室P600無人機平臺自主搭建了一整套空地兩棲機器人&#xff0c;使用Prometheus開源框架完成算法的仿真驗證與…

MCP調用示例-GitHub倉庫操作

在上一篇文章MCP核心概念和應用 ———AI 大模型的標準化工具箱里&#xff0c;我們講述了MCP的安裝&#xff0c;現在讓我們試一試通過示例了解它的功能吧&#xff01; 首先確保你已經有了相應的APIKEY。 &#x1f4a1;大模型中轉API推薦 ?中轉使用教程 1、點擊界面上的 「Done…

zk源碼—5.請求的處理過程一

大綱 1.服務器的請求處理鏈 (1)Leader服務器的請求處理鏈 一.PrepRequestProcessor請求預處理器 二.ProposalRequestProcessor事務投票處理器 三.SyncRequestProcessor事務日志處理器 四.AckRequestProcessor投票反饋處理器 五.CommitProcessor事務提交處理器 六.ToBeA…