前端1.0

目錄

一、?什么是前端

二、 HTML

1.0? 概述

2.0 注釋

三、開發環境的搭建

1.0? 插件

2.0 筆記

四、 常見標簽(重點)

四、案例展示(圖片+代碼)

五、CSS引入


一、?什么是前端

web前端 用來直接給用戶呈現一個一個的網頁

生活中遇到的前端頁面: web頁面? PC端程序頁面? 移動端APP頁面

學習這門之后可以做什么:可以開發出來簡單的Web頁面

二、 HTML

1.0? 概述

超文本標記語言? ?html頁面在瀏覽器上面運行

編寫第一個HTML頁面:? 記事本編寫后直接在瀏覽器打開

head:編寫頁面相關的屬性? ?title:頁面標題? body:頁面內容展示信息

每一個標簽相當于是一個對象? ?程序員通過這些代碼拿到對象之后進行增刪改查

2.0 注釋

ctrl +? /? 和Java里面一樣的快捷鍵

注意:別人瀏覽你的頁面代碼? ?f12能看到你的注釋? 注釋里面的內容補藥負能量

! 加回車? 快速生成代碼框架

三、開發環境的搭建

idea? vscode

1.0? 插件

auto? rename? tag

auto:<p> </p>? 你寫第一個的時候自動出現</p>

view-in-browser

保存頁面直接就給刷新了? ?在瀏覽器打開? 寫好代碼之后 右鍵view in browser

live server

修改代碼 ctrl s 之后 不需要我們手動刷新瀏覽器了

2.0 筆記

html菜鳥教程(網上直接搜)? 有別人整理好的內容直接用即可

菜鳥教程 - 學的不僅是技術,更是夢想!

四、 常見標簽(重點)

標題標簽:? h1到h6? ?數字越大 字體越小

段落標簽:<p>??

換行標簽:<br>? ?

格式化標簽:

<strong>? </strong>? ?<b></b>? 加粗

<em></em>? ? <i></i>? 傾斜

<del></del>? <s></s>? 刪除線

<ins> </ins>? <u></u>? 下劃線

img標簽

頁面上的圖片是通過img標簽實現的? ?img單標簽里面的屬性是不固定的 不影響頁面展示

(1) src 屬性

img標簽必須帶有 src屬性,表示圖片的路徑

絕對路徑:圖片路徑? 網絡上的圖片路徑?

<img src="網上復制粘貼過來的路徑">

相對路徑:代代碼和圖片在同一個文件? ? ./xxx.png? ./img/xxx/png ../xxx.png

(2)?其他屬性

alt屬性:替換文本? ?當文本不能正確顯示的時候,會顯示一個替換的文字? img標簽里面

title屬性:提示文本,鼠標放到圖片上,就會有文字?

width/height:控制寬度 高度? ? weight=100px? px表示像素點

border:邊框? 參數是寬度的像素,但是一一般用css來設定

超鏈接標簽

a標簽? ?

herf屬性: 點擊會跳轉到哪個頁面

herf里面也可以寫頁面? ?html01.html? #是當前頁面? 不做任何跳轉 a標簽里面也可以放圖片

這樣點擊圖片就跳轉到鏈接里面了?

target屬性:? ?重新打開一個頁面 不是當前頁面?

target 打開方式? 默認是_self 如果是_blank 則用新的標簽頁打開

表格標簽:

table標簽表示整個表格

tr 表示表格的一行? td表示表格的一個單元格? th表示表頭單元格 會居中加粗

thead 表格的頭部區域 內容居中??tbody 表格得到主體區域

表格標簽有一些屬性? 可以用于設置大小邊框等? 但是一般用CSS方式來設置

shift alt 下箭頭:直接復制粘貼了

border 表格邊框像素? ?cellpadding內容距離邊框的距離? cellspacing 單元格之間的距離

width height? 設置尺寸 align 表格相對頁面在左面還是右面還是居中? right left center

列表標簽:

無序標簽? ul li? ?快捷方式:ul>li*4? 就直接出現4個列表了?

有序列表 ol li? ? 在菜鳥教程里面看屬性的部分?

自定義列表? dl dt? dd? ? 快捷方式 dl>dt>dd*4? 直接就出現4個列表了

表單標簽:

用表單標簽完成和服務器的交互? <form>? ?</form>

表單域? 包含表單元素的區域

type屬性? ? ? ? ?type="? "

text 文本框? password? ? 密碼框(寫好后自動替換成了小圓點 )?radio? 單選框

checked? ?默認選中 checkbox 復選框? button按鈕框? ? onclick 彈窗 onclick='alert'('hello')

label標簽? 搭配input使用? 點擊label也能選中對應的單選/復選框? 能夠提升用戶體驗

for和對應的id

select標簽

option? 默認展示的是第一個? ?你點擊下拉之后的各種選項

textarea標簽? 文本域中的內容? 就是默認內容 注意空格也會有影響? 文本框的大小長寬

cols屬性和rows屬性一般在css里面設置

form里面的action是和服務器建立鏈接? 可愛捏

無語義標簽?

沒有固定的用途? 啥都可以干? 通常用于對頁面的布局

div和span? ?division 分割? ?span標簽? 含義是跨度

就是兩個盒子 用于網頁布局? div是獨占一行? 是一個大盒子?

spqn不獨占一行 是一個小盒子

span不獨占一行? 是一個小盒子

特殊字符

有些特殊字符在html文件中是不能直接表示的 例如 空格 小于號 大于號 按位與

參考內容:HTML特殊字符編碼對照表

四、案例展示(圖片+代碼)

iconfont-阿里巴巴矢量圖標庫? ? 圖標網站? ?png下載

點擊姓名 光標自動到框框里? 用label標簽

代碼gitee:前端代碼倉庫: 前端代碼倉庫

圖片化展示:

下面是我的效果展示

五、CSS引入

HTML 只是描述了頁面的骨架結構.
使用 CSS 可以針對頁面進行進一步美化

感謝大家的支持

更多內容還在加載中...........

如有問題歡迎批評指正,祝大家生活愉快、學習順利!!!

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

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

相關文章

Flutter鏡像替換

一、核心鏡像替換&#xff08;針對 Maven 倉庫&#xff09; Flutter 依賴的 Google Maven 倉庫&#xff08;https://maven.google.com 或 https://dl.google.com/dl/android/maven2&#xff09;可替換為國內鏡像&#xff0c;常見的有&#xff1a;阿里云鏡像&#xff08;推薦&am…

MATLAB實現的改進遺傳算法用于有約束優化問題

基于MATLAB實現的改進遺傳算法&#xff08;GA&#xff09;用于有約束優化問題的代碼&#xff0c;包括處理非線性約束。此代碼通過引入懲罰函數和修復機制&#xff0c;有效處理約束條件&#xff0c;提高算法的魯棒性和收斂速度。 1. 定義優化問題 % 定義目標函數 function f ob…

Qt子類化QWidget后,使用setStyleSheet設置樣式無效的解決方案

關鍵代碼&#xff1a; #include <QPainter> #include <QStyleOption>void paintEvent(QPaintEvent *e) {QStyleOption opt;opt.init(this);QPainter p(this);style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);QWidget::paintEvent(e); }定義…

【python中級】關于Flask服務在同一系統里如何只被運行一次

【python中級】關于Flask服務在同一系統里如何只被運行一次 1.背景 2.方案1 2.方案2 1.背景 python Flask實現的一個http服務,打包成應用程序exe后在windows10系統運行; 由于我會不斷的更新這個http服務,我希望運行這個http服務的時候之前的http服務被停掉; 即實現 Pytho…

git配置公鑰/密鑰

遇到 “gitgithub.com: Permission denied (publickey)” 錯誤通常意味著你嘗試通過 SSH 連接到 GitHub 時&#xff0c;SSH 密鑰沒有被正確設置或者 GitHub 無法識別你的公鑰。這里有幾個步驟可以幫助你解決這個問題&#xff1a; 檢查 SSH 密鑰 首先&#xff0c;確保你已經在本…

【機器學習】“回歸“算法模型的三個評估指標:MAE(衡量預測準確性)、MSE(放大大誤差)、R2(說明模型解釋能力)

文章目錄一、MAE、MSE、r概念說明二、MAE&#xff08;平均絕對誤差&#xff09;&#xff1a;用"房價預測"理解誤差測量三、MSE&#xff08;均方誤差&#xff09;&#xff1a;誤差的"放大鏡"1、概念說明2、 sklearn代碼實踐3、流程總結四、R&#xff1a;理解…

智慧城市SaaS平臺|市容環衛管理系統

【生活垃圾中轉設施監管】1) 設施信息管理a) 設施基本信息支持記錄中轉設施的名稱、位置、類型、容量、負責人等基本信息。b) 設施分布地圖支持通過GIS地圖展示中轉設施的分布情況&#xff0c;支持地圖查詢和導航。2) 垃圾收運監控a) 垃圾收運記錄支持記錄垃圾收運的時間、車輛…

JAVA-13常用類(2025.08.02學習記錄)

String類String類equals方法String類compareTo方法String類valueOf方法boolean參數內存分析_字符串拼接只會在內存中開辟一個對象內存分析_字符串new創建對象內存分析_變量和字符串拼接字節碼執行過程String類內存分析package com.cn;public class test01 {public static void …

QT----簡單的htttp服務器與客戶端

HTTP協議學習 協議的相關學習可以參考這篇 csdn學習連接 總體流程如下 HTTP服務器 監聽ip和端口,有連接時接收請求,發送回復 server.h #pragma once #include <QtWidgets/QMainWindow> #include "ui_httpServer.h" #include <QTcpServer> #include &l…

飛 算 JavaAI 解 析:有 了 它,麻 麻 再 也 不 用 擔 心 我 不 會 寫 代 碼 了!

聲 明&#xff1a;本 篇 博 客 為 測 評 體 驗 非 廣 告。 文 章 目 錄一、產 品 簡 介二、注 冊 與 上 手方 法 一 - - - 從 IDEA 插 件 市 場 安 裝方 法 二產 品 使 用三、產 品 體 驗智 能 引 導 功 能理 解 需 求設 計 接 口表 結 構 設 計處 理 邏 輯生 成 源 碼Java ch…

iOS混淆工具有哪些?在集成第三方 SDK 時的混淆策略與工具建議

許多 iOS 項目中&#xff0c;不可避免地會集成各種第三方 SDK&#xff0c;比如支付、統計、廣告、社交登錄等。這些 SDK 常常存在逆向被 Hook 或提取業務邏輯的風險&#xff0c;尤其是在流程敏感或要求合規的行業中。 當你無法對第三方源碼進行控制或重新編譯時&#xff0c;混淆…

【學習筆記之redis】刪除緩存

有一串這個代碼&#xff0c;staffEmailList這個key值里面的數據是錯誤的我需要刪除它&#xff0c;把數據新的數據加載到redis緩存中。 public EmailAddressRespDTO getAllEmailAddress() { List<EmailAddressRespDTO> staffEmailList redisCache.getCacheList("s…

Redis 持久化機制淺析

1. 持久化機制的作用 Redis 是基于內存的數據結構數據庫&#xff0c;雖然讀寫性能非常高&#xff0c;但所有數據默認保存在內存中。一旦服務器宕機、進程意外崩潰或容器重啟&#xff0c;內存中的數據將全部丟失。這對于生產環境的可用性與可靠性是極其危險的。因此&#xff0c;…

使用MatterJs物理2D引擎實現重力和鼠標交互等功能,有點擊事件(盒子堆疊效果)

使用MatterJs物理2D引擎實現重力和鼠標交互等功能&#xff0c;有點擊事件&#xff08;盒子堆疊效果&#xff09; 效果圖&#xff1a;直接上代碼&#xff0c;我是用的是html&#xff0c;使用了MatterJs的cdn&#xff0c;直接復制到html文件中然后在瀏覽器打開即可 <!DOCTYPE …

如何玩轉 Kubernetes K8S

在容器化時代&#xff0c;雖然Docker已經很強大了&#xff0c;但是在實際使用上還是有諸多不便&#xff0c;比如集群管理、資源調度、文件管理等等。 不過目前也涌現了很多解決方案&#xff0c;比如 Mesos、Swarm、Kubernetes 等等&#xff0c;其中谷歌開源的 Kubernetes就是其…

論文閱讀筆記:Dataset Condensation with Gradient Matching

論文閱讀筆記&#xff1a;Dataset Condensation with Gradient Matching1. 解決了什么問題&#xff1f;(Motivation)2. 關鍵方法與創新點 (Key Method & Innovation)2.1 核心思路的演進&#xff1a;從參數匹配到梯度匹配2.2 算法實現細節 (Implementation Details)3. 實驗結…

網安學習no.22

一、基礎系統信息命令&#xff08;簡單入門&#xff09;uname作用&#xff1a;查看系統內核信息示例&#xff1a;uname -a&#xff08;顯示完整內核版本、主機名、硬件架構等&#xff09;hostname作用&#xff1a;查看或設置主機名示例&#xff1a;hostname&#xff08;顯示當前…

AJAX的引入

是的&#xff0c;AJAX 的一個主要特點就是通過 局部刷新 來實現與服務器的交互&#xff0c;而不需要重新加載整個頁面。通過 AJAX&#xff0c;JavaScript 可以發送異步的 HTTP 請求&#xff0c;接收到響應數據后&#xff0c;更新頁面的某個部分&#xff08;DOM&#xff09;。這…

SpringBoot 整合 Langchain4j AIService 深度使用詳解

目錄 一、前言 二、AIService 介紹 2.1 AiService 是什么 2.2 AiService 主要功能 2.3 AiService 使用步驟 三、AIService 操作實踐 3.1 前置準備 3.1.1 獲取apikey 3.1.2 導入核心依賴 3.1.3 添加配置文件 3.1.4 前置導入案例 3.2 AIService 案例操作詳解 3.2.1 入…

基于FFmpeg和HLS的大文件分片傳輸方案

1&#xff1a;功能介紹 在視頻這類大文件的傳輸過程中&#xff0c;經常會因為文件太大而受到網絡帶寬的限制。比如在實現視頻預覽功能時&#xff0c;常常會出現長時間加載、緩存卡頓的問題。我在項目中也遇到了類似的情況&#xff0c;于是采用了這個解決方案。 我們可以利用 FF…