前端期末1111

前端期末

超文本標記語言(英語:HyperText Markup Language,簡稱:HTML)

body:在網頁文檔中,所有文本,圖像,音頻和視頻等代碼只能放在標簽內才能呈現給用戶。

HTML中的標簽不區分大小寫

  空格

常見的圖片格式有GIF動圖、PNG和JPG。

在img標簽中有

屬性屬性值描述
alt文本當圖片未找到,顯示的文字
title文本鼠標懸停在圖片上顯示的文字
width像素寬度
height像素高度
border數字圖片邊框
vspace像素值垂直邊距
hspace像素值水平邊距
align方向left、right、top、middle、bottom

a標簽的寫法<a href='www.baidu.com' target='_blank'>百度</a>

  • 其中 href 是跳轉的地址url
  • target:默認值 _self在當前窗口打開,_blank 在新窗口打開。

主題標簽

  • header 頭部標簽
  • nav
  • main 主題標簽
  • footer 尾部標簽

CSS使用的三種方式

一、行內式

<html>
<head>
</head>
<body><footer style='background-color: DarkSalmon; color: white;'><p>作者:Bill Gates<br><a href="mailto:bill@example.com">bill@example.com</a></p>
</footer></body>
</html>

二、頁面嵌入

<html>
<head>
<style>
footer {text-align: center;padding: 3px;background-color: DarkSalmon;color: white;
}
</style>
</head>
<body><footer><p>作者:Bill Gates<br><a href="mailto:bill@example.com">bill@example.com</a></p>
</footer></body>
</html>

三、外鏈式

  1. index.html

    <html>
    <head><link href="style.css" rel="stylesheet" />
    </head>
    <body><footer><p>作者:Bill Gates<br><a href="mailto:bill@example.com">bill@example.com</a></p>
    </footer></body>
    </html>
    
  2. style.css

    * {padding: 0;margin: 0;
    }
    footer {text-align: center;padding: 3px;background-color: DarkSalmon;color: white;
    }
    

Css中的技術選擇器有**標簽選擇器class類選擇器(.)id選擇器(#)通配符選擇器交集選擇器并集選擇器(,)后代選擇器(空格)**。

CSS

  • .box {/* 文字大小 */font-size: 20px;/* 文字加粗 */font-weight: 400;/* 字間距 */letter-spacing: 20px;/* 英文單詞間距 */word-spacing: 20px;/* 行間距 */line-height: 25px;/* 文字居中 */text-align: center;/* 首行縮進 , 2em是兩個字符*/text-indent: 2em;
    }
    a {/* 文字 取消下劃線 , underline 下劃線、overline上劃線、line-through設置刪除線*/text-decoration: none;
    }/* a標簽 超鏈接 樣式 */
    /* 超鏈接默認樣式 */
    a:link {}
    /* 超鏈接被點擊后的樣式 */
    a:visited {}
    /* 鼠標經過的樣式 */
    a:hover {}
    /* 單擊時的樣式 */
    a:active{}/* 盒子模型 */
    .box1 {/* 邊框連接:寬度、樣式、顏色 */border: 20px solid red;/* 下面是邊框單獨設置 *//* 設置邊框顏色 */border-color: black;/* 邊框大小 */border-width: 30px;/* 邊框樣式 */border-style: solid;/* 圓角 */border-radius: 5px;/* 盒子陰影 *//* x 偏移量 | y 偏移量 | 陰影顏色 */box-shadow: 10px 10px black;/* x 偏移量 | y 偏移量 | 陰影模糊半徑 | 陰影顏色 */box-shadow: 10px 5px 5px black;/* 背景圖片   no-repeat 不平鋪、repeat-y 垂直方向平鋪, repeat-x 水平方向平鋪*/background-repeat: no-repeat;/* 背景圖片位置   x軸 、 y軸*/background-position: 20px 20px;/* 設置透明 */opacity: 0.5;/* 浮動  left 左浮動、right右浮動、none 取消浮動*/float: left;/* 定位  static 靜態、relative相對、absolute絕對、fixed固定*/position: static;
    }
    

一、html元素分類

html元素:行內元素、塊元素、行內塊元素

二、塊元素

常見的塊級元素:< h1 >~< h6 >、< p >、< div >、< ul >、< ol >、< li >、< dd >、< dt >、< dl >等,其中 < div > 標簽是最典型的塊元素。

塊級元素的特點:
① 比較霸道,自己獨占一行。
② 高度,寬度、外邊距以及內邊距都可以控制。
③ 寬度默認是容器(父級寬度)的100%。
④ 是一個容器及盒子,里面可以放行內或者塊級元素。
注意:
文字類的元素內不能使用塊級元素
< p > 標簽主要用于存放文字,因此 < p > 里面不能放塊級元素,特別是不能放< div >。同理, < h1 >~< h6 >等都是文字類塊級標簽,里面也不能放其他塊級元素

三、行內元素

常見的行內元素: < a >、< strong >、< b >、< em >、< i >、< del >、< s >、< ins >、< u >、< span >、< img />、< input />、< select >、< textarea >、< br />、等,其中 < span > 標簽是最典型的行內元素。有的地方也將行內元素稱為內聯元素。

行內元素的特點:
① 相鄰行內元素在一行上,一行可以顯示多個。
② 高、寬直接設置是無效的。
③ 默認寬度就是它本身內容的寬度。
④ 行內元素只能容納文本或其他行內元素。
注意:
? 鏈接里面不能再放鏈接
? 特殊情況鏈接 < a > 里面可以放塊級元素,但是給 < a > 轉換一下塊級模式最安全

四、行內塊元素

在行內元素中有幾個特殊的標簽 —— < img />、< input />、< td >,它們同時具有塊元素和行內元素的特點。 有些資料稱它們為行內塊元素。
行內塊元素的特點:
① 和相鄰行內元素(行內塊)在一行上,但是他們之間會有空白縫隙。一行可以顯示多個(行內元素特點)。
② 默認寬度就是它本身內容的寬度(行內元素特點)。
③ 高度,行高、外邊距以及內邊距都可以控制(塊級元素特點)

網頁模塊的命名規范

  • 避免使用中文字符命名
  • 不能以數字開頭命名
  • 不能用關鍵字
  • 用最少的字母達到最容易理解的效果
  • 常用的命名還有駝峰命名,蛇形命名

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

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

相關文章

【STM32入門教學】——串口、定時器與參考資料

機器人工程系列文章目錄 這里羅列了系列文章鏈接 概念總述 STM入門教學 還沒寫完組里急用 文章目錄 機器人工程系列文章目錄概念總述STM入門教學 前言串口串口的概念cubemxkeil5實物實驗關于cubemx生成邏輯printf升級usart.cmain.hretarget.c 定時器定時器的概念cubemxkeil5…

帶電池監控功能的恒流直流負載組

EAK的交流和直流工業電池負載組測試儀對于測試和驗證關鍵電力系統的能力至關重要&#xff0c;旨在實現最佳精度。作為一家客戶至上的公司&#xff0c;我們繼續盡我們所能應對供應鏈挑戰&#xff0c;以提供出色的交貨時間&#xff0c;大約是行業其他公司的一半。 交流負載組 我…

時鐘切換的代碼

目錄 描述 輸入描述&#xff1a; 輸出描述&#xff1a; 參考代碼 描述 題目描述&#xff1a; 存在兩個同步的倍頻時鐘clk0 clk1,已知clk0是clk1的二倍頻&#xff0c;現在要設計一個切換電路&#xff0c;sel選擇時候進行切換&#xff0c;要求沒有毛刺。 信號示意圖&…

學習springMVC

第四章 Spring MVC 第一節 Spring MVC 簡介 1. Spring MVC SpringMVC是一個Java 開源框架&#xff0c; 是Spring Framework生態中的一個獨立模塊&#xff0c;它基于 Spring 實現了Web MVC&#xff08;數據、業務與展現&#xff09;設計模式的請求驅動類型的輕量級Web框架&am…

車云匯的元宇宙之旅

在汽車行業持續迎來數字化和科技革新的今天&#xff0c;車云匯作為一個領先的汽車服務平臺&#xff0c;正通過探索元宇宙這一新興概念&#xff0c;將傳統服務與虛擬現實技術相結合&#xff0c;為車主提供全新的互動體驗和服務模式。這一創新不僅有望改變汽車行業的服務面貌&…

匿名內部類在Java編程中的應用與限制

匿名內部類在Java編程中的應用與限制 大家好&#xff0c;我是免費搭建查券返利機器人省錢賺傭金就用微賺淘客系統3.0的小編&#xff0c;也是冬天不穿秋褲&#xff0c;天冷也要風度的程序猿&#xff01; 匿名內部類在Java編程中的應用與限制 1. 什么是匿名內部類&#xff1f;…

什么叫創世區塊、創世區塊有什么用、為什么需要創世區塊

創世區塊&#xff08;Genesis Block&#xff09;是任何區塊鏈技術中的第一個區塊&#xff0c;它是區塊鏈的起點&#xff0c;標志著該區塊鏈的誕生。在創世區塊之前沒有任何區塊存在&#xff0c;因此它沒有前一個區塊的哈希值&#xff0c;通常這個位置會被設置為零或者一個預定義…

vue3源碼(六)渲染原理-runtime-dom

1、從入口文件看實現 項目入口文件 import { createApp } from vue import ./style.css import App from ./App.vuecreateApp(App).mount(#app)文件位置core\packages\runtime-dom\src\index.ts 保證了render的唯一性 // // rendererOptions 是patchProp 和nodeOps的合集&a…

可視化低代碼平臺之:RayData光啟元的震撼作品。

RayData家的可視化作品&#xff0c;貝格前端工場是經常碰到&#xff0c;制作十分的精良&#xff0c;業內很有影響力。他們也有自己的低代碼平臺&#xff0c;分為了桌面版和網頁版&#xff0c;本期分享一下他們的作品。

徹底掌握 Git:從零基礎到高級實戰的全方位教程

文章目錄 一、Git 簡介二、安裝 Git1. Windows2. macOS3. Linux 三、Git 基本概念四、初次使用 Git1. 配置 Git2. 創建一個新的 Git 倉庫3. 克隆一個遠程倉庫4. 跟蹤文件5. 提交變更6. 查看歷史記錄 五、Git 分支管理1. 創建和切換分支2. 合并分支3. 分支沖突 六、遠程倉庫1. 添…

to_json 出現亂碼的解決方案

大家好,我是愛編程的喵喵。雙985碩士畢業,現擔任全棧工程師一職,熱衷于將數據思維應用到工作與生活中。從事機器學習以及相關的前后端開發工作。曾在阿里云、科大訊飛、CCF等比賽獲得多次Top名次。現為CSDN博客專家、人工智能領域優質創作者。喜歡通過博客創作的方式對所學的…

國產分布式數據庫災備高可用實現

最近在進行核心業務系統的切換演練測試&#xff0c;就在想一個最佳的分布式數據庫高可用部署方案是如何保證數據不丟、系統可用的&#xff0c;做到故障時候可切換、可回切&#xff0c;并且業務數據的一致性。本文簡要介紹了OceanBase數據庫和GoldenDB數據庫在災備高可用的部署方…

kafka的架構

一、架構圖 Broker&#xff1a;一臺 kafka 服務器就是一個 broker。一個kakfa集群由多個 broker 組成。一個 broker 可以容納多個 topic。 Producer&#xff1a;消息生產者&#xff0c;就是向 kafka broker 發消息的客戶端 Consumer&#xff1a;消息消費者&#xff0c;向 kafk…

深海電波,智能駕馭:海上發電系統中的先進網關技術

隨著技術的不斷演進&#xff0c;海上風電場逐漸走向深海&#xff0c;隨之而來的高速通信保障成為一大難題。同時&#xff0c;海上風電特殊的環境與部署技術&#xff0c;也給運維帶來了作業難、成本高、響應慢等困難。通過在沿海岸邊建立高站&#xff0c;結合超遠覆蓋、載波聚合…

springboot java.lang.ClassNotFoundException: dm.jdbc.driver.DmDriver 應該如何解決

遇到的問題&#xff1a;項目中引用了外部的達夢jar包 在idea中正常使用 也能找到dm.jdbc.driver.DmDriver 驅動 但是當通過jenkins 構建部署到服務器上 總是報 ClassNotFoundException: dm.jdbc.driver.DmDriver 找不到驅動 應用到的驅動代碼如下格式 排查步驟 1.首先看你的項…

ROS2仿真工具-gazebo

gazebo獨立于ROS2&#xff0c;就像插件一樣&#xff0c;需要安裝。 1.安裝 sudo apt install gazebo sudo apt install ros-humble-gazebo-* 2.運行測試demo gazebo /opt/ros/humble/share/gazebo_plugins/worlds/gazebo_ros_diff_drive_demo.world 查看所有話題 ros2 top…

0052__windows下實現socketpair函數

windows下實現socketpair函數_socketpair windows 實現-CSDN博客 socketpair函數介紹及使用-CSDN博客

使用css做一個旋轉的八卦圖

使用css做一個旋轉的八卦圖 1, html部分 <div class"tai"><div class"bai"></div><div class"hei"></div> </div>2, css部分 .tai{width: 200px;height: 200px;border: 1px solid #000;background: linea…

工業路由器的應用

上文講了工業路由器與家用路由器的區別, 家用路由器的使用場景想必大家都不陌生&#xff0c;那么工業路由器可以具體應用在哪些領域呢&#xff1f; 工業路由器憑借其多接口、多協議、寬溫寬壓等工業設計特性&#xff0c;可以廣泛應用于各類工業化場景&#xff0c;為各類工業傳…

STM32中的I2S(Inter-IC Sound)接口和SA接口(Serial Audio Interface)的區別

STM32中的I2S&#xff08;Inter-IC Sound&#xff09;接口和SA接口&#xff08;這里的SA可能指的是SAI&#xff0c;Serial Audio Interface&#xff09;雖然都用于音頻數據傳輸&#xff0c;但它們在設計目標、功能特性和應用場景上存在一些區別&#xff1a; I2S (Inter-IC Sou…