【前端知識】一篇速成 建議收藏

?HTML基礎概念


正式敲代碼之前呢,我們先來看幾個概念:


0 靜態網頁和動態網頁

靜態網頁: 頁面的內容和顯示效果就基本上不會發生變化了--除非你修改頁面代碼。

動態網頁: 頁面代碼雖然沒有變,但是顯示的內容卻是可以隨著時間、環境或者數據庫操作的結果而發生改變的。

1 WWW
是 World wide Web 的縮寫,中文名: 萬維網
2 URL
Uniform Resource Locator 統一資源定位符

3?HTTP?(Hyper Text Transfer Protocol)
超文本傳輸協議(是一個簡單的請求-響應協議)

4 HTML (Hyper Text Markup Language)
超文本標記語言HTML 是用來描述網頁的一種語言。
HTML不是一種編程語言,而是一種標記語言,使用標記標簽來描述網頁。

頭部標簽

1. <title> 標簽

<title> 標簽定義了文檔的標題,這個標題會顯示在瀏覽器的標題欄或頁面的標簽頁上。同時,它也是搜索引擎結果頁面(SERP)上顯示的標題,對SEO非常關鍵。

<head><title>我的網頁標題</title></head>

2. <meta> 標簽

<meta> 標簽用于提供有關HTML文檔的元數據。它不會直接顯示在頁面上,但對于搜索引擎優化(SEO)和頁面描述等方面非常重要。<meta> 標簽可以有不同的屬性,如name、http-equiv、charset等。

字符集定義:

<meta charset="UTF-8">

這行代碼指定了HTML文檔使用UTF-8字符編碼,有助于確保網頁在全球范圍內的正確顯示。

頁面描述(對SEO重要):

<meta name="description" content="這是一個關于HTML頭部標簽的詳細解釋和示例的頁面。">

這有助于搜索引擎理解頁面的內容,并可能顯示在搜索結果中。

作者信息:

<meta name="author" content="你的名字">

這提供了頁面的作者信息。

視口設置(對移動設備友好):

<meta name="viewport" content="width=device-width, initial-scale=1.0">

這行代碼確保了網頁在移動設備上的正確顯示,允許頁面寬度自動調整以適應不同設備的屏幕寬度。

3. <link> 標簽

<link> 標簽用于定義文檔與外部資源的關系,最常見的是鏈接到CSS樣式表。

<link rel="stylesheet" href="style.css">

這行代碼將當前頁面與名為style.css的外部樣式表鏈接起來,使得頁面的樣式可以按照style.css文件中定義的規則來顯示。

4. <script> 標簽(在<head>中)

雖然<script>標簽通常用于引入JavaScript代碼,但將它們放在<head>部分可能會影響頁面的加載速度,因為瀏覽器會等待腳本加載完成后再繼續解析HTML。然而,有時出于特定需求(如定義全局變量或函數),你可能需要將它們放在<head>中。

<head><script src="script.js"></script></head>

這行代碼引入了名為script.js的外部JavaScript文件。

主體標簽

<!DOCTYPE html>  
<html>  
<head>  <meta charset="utf-8">  <title>主體標簽示例</title>  
</head>  
<body>  <h1>這是一個標題</h1>  <p>這是一個段落。</p>  <img src="image.jpg" alt="示例圖片">  
</body>  
</html>

文字與段落標記

  • <b>:加粗文本
  • <i>:使文本傾斜(斜體)
  • <u>:給文本添加下劃線
  • <strong>:表示文本非常重要(通常顯示為加粗)
  • <em>:表示文本被強調(通常顯示為斜體)
    <!DOCTYPE html>  
    <html>  
    <head>  <title>文字格式化示例</title>  
    </head>  
    <body>  <p>這是一個<b>加粗</b>的文本。</p>  
    <p>這是一個<i>傾斜</i>的文本。</p>  
    <p>這是一個<u>帶下劃線</u>的文本。</p>  
    <p>這是一個<strong>非常重要</strong>的文本。</p>  
    <p>這是一個<em>被強調</em>的文本。</p>  </body>  
    </html>

列表標記

圖片標記

框架結構

超鏈接標記

表格

表單

css基礎知識

css基礎屬性

注:本篇博客基于編程張無忌的網課進行學習,大家可以到b站學習,時長大概一個多小時。

編程張無忌

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

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

相關文章

【康復學習--LeetCode每日一題】3099. 哈沙德數

題目&#xff1a; 如果一個整數能夠被其各個數位上的數字之和整除&#xff0c;則稱之為 哈沙德數&#xff08;Harshad number&#xff09;。給你一個整數 x 。如果 x 是 哈沙德數 &#xff0c;則返回 x 各個數位上的數字之和&#xff0c;否則&#xff0c;返回 -1 。 示例 1&a…

【Qt知識】window frame 對窗口坐標的影響

在Qt中&#xff0c;窗口框架&#xff08;Window Frame&#xff09;對Widget的尺寸計算和坐標定位有著直接的影響&#xff0c;這主要是因為窗口框架本身占據了一定的空間&#xff0c;包括標題欄、最小化/最大化/關閉按鈕以及邊框。這部分額外的空間在不同的應用場景下需要被考慮…

windows非白名單exe監控并殺死

需求&#xff1a;孩子在家用電腦上網課&#xff0c;總是悄悄打開游戲或視頻軟件 方案&#xff1a;指定白名單exe&#xff0c;打開非白名單的就自動被殺死&#xff0c;并記錄日志供查看 不知道是否還有更好的結果方案&#xff1f; import psutil import time import logging#…

2024.7.4 刷題總結

2024.7.4 **每日一題** 3086.拾起k個1需要的最少行動次數&#xff0c;在這道題我們可以把0看成空位&#xff0c;第二種操作相當于把一個1移動到和它相鄰的空位上&#xff0c;而第一種操作則是貪心地把和當前下標相鄰的0變成1;當maxchanges較大時&#xff0c;優先使用第一種操作…

第二十條:與抽象類相比,優先選擇接口

要定義多種實現的類型&#xff1a;JAVA有兩種機制&#xff1a;接口和抽象類。這兩種機制都支持為某些實例方法提供實現&#xff0c;但二者有個重要的區別&#xff1a;要實現由抽象類定義的類型&#xff0c;這個類必須是抽象類的子類。因為Java只允許單繼承&#xff0c;對抽象類…

使用SSE實現echarts數據實時更新

區別 SSE 和 WebSocket 原理和實現方式的區別 SSE( Server-Sent Events) SSE 是基于傳統的 HTTP 協議實現的&#xff0c;采用了長輪詢&#xff08;long-polling&#xff09;機制。客戶端通過向服務器發送一個 HTTP 請求&#xff0c;服務器保持連接打開并周期性地向客戶端發送…

內網穿透--利用everything實現目錄映射

免責聲明:本文僅做技術交流與學習... 目錄 來源文章 frp下載網址 為了隱藏: 演示: 1-靶機的everything開啟http服務 2-Linux服務器: 3-靶機windows: 4-最后訪問: 來源文章 滲透測試技巧|Everything的利用 frp下載網址 Release v0.58.1 fatedier/frp GitHub 為了隱…

協程調度模塊

什么是協程和協程調度&#xff1f; 基本概念 協程 協程是一種比線程更輕量級的并發編程結構&#xff0c;它允許在函數執行過程中暫停和恢復執行狀態&#xff0c;從而實現非阻塞式編程。協程又被稱為用戶級線程&#xff0c;這是由于協程包括上下文切換在內的全部執行邏輯都是…

WAIC熱點聚焦|具身智能簡介:AI新浪潮的領跑者

WAIC熱點聚焦|具身智能簡介&#xff1a;AI新浪潮的領跑者 引言 隨著"具身智能"&#xff08;Embodied Intelligence&#xff09;的火熱討論&#xff0c;2024年標志著人機交互新時代的開啟。在大模型技術的推動下&#xff0c;機器人響應語音指令成為現實&#xff0c;…

Linux Rsyslog+LogAnalyzer+MariaDB部署日志服務器

文章目錄 Linux RsyslogLogAnalyzerMariaDB部署日志服務器1 環境準備1.1 服務器端安裝LAMP環境1.2 服務啟動并加入開機啟動1.2.1 Apache1.2.2 MariaDB1.2.3 Php 2 Rsyslog服務端安裝及配置2.1 安裝Rsyslog及Rsyslog連接MySQL的模塊2.2 導入rsyslog-mysql數據庫文件2.3 查看剛導…

深入淺出:npm常用命令詳解與實戰

theme: smartblue npm是什么 npm&#xff08;Node Package Manager&#xff09;是Node.js平臺的默認包管理器&#xff0c;它讓JavaScript開發者能夠輕松地共享、管理和使用彼此編寫的代碼模塊。npm不僅僅是一個安裝工具&#xff0c;它還是一個全面的生態系統&#xff0c;用于發…

【YOLOv5/v7改進系列】替換損失函數為WIOU、CIOU、GIOU、SIOU、DIOU、EIOU、Focal C/G/S/D/EIOU等

一、導言 在目標檢測任務中&#xff0c;損失函數的主要作用是衡量模型預測的邊界框&#xff08;bounding boxes&#xff09;與真實邊界框之間的匹配程度&#xff0c;并指導模型學習如何更精確地定位和分類目標。損失函數通常由兩部分構成&#xff1a;分類損失&#xff08;用于…

RabbitMQ入門教程(精細版二帶圖)

目錄 六 RabbitMQ工作模式 6.1Hello World簡單模式 6.1.1 什么是簡單模式 6.1.2 RabbitMQ管理界面操作 6.1.3 生產者代碼 6.1.4 消費者代碼 6.2 Work queues工作隊列模式 6.2.1 什么是工作隊列模式 6.2.2 RabbitMQ管理界面操作 6.2.3 生產者代碼 6.2.4 消費者代碼 …

清理測試數據用truncate還是delete

truncate和delete的區別&#xff0c;我相信大家都清楚。 truncate會清空表的全部數據&#xff0c;且自增主鍵會重置&#xff1b;而delete可以按條件刪除&#xff0c;且自增主鍵不會重置。 我們日常測試過程中經常要刪除掉測試數據&#xff0c;那么應該用truncate刪&#xff0c…

Java中繼承接口和實現接口的區別、接口和抽象類的區別、并理解關鍵字interface、implements

初學者容易把繼承接口和實現接口搞混&#xff0c;專門整理一下&#xff0c;順便簡單介紹一下interface、implements關鍵字。 繼承接口和實現接口的區別、接口的特點 繼承接口是說的只有接口才可以繼承接口&#xff0c;是接口與接口間的。實現接口是說的接口與類之間&#xff…

Eclipse導入工程提示“No projects are found to import”

如果發現導入工程的時候出現"No projects are found to import" 的提示&#xff0c;首先查看項目目錄中是否有隱藏文件.project&#xff0c;還有目錄結構也還要有一個隱藏文件.classpath&#xff0c; 如果沒有的解決辦法。 方法1&#xff1a;可以把其它項目的.proje…

面試題--SpirngCloud

SpringCloud 有哪些核心組件?(必會) ? Eureka: 注冊中心, 服務注冊和發現 ? Ribbon: 負載均衡, 實現服務調用的負載均衡 ? Hystrix: 熔斷器 ? Feign: 遠程調用 ? Zuul: 網關 ? Spring Cloud Config: 配置中心 (1)Eureka 提供服務注冊和發現, 是注冊中心. 有兩個組…

【最新】App Inventor 2 學習平臺和AI2伴侶使用

1、AppInventor2服務器&#xff1a; 官方服務器&#xff1a;http://ai2.appinventor.edu/ 官方備用服務器&#xff1a;http://code.appinventor.mit.edu/ 國內同步更新服務器&#xff1a;https://www.fun123.cn 國內訪問速度很快&#xff0c;很穩定&#xff0c;文檔是中文的…

Android11 系統/framework層禁止三方應用開機自啟動。

背景介紹&#xff1a;客戶給了定制的launcher&#xff0c;要求在設備上啟動他們的launcher&#xff0c;實現過程中出現的問題是 開機引導還沒走完&#xff0c;launcher就會自己彈出來打斷開機引導&#xff0c;按道理來說launcher是在開機引導結束后&#xff0c;由開機引導通過i…

偏微分方程筆記(駐定與非駐定問題)

橢圓方程可以看成拋物方程 t → ∞ t\rightarrow\infty t→∞的情況。 拋物&#xff1a; 雙曲&#xff1a;