【Javaweb學習|黑馬筆記|Day1】初識,入門網頁,HTML-CSS|常見的標簽和樣式|標題排版和樣式、正文排版和樣式

【DAY1】

從今天開始Javaweb的學習了,學了Javaweb基礎知識,HTML CSS常見的標簽和樣式

文章目錄

    • 【DAY1】
    • HTML-CSS
      • 1)初識
      • 2)入門
      • 3)常見標簽和樣式
        • 標題
          • 標題排版
          • 標題樣式
        • 正文
          • 正文排版
          • 正文樣式
          • 整體布局

HTML-CSS

1)初識

  • web標準也稱網頁標準,由一系列的標準組成
  • 三個組成部分
    • HTML:負責網頁的結構(頁面元素和內容)
    • CSS:負責網頁的表現(頁面元素的外觀、位置等頁面樣式 顏色大小)
    • JavaScript:復制網頁的行為

2)入門

HTML:超文本標記語言

  • 超文本:超越文本的現在,比普通文本更大,除了文本信息還可定義圖片、音頻等
  • 標記語言:由標簽"<標簽名>"構成的語言
    • HTML表都是定義好的,<h1>展示圖片 <img>展示圖片 <video>展示視頻

在這里插入圖片描述

CSS:層疊樣式表,用于控制頁面的樣式

在這里插入圖片描述

入門
在這里插入圖片描述

<html><head> <!--頭部--><title>HTML快速入門</title></head><body> <!--內容--><h1>Hello HTML</h1> <!--h1表示一級標題--><img src="img/1.png"></body>
</html><!--在vscode輸入!生成基本框架-->
<!-- 聲明文檔類型為 HTML-->
<!DOCTYPE html>
<html lang="en">
<head><!--字符編碼為UTF-8--><meta charset="UTF-8"><!--設置手機上的屏幕寬度和縮放比例,讓其在手機上也能正常顯示--><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body></body>
</html>

ctrl + / 自動生成注釋

HTML的標簽特點

  • html標簽不區分大小寫,建議小寫
  • html標簽的屬性值使用單引號/雙引號都行
  • html語法結構松散

3)常見標簽和樣式

標題
標題排版
  • 標題標簽:<h1> - <h6>

  • 超鏈接標簽:<a href="...">...</a>

    • href:指定資源訪問的utl

    • target:指定在何處打開資源鏈接

      _self:默認值,在當前頁面打開

      _blank:在空白頁面打開

示例:

【練習1】2025.8.15.1

【練習1】2025.8.15.1

MDN 2025年8月15日
標題樣式

CSS引入方式

  • 行內樣式:

    寫在標簽的style屬性中(配合JavaScript使用)

    <span style="color: gray;">2025年8月15日</span>
    
  • 內部樣式:

    寫在style標簽中(可以寫在頁面任何位置,但通常寫在head標簽中)

    <style>span{color: gray;}
    </style>
    
  • 外部樣式:

    寫在單獨的一個.css文件中(需要通過link標簽在網頁中引用)

    <!-- news.css -->span{color: gray;}<!-- 外部樣式 -->
    <link rel="stylesheet" href="cssnews.css"></link>
    

示例

【練習1】2025.8.15.1

【練習1】2025.8.15.1

MDN 2025年8月15日

顏色表示形式

在這里插入圖片描述

備注: 要想拾取某一個網頁中的顏色,我們可以借助于截圖軟件的拾色器插件來完成

CSS選擇器是用來選取需要設置樣式的元素的

在這里插入圖片描述

優先級:id選擇器>類選擇器>元素選擇器

示例

<!--類選擇器--><style>.cls{color: gray;}</style><span class="cls">2025年8月15日</span>

去除超鏈接中的下劃線

/* 超鏈接去除下劃線 */
a{text-decoration: none;}
正文
正文排版

在這里插入圖片描述

  • 絕對路徑:
    • 絕對磁盤路徑: <img src="C:\Users\Administrator\Desktop\HTML\img\logo.png">
    • 絕對網絡路徑: <img src="``https://i2.sinaimg.cn/dy/deco/2012/0613/yocc20120613img01/news_logo.png``">
  • 相對路徑:

? ./ : 當前目錄 , ./ 可以省略的

? …/: 上一級目錄

示例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>【練習1】2025.8.15.1</title><style>.cls{color: gray;}/* 超鏈接去除下劃線 */a{text-decoration: none;}</style>
</head>
<body><!-- ----------標題---------- --><h1>【練習1】2025.8.15.1</h1><a href="https://developer.mozilla.org/zh-CN/">MDN</a><span class="cls">2025年8月15日</span><br><!-- ----------正文---------- --><!-- 定義一個視頻 --><!-- video標簽屬性 src:視頻地址controls:顯示視頻控制器autoplay:自動播放width:視頻寬度 建議寬度高度只設置一個 另一個會等比例縮放   height:視頻高度 單位px:像素 %:百分比(占用父元素的百分比)poster:視頻封面--><video src="video/news.mp4" controls autoplay width="80%"></video><!-- 音頻標簽<audio src="audio/news.mp3" controls autoplay></audio> --><!-- 段落標簽 --><p>這是一個段落</p><!-- 段落之間自動換行不需要換行標簽 --><p>這是第二個段落</p><!-- 換行標簽 --><br>123456<!-- 插入一個動圖 --><!-- src:圖片的訪問地址1.絕對路徑1.1 絕對磁盤路徑 C:\Users\Administrator\Desktop\img\1.gif1.2 絕對網絡路徑 http://www.baidu.com/img/1.gif2.相對路徑--><img src="img/1.gif" width="80%"></img></body>
</html>
正文樣式

在這里插入圖片描述

加粗展示

<!--b標簽-->
<b>...</b><!--strong標簽-->
<strong>...</strong>

設置行高

p{/* 設置行高 */line-height: 2; /*兩倍行高*/}

設置縮進

  • 使用空格實體字符 &nbsp;

    &nbsp;&nbsp;這是一行字
    
  • 為所有段落設置首行縮進

    p{/* 設置首行縮進 */text-indent: 2em;/*縮進兩個字符*/}
    
整體布局
/* 讓整體版面居中顯示 */#content-container{width: 70%;/*寬度*/margin-left: auto;margin-right: auto;}

把body內的所有內容括在<div></div>中,并設置id選擇器

<body><div id="content-container"><!-- ----------標題---------- --><h1>【練習1】2025.8.15.1</h1><a href="https://developer.mozilla.org/zh-CN/">MDN</a><span class="cls">2025年8月15日</span><br><!-- ----------正文---------- --><!-- 定義一個視頻 --><!-- video標簽屬性 src:視頻地址controls:顯示視頻控制器autoplay:自動播放width:視頻寬度 建議寬度高度只設置一個 另一個會等比例縮放   height:視頻高度 單位px:像素 %:百分比(占用父元素的百分比)poster:視頻封面--><video src="video/news.mp4" controls autoplay width="100%"></video><!-- 音頻標簽<audio src="audio/news.mp3" controls autoplay></audio> --><!-- 段落標簽 --><p><b>&nbsp;&nbsp;這是一個段落</b></p><!-- 段落之間自動換行不需要換行標簽 --><p>這是第二個段落</p><!-- 換行標簽 --><br>123456<!-- 插入一個動圖 --><!-- src:圖片的訪問地址1.絕對路徑1.1 絕對磁盤路徑 C:\Users\Administrator\Desktop\img\1.gif1.2 絕對網絡路徑 http://www.baidu.com/img/1.gif2.相對路徑--><img src="img/1.gif" width="100%"></img>
</div></body>

盒子模型

  • 盒子:頁面中所有的元素(標簽),都可以看做是一個 盒子,由盒子將頁面中的元素包含在一個矩形區域內,通過盒子的視角更方便的進行頁面布局。
  • 盒子模型組成:內容區域(content)、內邊距區域(padding)、邊框區域(border)、外邊距區域(margin)。

在這里插入圖片描述

  • 布局標簽:實際開發網頁中,會大量頻繁的使用 div 和 span 這兩個沒有語義的布局標簽。
  • 標簽:<div> <span>
  • 特點:
  • <div>標簽:
    • 一行只顯示一個(獨占一行)
    • 寬度默認是父元素的寬度,高度默認由內容撐開
    • 可以設置寬高(width、height)
  • <span>標簽:
    • 一行可以顯示多個
    • 寬度和高度默認由內容撐開
    • 不可以設置寬高(width、height)
div {width: 200px;  /* 寬度 */height: 200px;  /* 高度 */box-sizing: border-box; /* 指定width height為盒子的高寬 */background-color: aquamarine; /* 背景色 */padding: 20px 20px 20px 20px; /* 內邊距, 上 右 下 左 , 邊距都一行, 可以簡寫: padding: 20px;*/ border: 10px solid red; /* 邊框, 寬度 線條類型 顏色 */margin: 30px 30px 30px 30px; /* 外邊距, 上 右 下 左 , 邊距都一行, 可以簡寫: margin: 30px; */}

備注:

  • 上述的padding、margin屬性值,可以是4個值、也可以是兩個值、也可以是一個值,具體的含義如下:
  • padding: 20px 20px 20px 20px; -------> 表示上、右、下、左都是20px;
  • padding: 20px 10px; ----------------------> 表示上下是20px,左右是10px;
  • padding: 20px; -----------------------------> 表示上、右、下、左都是20px;

(筆記內容主要基于黑馬程序員的課程講解,旨在加深理解和便于日后復習)
在這里插入圖片描述
希望這篇筆記能對大家的學習有所幫助,有啥不對的地方歡迎大佬們在評論區交流

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

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

相關文章

企業現金流綜合分析報告

企業現金流綜合分析報告 執行摘要 本報告整合了基于同一現金流預測數據的多層級分析,包括基礎、詳細、高級和超詳細視角,旨在為企業提供從日常管理到戰略決策的全面現金流洞察。企業預計年度收入4080萬英鎊,毛利率穩定在36%,EBITDA率約10%,顯示基本業務模式健康且盈利能…

StarRocks優化統計分析

業務需求&#xff1a;統計廣告數據&#xff0c;生成流量漏斗&#xff0c;查看廣告曝光、點擊效果。 StarRocks原表結構&#xff1a; CREATE TABLE ad_events ( event_time DATETIME NOT NULL COMMENT 時間, event_time_hour DATETIME NOT NULL COMMENT 時間(分、秒為0), even…

k8s單master部署

一、部署 1、初始化 1.1、主機準備 1.2、防火墻與上下文 iptables -t nat -F iptables -t filter -F systemctl disable --now firewalldsetenforce 0 sed -i s/SELINUXenforcing/SELINUXdisabled/ /etc/selinux/config 1.3、免密登錄 ssh-keygenssh-copy-id 192.168.11…

【大模型微調系列-03】 大模型數學基礎直觀入門

【大模型微調系列-03】 大模型數學基礎直觀入門&#x1f3af; 本章目標&#xff1a;不要害怕數學&#xff01;我們將通過可視化和簡單代碼&#xff0c;讓你像"看電影"一樣理解深度學習的數學原理。記住&#xff0c;深度學習的數學其實就是"讓計算機學會調整參數…

科技賦能千年養生丨七彩喜艾灸機器人,讓傳統智慧觸手可及

傳統艾灸養生效果顯著&#xff0c;卻常因煙霧繚繞、操作繁瑣、安全隱患等問題令人望而卻步。如今&#xff0c;七彩喜艾灸機器人以創新科技破解痛點&#xff0c;將千年艾灸智慧與現代智能深度融合&#xff0c;讓養生變得簡單、安全、高效&#xff0c;為大眾開啟“無負擔”的艾灸…

【web站點安全開發】任務2:HTML5核心特性與元素詳解

目錄 一、HTML元素 1、行內元素、塊元素、行內塊元素 2、替換元素和非替換元素 二、HTML5新增特性 1、語義化標簽&#xff1a;提升頁面結構化與可讀性 2、原生多媒體支持&#xff1a;擺脫插件依賴 3、表單增強&#xff1a;提升交互與驗證能力 4、Canvas 與 WebGL&#…

Notepad++插件開發實戰:從零打造效率工具

通過定制插件提升文本處理效率300%?? 一、插件開發核心價值?解決效率瓶頸的終極方案??定制化工作流?深度集成編輯器功能&#xff08;文檔訪問、選區操作、語法解析&#xff09;自動化重復操作&#xff08;批量替換、格式轉換、數據提取&#xff09;案例&#xff1a;法律文…

微服務單元測試組件(附源碼)

背景 微服務的調試&#xff0c;哪怕是簡單問題&#xff0c;需要啟動9個服務&#xff0c;ui/nginx 網關 應用 auth 基礎數據服務 redis nacos 平臺服務 &#xff0c;效率差得不行&#xff0c;準備開發一個支持微服務環境的單元測試組件&#xff0c; 組件解決3個問題&#xff1a…

【LeetCode 熱題 100】55. 跳躍游戲

Problem: 55. 跳躍游戲 給你一個非負整數數組 nums &#xff0c;你最初位于數組的 第一個下標 。數組中的每個元素代表你在該位置可以跳躍的最大長度。 判斷你是否能夠到達最后一個下標&#xff0c;如果可以&#xff0c;返回 true &#xff1b;否則&#xff0c;返回 false 。 文…

Java-JVM是什么JVM的類加載機制

一.JVM是什么1.jvm是java虛擬機&#xff0c;是java程序運行的基礎環境2.jvm運行的是java源代碼經過編譯后的class文件&#xff0c;這些class文件經過jvm負責解釋或即時編譯為對應平臺的機器碼并執行3.class文件也可以通過其他【jvm languages】經過編譯后得到&#xff0c;例如s…

做亞馬遜廣告,有哪些提高效率的工具

"為什么每天花3小時調整廣告卻看不到效果&#xff1f;""如何避免高轉化關鍵詞被競爭對手搶走&#xff1f;""為什么手動調整預算總是慢市場半拍&#xff1f;""ACOS居高不下真的是關鍵詞選錯了嗎&#xff1f;""有沒有工具能真正實現…

研究學習3DGS的順序

6 個核心基礎模塊 序號模塊說明推薦學習順序1&#x1f4f7; 三維計算機視覺基礎建立對3D場景、點云、體積的空間理解?第一個2&#x1f9ee; CT成像原理與圖像表示理解CT圖像本質、斷層數據、密度單位?并行進行3&#x1f7e1; NeRF與3D Gaussian Splatting原理掌握點云/高斯場…

期刊分類計算機領域會議

該圖片已上傳圖床&#xff0c;需要可自行下載&#xff1a; https://youke1.picui.cn/s1/2025/08/15/689f1e3553930.png 參考鏈接&#xff1a; 【干貨】最全學術期刊級別分類講解_嗶哩嗶哩_bilibili

【計算機視覺與深度學習實戰】01基于直方圖優化的圖像去霧技術

摘要 隨著計算機視覺技術的快速發展,圖像去霧已成為數字圖像處理領域的重要研究方向。霧霾、灰塵、水汽等環境因素會嚴重降低圖像的對比度和可見度,影響圖像的視覺效果和后續的計算機視覺任務。本文深入探討了基于直方圖優化的圖像去霧技術,包括全局直方圖均衡化、對比度限…

Vue3 + Axios 實現一個精美天氣組件(含實時與未來預報)

Vue3 Axios 實現一個精美天氣組件&#xff08;含實時與未來預報&#xff09; 一、前言 在很多管理系統、信息看板、門戶首頁中&#xff0c;天氣模塊是一個常見的小組件。 它不僅能展示當前的氣溫、天氣狀況&#xff0c;還能提供未來幾天的天氣趨勢&#xff0c;讓用戶對環境有…

Unity:GUI筆記(二)——工具欄和選擇網格、滾動列表和分組、窗口、自定義皮膚樣式、自動布局

寫在前面&#xff1a;寫本系列(自用)的目的是回顧已經學過的知識、記錄新學習的知識或是記錄心得理解&#xff0c;方便自己以后快速復習&#xff0c;減少遺忘。五、工具欄和選擇網格1、工具欄使用Unity提供的API&#xff1a;GUI.Toolbar()可以創建一個工具欄。有三個參數是必須…

Streamlit實現Qwen對話機器人

Web界面 一、Streamlit 是一個用于創建數據科學和機器學習應用的開源前端框架&#xff0c;能夠快速將 Python 腳本轉化為交互式 Web 應用。通過簡單的 Python API 就能構建出交互式的數據應用。 1、主要特點 簡單易用&#xff1a;純 Python 編寫代碼&#xff0c;API 簡潔直觀…

Linux-地址空間

目錄 1.介紹 2.理解 3.Linux早期的內核調度隊列 1.介紹 這是32位的程序空間地址圖&#xff1a; 為了更好地理解這段圖&#xff0c;我們來寫一段代碼編譯運行&#xff1a; #include <stdio.h> #include <string.h> #include <unistd.h> #include <std…

**標題:發散創新之力,探索隱私計算的未來**隱私計算,作為當下數字化時代的熱門話題,正受

標題&#xff1a;發散創新之力&#xff0c;探索隱私計算的未來 隱私計算&#xff0c;作為當下數字化時代的熱門話題&#xff0c;正受到越來越多開發者和從業者的關注。本文將帶您走進隱私計算的奇妙世界&#xff0c;探討其背后的技術原理、應用場景以及發展趨勢。 一、隱私計算…

線程P5 | 單例模式[線程安全版]~懶漢 + 餓漢

什么是單例模式&#xff1f;在我們正式講解單例模式之前&#xff0c;沒有了解過的小伙伴可能會有疑問...到底啥叫單例模式&#xff1f;&#xff1f;其實單例模式呢&#xff0c;是我們設計模式中的一種&#xff0c;所謂的設計模式&#xff0c;你可以把它理解為一個模板&#xff…