Merge xingyuanxin_branch into develop - Add study materials and frontend resources

pull/38/head
hnu202326010131 6 months ago
commit cef700b3a2

@ -0,0 +1,2 @@
<marquee>阿米诺斯</marquee>
<marquee>666</marquee>

@ -0,0 +1,37 @@
<!DOCTYPE html> <!-- 文档类型声明告诉浏览器这是一个HTML文档 -->
<html lang="zh-CN"> <!-- html是根标签lang属性指定文档语言 -->
<head> <!-- head标签包含文档的元数据如标题、字符集等 -->
<meta charset="UTF-8"> <!-- 指定文档字符编码为UTF-8支持中文等各种语言 -->
<title>HTML标签学习</title> <!-- 网页标题,会显示在浏览器标签页上 -->
</head>
<body> <!-- body标签包含网页的主要内容用户可见的部分 -->
<!-- marquee标签创建滚动文本HTML5中已不推荐使用但仍可工作 -->
<marquee direction="left" behavior="scroll" scrollamount="5">
<!-- direction属性滚动方向可选值有left、right、up、down -->
<!-- behavior属性滚动行为可选值有scroll(持续滚动)、slide(滑动一次)、alternate(来回滚动) -->
<!-- scrollamount属性滚动速度数值越大滚动越快 -->
666
<input/> <!-- 在marquee中嵌套的input标签会随文字一起滚动 -->
</marquee>
<!-- HTML标签的基本语法结构 -->
<!-- <标签名(起始标签)>标签体</标签名(结束标签)> -->
<!-- input标签表单输入元素用于收集用户输入 -->
<!-- type属性指定输入类型如text(文本)、password(密码)、checkbox(复选框)等 -->
<!-- placeholder属性输入框的提示文本当用户未输入内容时显示 -->
<input type="text" placeholder="请输入">
<!-- input标签的两种写法以下两种都是正确的 -->
<input> <!-- 不带结束标记的写法 -->
<input/> <!-- 自闭合标签的写法,推荐使用这种更规范的写法 -->
<!--
HTML标签分类
1. 双标签:有开始和结束标签,如<p></p><div></div>
2. 单标签:只有一个标签,通常以/>结尾,如<input/><img/><br/>
-->
</body>
</html>

@ -0,0 +1,18 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML标签属性学习</title>
</head>
<body>
<h1>HTML标签属性学习</h1>
<marquee loop="10" bgcolor="green" id="m1">
阿米诺斯
<input type="password" placeholder="请输入">
</marquee>
<br><br>
<input/>
<input disabled>
</body>
</html>

@ -0,0 +1,15 @@
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML基本结构学习</title>
</head>
<body>
<h1>HTML基本结构</h1>
<marquee>
阿米诺斯
<input type="password" placeholder="请输入">
<button>提交</button>
</marquee>
</body>
</html>

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML注释学习</title>
</head>
<body>
<h1>HTML注释学习</h1>
<!-- 这是一个注释 -->
<p>这是一个段落</p>
<marquee>
阿米诺斯
<input type="password" placeholder="请输入">
</marquee>
<input type="text" placeholder="请输入">
<!--
这是一段注释,
用于描述代码的功能或作用。
-->
</body>
</html>

@ -0,0 +1,12 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML文档声明学习</title>
</head>
<body>
<h1>HTML文档声明学习</h1>
<p>这是一个段落</p>
</body>
</html>

@ -0,0 +1,12 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML字符编码学习</title>
</head>
<body>
<h1>HTML字符编码学习</h1>
<p>这是一个段落</p>
</body>
</html>

@ -0,0 +1,18 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML设置语言学习</title>
</head>
<body>
<h1>HTML设置语言学习</h1>
<p>这是一个段落</p>
<marquee>
我爱你
</marquee>
<marquee>
I love you
</marquee>
</body>
</html>

@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML标准结构学习</title>
</head>
<body>
</body>
</html>

@ -0,0 +1,24 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML排版标签学习</title>
</head>
<body>
<h1>我是一级标题</h1>
<h2>我是二级标题</h2>
<h3>我是三级标题</h3>
<h4>我是四级标题</h4>
<h5>我是五级标题</h5>
<h6>我是六级标题</h6>
<p>我是一个段落</p>
<div>
我是一个div
</div>
<div>
<p>我是一个段落</p>
<p>我是另一个段落</p>
</div>
</body>
</html>

@ -0,0 +1,83 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML语义化标签学习</title>
</head>
<body>
<!-- 标签默认效果不重要,语义最重要 -->
<!-- 代码的可读性强清晰 -->
<!-- 有利于SEO搜索引擎优化 -->
<!-- 方便设备解析(如屏幕阅读器、盲人阅读器等) -->
<!-- 新闻报道示例展示HTML语义化标签的正确使用 -->
<div class="news-container">
<!-- h1标签表示页面或区块的主标题具有最高的语义重要性 -->
<h1>人工智能技术在教育领域取得重大突破</h1>
<!-- div标签作为内容区块容器用于组织和分组相关内容 -->
<div class="news-meta">
<p>发布时间2024年1月15日 | 来源:科技日报 | 记者:张明</p>
</div>
<!-- div标签新闻正文内容区块 -->
<div class="news-content">
<!-- p标签表示段落用于组织文本内容具有明确的语义含义 -->
<p>近日国内多所知名高校联合发布了一项关于人工智能在教育领域应用的重要研究成果。该研究表明AI技术在个性化学习、智能辅导和教学评估等方面展现出巨大潜力。</p>
<p>据研究团队负责人介绍新开发的AI教学系统能够根据学生的学习习惯和能力水平自动调整教学内容和进度。系统通过分析学生的学习数据为每位学生制定个性化的学习方案有效提高了学习效率。</p>
<p>在为期一年的试点应用中参与测试的学生在各科目成绩上平均提升了25%。特别是在数学和科学类科目中AI辅导系统帮助学生更好地理解复杂概念解决学习难点。</p>
</div>
<!-- div标签相关链接区块 -->
<div class="related-links">
<h2>相关报道</h2>
<p>• 教育部发布AI教育应用指导意见</p>
<p>• 智能教育平台用户突破千万大关</p>
<p>• 专家解读AI如何改变传统教学模式</p>
</div>
</div>
<!-- 语义化标签使用说明 -->
<div class="semantic-explanation">
<h2>HTML语义化标签的作用层级关系</h2>
<div class="explanation-section">
<h3>1. h1标签 - 主标题</h3>
<p><strong>语义作用:</strong>表示页面或内容区块的主要标题,具有最高的语义重要性</p>
<p><strong>SEO价值</strong>搜索引擎会重点关注h1标签的内容影响页面排名</p>
<p><strong>无障碍访问:</strong>屏幕阅读器会优先读取h1内容帮助视障用户快速了解页面主题</p>
</div>
<div class="explanation-section">
<h3>2. p标签 - 段落</h3>
<p><strong>语义作用:</strong>表示一个段落,用于组织文本内容,具有明确的语义含义</p>
<p><strong>结构清晰:</strong>将内容分割成逻辑段落,提高可读性</p>
<p><strong>样式控制:</strong>便于通过CSS控制段落间距、缩进等样式</p>
</div>
<div class="explanation-section">
<h3>3. div标签 - 容器</h3>
<p><strong>语义作用:</strong>作为通用容器,用于分组和组织相关内容</p>
<p><strong>布局结构:</strong>帮助构建页面的逻辑结构和视觉布局</p>
<p><strong>样式应用:</strong>便于对整个内容区块应用统一的样式和行为</p>
</div>
<div class="hierarchy-demo">
<h3>层级关系示例</h3>
<p>在上面的新闻示例中:</p>
<p>📰 <strong>div.news-container</strong> → 整个新闻的容器</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;📝 <strong>h1</strong> → 新闻主标题(最重要)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;📦 <strong>div.news-meta</strong> → 新闻元信息区块</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;📄 <strong>p</strong> → 发布信息段落</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;📦 <strong>div.news-content</strong> → 新闻正文区块</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;📄 <strong>p</strong> → 正文段落1</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;📄 <strong>p</strong> → 正文段落2</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;📄 <strong>p</strong> → 正文段落3</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;📦 <strong>div.related-links</strong> → 相关链接区块</p>
</div>
</div>
</body>
</html>

@ -0,0 +1,59 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>块级元素与行内元素学习</title>
</head>
<body>
<!-- 块级元素,特点:
<div>块级元素,特点:
<ul>
<li>独占一行</li>
<li>可以设置宽度、高度、内边距、外边距</li>
</ul>
</div>
<marquee loop="10" bgcolor="green" id="m1">
阿米诺斯
<input type="password" placeholder="请输入">
</marquee>
<h1>
这是一个h1标题
</h1>
<p>
这是一个段落
</p>
<div>
这是一个div
</div> -->
<!-- 行内元素,特点:
<div>行内元素,特点:
<ul>
<li>不独占一行</li>
<li>不能设置宽度、高度、内边距、外边距</li>
</ul>
</div>
<input type="text" placeholder="请输入">
<input type="text" placeholder="提交"> -->
<!-- 规则1块级元素中能写行内元素、块级元素几乎什么都能写-->
<div>
<span>这是一个span</span>
<input type="text" placeholder="请输入">
<div>
这是一个div
</div>
</div>
<!-- 规则2行内元素中能写行内元素,但不能写块级元素 -->
<div>
<span>这是一个span</span>
<input type="text" placeholder="请输入">
</div>
<!-- 特殊规则h1-h6不能互相嵌套 -->
<!-- 特殊规则p不能嵌套块级元素 -->
<!-- 总结: -->
<ul>
<li>块级元素:独占一行,能设置宽度、高度、内边距、外边距</li>
<li>行内元素:不独占一行,不能设置宽度、高度、内边距、外边距</li>
</ul>
</body>
</html>

@ -0,0 +1,27 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML常用的文本标签学习</title>
</head>
<body>
<p>
预防电信诈骗,请安装:<em>国家反诈APP</em>
</p>
<p>
预防电信诈骗,请安装:<strong>国家反诈APP</strong>
</p>
<p>
预防电信诈骗,请安装:<span>国家反诈APP</span>
<!-- 注意span是行内元素不能设置宽度、高度、内边距、外边距 -->
<!-- span可以类比为div但是span是行内元素div是块级元素 -->
</p>
<!-- 总结: -->
<ul>
<li>em表示强调通常会显示为斜体</li>
<li>strong表示strong通常会显示为加粗</li>
<li>span表示行内元素通常用于包裹文本不能设置宽度、高度、内边距、外边距</li>
</ul>
</body>
</html>

@ -0,0 +1,102 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML不常用的文本标签学习</title>
</head>
<body>
<h1>HTML不常用的文本标签学习</h1>
<!-- cite标签用于引用作品标题 -->
<h2>1. &lt;cite&gt; 标签 - 引用作品标题</h2>
<p><strong>用途:</strong>用于标记对某个作品(如书籍、文章、电影、歌曲等)的引用。</p>
<p><strong>示例:</strong></p>
<p>我最近在读<cite>《JavaScript高级程序设计》</cite>这本书。</p>
<p>电影<cite>《肖申克的救赎》</cite>是我最喜欢的电影之一。</p>
<p>这首<cite>《月亮代表我的心》</cite>是经典老歌。</p>
<!-- dfn标签用于定义术语 -->
<h2>2. &lt;dfn&gt; 标签 - 定义术语</h2>
<p><strong>用途:</strong>用于标记术语的定义实例,通常是该术语在文档中首次出现时使用。</p>
<p><strong>示例:</strong></p>
<p><dfn>HTML</dfn>HyperText Markup Language是用于创建网页的标准标记语言。</p>
<p><dfn>CSS</dfn>是层叠样式表的缩写用于描述HTML文档的样式。</p>
<p><dfn>响应式设计</dfn>是一种网页设计方法,使网页能够在不同设备上良好显示。</p>
<!-- kbd标签用于键盘输入 -->
<h2>3. &lt;kbd&gt; 标签 - 键盘输入</h2>
<p><strong>用途:</strong>用于表示用户应该从键盘输入的文本,如快捷键、命令等。</p>
<p><strong>示例:</strong></p>
<p>按下 <kbd>Ctrl</kbd> + <kbd>C</kbd> 复制选中的文本。</p>
<p>使用 <kbd>Ctrl</kbd> + <kbd>V</kbd> 粘贴内容。</p>
<p>在终端中输入 <kbd>npm install</kbd> 来安装依赖包。</p>
<p><kbd>F12</kbd> 打开浏览器开发者工具。</p>
<!-- samp标签用于程序输出示例 -->
<h2>4. &lt;samp&gt; 标签 - 程序输出示例</h2>
<p><strong>用途:</strong>用于标记计算机程序的输出示例或样本文本。</p>
<p><strong>示例:</strong></p>
<p>当你运行程序时,可能会看到以下输出:</p>
<p><samp>Hello, World!</samp></p>
<p>错误信息通常如下所示:</p>
<p><samp>Error: Cannot find module 'express'</samp></p>
<p>成功安装后会显示:</p>
<p><samp>Package installed successfully!</samp></p>
<!-- var标签用于变量 -->
<h2>5. &lt;var&gt; 标签 - 变量</h2>
<p><strong>用途:</strong>用于标记数学表达式或编程上下文中的变量。</p>
<p><strong>示例:</strong></p>
<p>在数学中,如果 <var>x</var> = 5那么 <var>y</var> = <var>x</var> + 3 = 8。</p>
<p>函数 <var>f</var>(<var>x</var>) = <var>x</var>² + 2<var>x</var> + 1</p>
<p>在编程中,变量 <var>userName</var> 存储用户的姓名。</p>
<p>循环变量 <var>i</var> 从 0 开始递增。</p>
<!-- 其他不常用文本标签 -->
<h2>6. 其他不常用文本标签</h2>
<!-- abbr标签缩写 -->
<h3>6.1 &lt;abbr&gt; 标签 - 缩写</h3>
<p><strong>用途:</strong>用于标记缩写或首字母缩略词。</p>
<p><strong>示例:</strong></p>
<p><abbr title="World Wide Web">WWW</abbr>是万维网的缩写。</p>
<p><abbr title="Application Programming Interface">API</abbr>是应用程序编程接口。</p>
<p><abbr title="Cascading Style Sheets">CSS</abbr>用于网页样式设计。</p>
<!-- time标签时间 -->
<h3>6.2 &lt;time&gt; 标签 - 时间</h3>
<p><strong>用途:</strong>用于标记时间或日期,便于搜索引擎和其他程序理解。</p>
<p><strong>示例:</strong></p>
<p>这篇文章发布于 <time datetime="2024-01-15">2024年1月15日</time></p>
<p>会议时间:<time datetime="2024-01-20T14:00">2024年1月20日下午2点</time></p>
<p>项目截止日期:<time datetime="2024-02-01">2024年2月1日</time></p>
<!-- mark标签高亮 -->
<h3>6.3 &lt;mark&gt; 标签 - 高亮标记</h3>
<p><strong>用途:</strong>用于高亮显示文本,表示相关性或重要性。</p>
<p><strong>示例:</strong></p>
<p>在搜索结果中,<mark>关键词</mark>会被高亮显示。</p>
<p>请注意:<mark>这是重要信息</mark>,需要特别关注。</p>
<p>文档中的<mark>更新内容</mark>用高亮标记。</p>
<!-- small标签小号文本 -->
<h3>6.4 &lt;small&gt; 标签 - 小号文本</h3>
<p><strong>用途:</strong>用于表示附属细则,如版权信息、法律条文等。</p>
<p><strong>示例:</strong></p>
<p>欢迎使用我们的服务!<small>使用条款和隐私政策适用。</small></p>
<p>产品价格¥299 <small>(不含税)</small></p>
<p><small>© 2024 我的网站. 保留所有权利。</small></p>
<!-- sub和sup标签下标和上标 -->
<h3>6.5 &lt;sub&gt;&lt;sup&gt; 标签 - 下标和上标</h3>
<p><strong>用途:</strong>用于表示下标和上标文本,常用于数学公式和化学方程式。</p>
<p><strong>示例:</strong></p>
<p>水的化学分子式是 H<sub>2</sub>O。</p>
<p>爱因斯坦的质能方程E = mc<sup>2</sup></p>
<p>数学表达式x<sup>2</sup> + y<sup>2</sup> = z<sup>2</sup></p>
<p>二氧化碳的分子式CO<sub>2</sub></p>
<hr>
<p><strong>总结:</strong>这些不常用的HTML文本标签虽然使用频率不高但在特定场景下能够提供更准确的语义化标记有助于提升网页的可访问性和SEO效果。</p>
</body>

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML图片标签学习</title>
</head>
<body>
<!-- img标签是行内元素-->
<img width="300px" height="300px" src="微信图片_20250718204812.jpg" alt="微信图片">
<!-- 总结: -->
<ul>
<li>img标签是行内元素</li>
<li>img标签有width和height属性</li>
<li>img标签有src属性</li>
<li>img标签有alt属性</li>
</ul>
</body>
</html>

File diff suppressed because one or more lines are too long

@ -0,0 +1,33 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>HTML超链接_跳转页面</h1>
<!-- 超链接的目标属性target -->
<!-- _blank在新窗口打开 -->
<!-- _self在当前窗口打开 -->
<!-- 注意如果超链接的目标属性为_self那么超链接的文本内容将被显示为超链接的目标页面的标题 -->
<a href="https://www.baidu.com" target="_blank">跳转至百度</a>
<br>
<a href="https://www.sina.com.cn" target="_self">跳转至新浪</a>
<br>
<a href="./10_HTML排版标签.html" target="_blank">跳转至排版标签页面</a>
<br>
<!-- 虽然a标签是行内元素但是a标签可以嵌套其他行内元素 除了a标签-->
<a href="./15_HTML图片标签.html" target="_blank">
<img src="./微信图片_20250718204812.jpg" alt="卡比兽" width="200px">
</a>
<!-- 总结: -->
<ul>
<li>超链接的目标属性target</li>
<li>_blank在新窗口打开</li>
<li>_self在当前窗口打开</li>
<li>注意如果超链接的目标属性为_self那么超链接的文本内容将被显示为超链接的目标页面的标题</li>
<li>虽然a标签是行内元素但是a标签可以嵌套其他行内元素 除了a标签</li>
</ul>
</body>
</html>

@ -0,0 +1,28 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML超链接_跳转文件</title>
</head>
<body>
<h1>HTML超链接_跳转文件</h1>
<p>浏览器可以直接打开的文件类型有:</p>
<a href="./resource/国家普通话水平测试准考证-1.pdf" target="_blank">跳转至国家普通话水平测试准考证-1.pdf</a>
<br>
<!-- 超链接的下载属性download -->
<!-- 注意如果超链接的下载属性为download那么超链接的文本内容将被显示为超链接的下载文件的文件名 -->
<a href="./resource/国家普通话水平测试准考证-1.pdf" download="国家普通话水平测试准考证-1" target="_blank">跳转至国家普通话水平测试准考证-1.pdf</a>
<br>
<a href="./resource/4476bc98d697475a81c80bcf5aea807d.gif" target="_blank">
<img src="./resource/4476bc98d697475a81c80bcf5aea807d.gif" alt="">
</a>
<p>注意:还有一个.mp4文件也是可以用浏览器直接打开的比如</p>
<br>
<p>浏览器不可以直接打开的文件类型有:</p>
<a href="./resource/ErrorDetecting-shenyongjia_branch.zip" target="_blank">跳转至ErrorDetecting-shenyongjia_branch.zip</a>
<br>
<p>甚至可以看在线的文件,比如:</p>
<a href="https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png" target="_blank">跳转至百度</a>
</body>
</html>

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML超链接跳转锚点</title>
</head>
<body>
<a href="#卡比兽1">看卡比兽1</a>
<br>
<a href="#卡比兽2">看卡比兽2</a>
<br>
<a href="#设计图标">看设计图标</a>
<a name="卡比兽1"></a>
<p>我是卡比兽1</p>
<img src="./微信图片_20250718204812.jpg" alt="微信图片_20250718204812" width="300px" height="300px">
<p id="卡比兽2">我是卡比兽2</p>
<img src="../1_HTML/path_test/卡比兽2.jpeg" alt="卡比兽2" width="300px" height="300px">
<a name="设计图标"></a>
<p>我是设计图标</p>
<img src="../设计图标.png" alt="设计图标" width="300px" height="300px">
<p>介绍完毕</p>
<a href="#">回到顶部</a>
<br>
<a href="">刷新页面</a>
<br>
<a href="javascript:alert('刷新页面');">刷新页面</a>
</body>
</html>

@ -0,0 +1,15 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML超链接_唤起指定应用</title>
</head>
<body>
<a href="tel:16697064833">电话联系</a>
<br>
<a href="mailto:2950457847@qq.com">邮件联系</a>
<br>
<a href="sms:16697064833">短信联系</a>
</body>
</html>

@ -0,0 +1,90 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML列表学习</title>
</head>
<body>
<h1>HTML列表学习</h1>
<h2>有序列表</h2>
<ol>
<li>有序列表1</li>
<li>有序列表2</li>
<li>有序列表3</li>
</ol>
<h2>无序列表</h2>
<ul>
<li>无序列表1</li>
<li>无序列表2</li>
<li>无序列表3</li>
</ul>
<h2>自定义列表</h2>
<dl>
<dt>自定义列表1</dt>
<dd>自定义列表1的描述</dd>
<dt>自定义列表2</dt>
<dd>自定义列表2的描述</dd>
</dl>
<h2>列表嵌套</h2>
<ol>
<li>有序列表1</li>
<li>有序列表2
<ul>
<li>无序列表1</li>
<li>无序列表2</li>
</ul>
</li>
<li>有序列表3</li>
</ol>
<h2>有序列表项的属性</h2>
<ol>
<li value="5">有序列表1</li>
<li>有序列表2</li>
<li>有序列表3</li>
</ol>
<ol reversed>
<li>有序列表1</li>
<li>有序列表2</li>
<li>有序列表3</li>
</ol>
<h2>无序列表的属性</h2>
<ul type="disc">
<li>无序列表1</li>
<li>无序列表2</li>
<li>无序列表3</li>
</ul>
<ul type="circle">
<li>无序列表1</li>
<li>无序列表2</li>
<li>无序列表3</li>
</ul>
<ul type="square">
<li>无序列表1</li>
<li>无序列表2</li>
<li>无序列表3</li>
</ul>
<h2>自定义列表的属性</h2>
<dl>
<dt>自定义列表1</dt>
<dd>自定义列表1的描述</dd>
<dt>自定义列表2</dt>
<dd>自定义列表2的描述</dd>
</dl>
<h2>总结</h2>
<ul>
<li>有序列表使用数字或字母作为项目的标记</li>
<li>无序列表使用圆点、方点或其他符号作为项目的标记</li>
<li>自定义列表允许用户自定义项目的标记和描述</li>
</ul>
</body>
</html>

@ -0,0 +1,55 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML列表_注意事项</title>
</head>
<body>
<h2>有序列表</h2>
<ol>
<li>有序列表1</li>
<li>有序列表2</li>
<li>有序列表3</li>
<li>
<a href="https://www.baidu.com" target="_blank">去百度</a>
</li>
</ol>
<h2>列表嵌套</h2>
<ol>
<li>有序列表1</li>
<li>
<span>有序列表2</span>
<ul>
<li>
<span>无序列表1</span>
<ul>
<li>无序列表2-1</li>
<li>无序列表2-2</li>
</ul>
</li>
<li>
<span>无序列表2</span>
<ul>
<li>无序列表2-1</li>
<li>无序列表2-2</li>
</ul>
</li>
</ul>
</li>
<li>有序列表3</li>
</ol>
<h2>自定义列表</h2>
<dl>
<dt>自定义列表1</dt>
<dd>自定义列表1的描述1</dd>
<dd>自定义列表1的描述2</dd>
<dt>自定义列表2</dt>
<dd>自定义列表2的描述</dd>
</dl>
</body>
</html>

@ -0,0 +1,270 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML表格</title>
</head>
<body>
<h1>HTML表格</h1>
<br>
<h2>简单表格</h2>
<table border="1">
<tr>
<th>姓名</th>
<th>年龄</th>
<th>性别</th>
</tr>
<tr>
<td>张三</td>
<td>18</td>
<td></td>
</tr>
</table>
<br>
<h2>标准表格</h2>
<table border="1" width="500" height="200">
<caption>学生信息</caption>
<thead>
<tr>
<th>姓名</th>
<th>性别</th>
<th>年龄</th>
<th>民族</th>
<th>政治面貌</th>
</tr>
</thead>
<tbody>
<tr>
<td>张三</td>
<td></td>
<td>18</td>
<td>汉族</td>
<td>团员</td>
</tr>
<tr>
<td>李四</td>
<td></td>
<td>20</td>
<td>满族</td>
<td>群众</td>
</tr>
<tr>
<td>王五</td>
<td></td>
<td>19</td>
<td>回族</td>
<td>党员</td>
</tr>
<tr>
<td>赵六</td>
<td></td>
<td>21</td>
<td>壮族</td>
<td>团员</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="5">共4人</td>
</tr>
</tfoot>
</table>
<br>
<!-- HTML表格结构性属性示例 - 只保留HTML独有的结构特性 -->
<h2>HTML表格结构性属性示例</h2>
<!--
HTML表格独有的结构性属性无法用CSS替代
- colspan: 横跨列数(合并列)
- rowspan: 纵跨行数(合并行)
- scope: 表头单元格的作用域
- abbr: 表头的缩写形式
- caption: 表格标题
- colgroup/col: 列组定义
- thead/tbody/tfoot: 语义化表格区域
-->
<table border="1">
<!-- caption: 表格标题语义化标签无法用CSS替代 -->
<caption><b>公司员工信息表</b></caption>
<!-- colgroup: 定义列组用于对整列进行操作CSS无法完全替代 -->
<colgroup>
<!-- col标签定义列的属性span表示跨越的列数 -->
<col span="3"> <!-- 前3列为基本信息组 -->
<col span="2"> <!-- 中间2列为工作信息组 -->
<col span="2"> <!-- 后2列为薪资时间组 -->
</colgroup>
<!-- thead: 表格头部区域,语义化标签 -->
<thead>
<tr>
<!--
HTML独有的结构性属性
- scope: 定义表头单元格关联的数据单元格范围col/row/colgroup/rowgroup
- abbr: 表头的缩写形式,用于屏幕阅读器等辅助技术
-->
<th scope="col" abbr="姓名">员工姓名</th>
<th scope="col" abbr="性别">性别</th>
<th scope="col" abbr="年龄">年龄</th>
<th scope="col" abbr="部门">所属部门</th>
<th scope="col" abbr="职位">职位</th>
<th scope="col" abbr="薪资">月薪(元)</th>
<th scope="col" abbr="入职">入职时间</th>
</tr>
</thead>
<!-- tbody: 表格主体内容区域,语义化标签 -->
<tbody>
<!-- 普通数据行 -->
<tr>
<td>张三</td>
<td></td>
<td>28</td>
<td>技术部</td>
<td>高级工程师</td>
<td>15000</td>
<td>2020-03-15</td>
</tr>
<tr>
<td>李四</td>
<td></td>
<td>25</td>
<td>市场部</td>
<td>市场专员</td>
<td>8000</td>
<td>2021-07-20</td>
</tr>
<!-- 演示rowspan合并行- CSS无法实现的结构性功能 -->
<tr>
<td>王五</td>
<td></td>
<td>32</td>
<!-- rowspan="2" 表示这个单元格向下合并2行 -->
<td rowspan="2">人事部</td>
<td>人事经理</td>
<td>12000</td>
<td>2019-01-10</td>
</tr>
<!-- 与上一行的"人事部"单元格合并 -->
<tr>
<td>赵六</td>
<td></td>
<td>26</td>
<!-- 注意这里不需要写人事部的td因为上一行已经用rowspan合并了 -->
<td>人事专员</td>
<td>7000</td>
<td>2022-05-08</td>
</tr>
<!-- 演示colspan合并列- CSS无法实现的结构性功能 -->
<tr>
<td>孙七</td>
<td></td>
<td>29</td>
<td>财务部</td>
<!-- colspan="2" 表示这个单元格向右合并2列 -->
<td colspan="2">财务总监 - 18000元</td>
<td>2018-11-25</td>
</tr>
</tbody>
<!-- tfoot: 表格底部区域,语义化标签,通常用于汇总信息 -->
<tfoot>
<!-- 演示复杂的colspan使用 -->
<tr>
<!-- 合并前3列显示统计信息 -->
<td colspan="3"><b>统计汇总</b></td>
<!-- 部门数量 -->
<td><b>4个部门</b></td>
<!-- 总人数 -->
<td><b>5名员工</b></td>
<!-- 合并最后2列显示平均薪资 -->
<td colspan="2"><b>平均薪资: 12000元</b></td>
</tr>
<!-- 演示单个单元格跨越整个表格宽度 -->
<tr>
<!-- colspan="7" 合并所有7列 -->
<td colspan="7">
<small><i>备注以上展示了HTML表格独有的结构性属性</i></small>
</td>
</tr>
</tfoot>
</table>
<br>
<!-- HTML表格结构性属性说明 -->
<h3>HTML表格独有的结构性属性说明</h3>
<table border="1">
<thead>
<tr>
<th>属性名称</th>
<th>适用标签</th>
<th>功能说明</th>
<th>CSS能否替代</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>colspan</b></td>
<td>td, th</td>
<td>设置单元格横跨的列数(合并列)</td>
<td>❌ 无法替代</td>
</tr>
<tr>
<td><b>rowspan</b></td>
<td>td, th</td>
<td>设置单元格纵跨的行数(合并行)</td>
<td>❌ 无法替代</td>
</tr>
<tr>
<td><b>scope</b></td>
<td>th</td>
<td>定义表头单元格的作用域,提高可访问性</td>
<td>❌ 无法替代</td>
</tr>
<tr>
<td><b>abbr</b></td>
<td>th</td>
<td>表头的缩写形式,用于辅助技术</td>
<td>❌ 无法替代</td>
</tr>
<tr>
<td><b>caption</b></td>
<td>table</td>
<td>表格标题,语义化标签</td>
<td>❌ 无法替代</td>
</tr>
<tr>
<td><b>colgroup/col</b></td>
<td>table</td>
<td>列组定义,用于对整列进行操作</td>
<td>⚠️ 部分可替代</td>
</tr>
<tr>
<td><b>thead/tbody/tfoot</b></td>
<td>table</td>
<td>语义化表格区域划分</td>
<td>❌ 无法替代</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="4"><small><i>以上属性是HTML表格独有的结构性特性CSS无法完全替代其功能</i></small></td>
</tr>
</tfoot>
</table>
</body>
</html>

@ -0,0 +1,58 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML表格_常用属性</title>
</head>
<body>
<h2>标准表格</h2>
<table border="1" width="500" height="200" cellspacing="0">
<caption>学生信息</caption>
<thead bgcolor="lightgray" align="center" valign="middle" height="30">
<tr>
<th width="70" height="30">姓名</th>
<th width="50" height="30">性别</th>
<th width="50" height="30">年龄</th>
<th width="70" height="30">民族</th>
<th width="100" height="30">政治面貌</th>
</tr>
</thead>
<tbody height="150" valign="middle" align="center">
<tr>
<td>张三</td>
<td></td>
<td>18</td>
<td>汉族</td>
<td>团员</td>
</tr>
<tr>
<td>李四</td>
<td></td>
<td>20</td>
<td>满族</td>
<td>群众</td>
</tr>
<tr>
<td>王五</td>
<td></td>
<td>19</td>
<td>回族</td>
<td>党员</td>
</tr>
<tr>
<td>赵六</td>
<td></td>
<td>21</td>
<td>壮族</td>
<td>团员</td>
</tr>
</tbody>
<tfoot align="right" valign="middle" height="30">
<tr>
<td colspan="5">共4人</td>
</tr>
</tfoot>
</table>
</body>
</html>

@ -0,0 +1,84 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML表格_跨行与跨列</title>
</head>
<body>
<table border="1" cellspacing="0">
<caption>课程表</caption>
<thead>
<tr>
<th>项目</th>
<th colspan="5" align="center">上课</th>
<th colspan="2" align="center">活动与休息</th>
</tr>
</thead>
<tbody>
<tr>
<td>星期</td>
<td>星期一</td>
<td>星期二</td>
<td>星期三</td>
<td>星期四</td>
<td>星期五</td>
<td>星期六</td>
<td>星期日</td>
</tr>
<tr>
<td rowspan="4">上午</td>
<td>语文</td>
<td>数学</td>
<td>英语</td>
<td>英语</td>
<td>物理</td>
<td>数学竞赛</td>
<td rowspan="4">休息</td>
</tr>
<tr>
<td>数学</td>
<td>语文</td>
<td>化学</td>
<td>物理</td>
<td>英语</td>
<td>篮球比赛</td>
</tr>
<tr>
<td>化学</td>
<td>语文</td>
<td>体育</td>
<td>历史</td>
<td>地理</td>
<td>每周一考</td>
</tr>
<tr>
<td>体育</td>
<td>化学</td>
<td>语文</td>
<td>数学</td>
<td>英语</td>
<td>社会实践</td>
</tr>
<tr>
<td rowspan="2">下午</td>
<td>语文</td>
<td>英语</td>
<td>数学</td>
<td>物理</td>
<td>数学</td>
<td>英语角</td>
<td rowspan="2">休息</td>
</tr>
<tr>
<td>化学</td>
<td>物理</td>
<td>地理</td>
<td>生物</td>
<td>体育</td>
<td>自由活动</td>
</tr>
</tbody>
</table>
</body>
</html>

@ -0,0 +1,23 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML补充几个常用的标签</title>
</head>
<body>
<a href="https://www.baidu.com" target="_blank">点击跳转至百度</a>
<!-- br是换行标签 -->
<br>
<a href="https://www.taobao.com" target="_blank">点击跳转至淘宝</a>
<!-- hr是水平线标签 -->
<hr>
<a href="https://www.jd.com" target="_blank">点击跳转至京东</a>
<!-- pre是预格式化标签显示原文 -->
<pre>
I Love you
I Love you
Love
</pre>
</body>
</html>

@ -0,0 +1,26 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML表单_基本结构</title>
</head>
<body>
<form action="https://www.baidu.com/s" target="_blank">
<input type="text" name="wd" placeholder="请输入搜索内容">
<button>去百度搜索</button>
</form>
<hr>
<form action="https://s.taobao.com/search" target="_blank">
<input type="text" name="q" placeholder="请输入搜索内容">
<button>去淘宝搜索</button>
</form>
<hr>
<form action="https://search.jd.com/search" target="_blank">
<input type="text" name="keyword" placeholder="请输入搜索内容">
<button>去京东搜索</button>
</form>
<hr>
<a href="https://search.jd.com/search?keyword=手机" target="_blank">点击跳转至京东并搜索手机</a>
</body>
</html>

@ -0,0 +1,39 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML表单_常用控件</title>
</head>
<body>
<form action="https://search.jd.com/search" target="_blank">
账户:<input type="text" name="account" placeholder="请输入" value="admin" maxLength="10">
<br>
密码:<input type="password" name="pwd" placeholder="请输入">
<br>
性别:<input type="radio" name="gender" value="male">
<input type="radio" name="gender" value="female" checked>
<br>
爱好:<input type="checkbox" name="hobby" value="smoke" checked>抽烟
<input type="checkbox" name="hobby" value="drink">喝酒
<input type="checkbox" name="hobby" value="perm">烫头
<br>
其他:<textarea name="other" cols="30" rows="10"></textarea>
<br>
籍贯:
<select name="place">
<option value="beijing">北京</option>
<option value="shanghai" selected>上海</option>
<option value="guangzhou">广州</option>
<option value="shenzhen">深圳</option>
</select>
<br>
<!-- 隐藏域,用于存储一些额外的信息 -->
<input type="hidden" name="extra" value="123456">
<br>
<input type="submit" value="确认">
<input type="reset" value="重置">
<input type="button" value="检测账户是否被注册 ">
</form>
</body>
</html>

@ -0,0 +1,39 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML表单_禁用控件</title>
</head>
<body>
<form action="https://search.jd.com/search" target="_blank">
账户:<input type="text" name="account" placeholder="请输入" value="admin" maxLength="10">
<br>
密码:<input disabled type="password" name="pwd" placeholder="请输入">
<br>
性别:<input disabled type="radio" name="gender" value="male">
<input type="radio" name="gender" value="female" checked>
<br>
爱好:<input type="checkbox" name="hobby" value="smoke" checked>抽烟
<input disabled type="checkbox" name="hobby" value="drink">喝酒
<input type="checkbox" name="hobby" value="perm">烫头
<br>
其他:<textarea disabled name="other" cols="30" rows="10"></textarea>
<br>
籍贯:
<select name="place">
<option value="beijing">北京</option>
<option value="shanghai" selected>上海</option>
<option disabled value="guangzhou">广州</option>
<option value="shenzhen">深圳</option>
</select>
<br>
<!-- 隐藏域,用于存储一些额外的信息 -->
<input type="hidden" name="extra" value="123456">
<br>
<input type="submit" value="确认">
<input type="reset" value="重置">
<input disabled type="button" value="检测账户是否被注册 ">
</form>
</body>
</html>

@ -0,0 +1,56 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML表单_label控件</title>
</head>
<body>
<form action="https://search.jd.com/search" target="_blank">
<label for="zhanghu">账户:</label>
<input id="zhanghu" type="text" name="account" placeholder="请输入">
<br>
<label>
密码:
<input id="mima" type="password" name="pwd" placeholder="请输入">
</label>
<br>
性别:
<label>
<input type="radio" name="gender" value="male">
</label>
<label>
<input type="radio" name="gender" value="female">
</label>
<br>
爱好:
<label>
<input type="checkbox" name="hobby" value="smoke">抽烟
</label>
<label>
<input type="checkbox" name="hobby" value="drink">喝酒
</label>
<label>
<input type="checkbox" name="hobby" value="perm">烫头
</label>
<br>
<label for="qita">其他:</label>
<textarea id="qita" name="other" cols="30" rows="10"></textarea>
<br>
籍贯:
<select name="place">
<option value="beijing">北京</option>
<option value="shanghai">上海</option>
<option value="guangzhou">广州</option>
<option value="shenzhen">深圳</option>
</select>
<br>
<!-- 隐藏域,用于存储一些额外的信息 -->
<input type="hidden" name="extra" value="123456">
<br>
<input type="submit" value="确认">
<input type="reset" value="重置">
<input type="button" value="检测账户是否被注册 ">
</form>
</body>
</html>

@ -0,0 +1,62 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML表单_fieldset与legend控件</title>
</head>
<body>
<form action="https://search.jd.com/search" target="_blank">
<fieldset>
<legend>用户信息</legend>
<label for="zhanghu">账户:</label>
<input id="zhanghu" type="text" name="account" placeholder="请输入">
<br>
<label>
密码:
<input id="mima" type="password" name="pwd" placeholder="请输入">
</label>
<br>
性别:
<label>
<input type="radio" name="gender" value="male">
</label>
<label>
<input type="radio" name="gender" value="female">
</label>
</fieldset>
<br>
<fieldset>
<legend>其他信息</legend>
爱好:
<label>
<input type="checkbox" name="hobby" value="smoke">抽烟
</label>
<label>
<input type="checkbox" name="hobby" value="drink">喝酒
</label>
<label>
<input type="checkbox" name="hobby" value="perm">烫头
</label>
<br>
<label for="qita">其他:</label>
<textarea id="qita" name="other" cols="30" rows="10"></textarea>
<br>
籍贯:
<select name="place">
<option value="beijing">北京</option>
<option value="shanghai">上海</option>
<option value="guangzhou">广州</option>
<option value="shenzhen">深圳</option>
</select>
</fieldset>
<br>
<!-- 隐藏域,用于存储一些额外的信息 -->
<input type="hidden" name="extra" value="123456">
<br>
<input type="submit" value="确认">
<input type="reset" value="重置">
<input type="button" value="检测账户是否被注册 ">
</form>
</body>
</html>

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML框架标签学习</title>
</head>
<body>
<!--利用iframe嵌入外部网页-->
<!--<iframe src="https://www.baidu.com/" width="900" height="500" frameborder="0"></iframe>-->
<!--利用iframe嵌入广告网页-->
<!--利用iframe嵌入其他文件-->
<!--<iframe src="./微信图片_20250718204812.jpg" frameborder="0"></iframe>-->
<!--<a href="https://www.baidu.com/" target="baidu">点击看百度</a>-->
<!--<iframe name="baidu" width="900" height="500" frameborder="0"></iframe>-->
<form action="https://so.toutiao.com/search" target="bd">
<input type="text" name="keyword" placeholder="请输入搜索内容">
<button>去头条搜索</button>
</form>
<iframe name="bd" frameborder="0" width="900" height="500"></iframe>
</body>
</html>

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML字符实体学习</title>
</head>
<body>
<div>我 诗人</div>
<div>&nbsp;诗人</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;诗人</div>
<div>&#160;&#160;&#160;&#160;诗人</div>
<div>我们学过很多标签,其中<h1>是最厉害的标题标签</div>
<div>我们学过很多标签,其中&lt;h1&gt;是最厉害的标题标签</div>
<div>我们学习了很多字符实体,例如:&nbsp;</div>
<div>我们学习了很多字符实体,例如:&amp;nbsp;</div>
<div>我们学习了表示&的字符实体,例如:&amp;amp;</div>
<div>当前商品的价格为¥100</div>
<div>当前商品的价格为¥100</div>
<div>当前商品的价格为:&yen;100</div>
<div>版权所有:&copy;2025 中国诗词学会</div>
<div>版权所有©2025 中国诗词学会</div>
<div>注册商标:&reg;中国诗词学会</div>
<div>注册商标:®中国诗词学会</div>
<div>商标:&trade;中国诗词学会</div>
<div>商标:™中国诗词学会</div>
<div>2 * 3 = 6</div>
<div>2 x 3 = 6</div>
<div>2 × 3 = 6</div>
<div>2 &times; 3 = 6</div>
<div>2 / 2 = 1</div>
<div>2 ÷ 2 = 1</div>
<div>2 &divide; 2 = 1</div>
</body>
</html>

@ -0,0 +1,47 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML全局属性学习</title>
<style>
.student
{
color: red;
}
</style>
</head>
<body>
<div id="hello1">你好啊1</div>
<div id="hello2">你好啊2</div>
<h2>不能使用id的标签有</h2>
<ol>
<li>head</li>
<li>body</li>
<li>html等</li>
</ol>
<hr>
<div class="student">张三</div>
<div class="student">李四</div>
<h2>不能使用class的标签有</h2>
<ol>
<li>head</li>
<li>body</li>
<li>html等</li>
</ol>
<div style="color: green;">诗人</div>
<div style="color: blue;">步诗人</div>
<bdo dir="rtl">你是年少的欢喜</bdo>
<bdo dir="ltr">你是年少的欢喜</bdo>
<div dir="rtl">你是年少的欢喜</div>
<h2>不能使用dir的标签有</h2>
<ol>
<li>head</li>
<li>body</li>
<li>html等</li>
</ol>
<div title="英雄联盟">LOL</div>
<a href="https://www.baidu.com" title="百度">去百度</a>
<div lang="en">hello</div>
</body>
</html>

@ -0,0 +1,21 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<!--配置字符编码为UTF-8-->
<meta charset="UTF-8">
<!--配置移动端适配-->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!--配置网页关键字-->
<meta name="keywords" content="HTML, meta, 元信息">
<!--配置网页描述-->
<meta name="description" content="HTMLmeta元信息学习">
<!--配置网页作者-->
<meta name="author" content="SUANCAIfish">
<!--配置网页刷新时间-->
<meta http-equiv="refresh" content="5;url=https://www.baidu.com">
<title>HTMLmeta元信息学习</title>
</head>
<body>
<h1>诗人握持</h1>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

@ -0,0 +1,37 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>相对路径_绝对路径</title>
</head>
<body>
<!-- 相对路径 -->
<img src="./卡比兽2.jpeg" alt="卡比兽2" width="300px">
<img src="./a/卡比兽1.jpg" alt="卡比兽1" width="300px">
<!-- 相对路径的上一级目录 -->
<img src="../微信图片_20250718204812.jpg" alt="卡比兽3" width="300px">
<img src="../../设计图标.png" alt="设计图标" width="300px">
<!-- 绝对路径,分为两类: -->
<!-- 1. 绝对路径的本地路径:从根目录开始的路径 -->
<!-- 注意:绝对路径的本地路径,在不同的操作系统中,路径分隔符不同 -->
<!-- 在Windows系统中路径分隔符通常为\ -->
<!-- 在Mac系统中路径分隔符通常为/ -->
<!-- 绝对路径有弊端,因为绝对路径是从根目录开始的路径,所以如果根目录发生改变,绝对路径就会失效 -->
<img src="C:/Users/xyx29/Desktop/微信图片_20250718204812.jpg" alt="微信图片" width="300px">
<!-- 2. 绝对路径的网络路径:从网络上的某个服务器开始的路径 -->
<!-- 注意:绝对路径的网络路径,通常是从某个服务器开始的路径,所以如果服务器发生改变,绝对路径就会失效 -->
<!-- 注意:防盗链是指,在其他网站上引用了本网站的图片,但是本网站不允许其他网站引用其图片 -->
<!-- 为了防止盗链本网站通常会在图片的URL中添加一些参数例如sec=1763328261&t=2e2b39f3aea805a056d0a69298464074 -->
<!-- 防盗-->
<img src="https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fc-ssl.duitang.com%2Fuploads%2Fitem%2F201811%2F21%2F20181121000504_qxjwj.thumb.400_0.jpg&refer=http%3A%2F%2Fc-ssl.duitang.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1763328261&t=2e2b39f3aea805a056d0a69298464074" alt="卡比兽4" width="300px">
<!-- 总结: -->
<ul>-*
<li>相对路径:相对于当前文件的路径</li>
<li>绝对路径:从根目录开始的路径</li>
<li>相对路径的上一级目录:../</li>
<li>绝对路径的本地路径:从根目录开始的路径</li>
<li>绝对路径的网络路径:从网络上的某个服务器开始的路径</li>
</ul>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 618 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

@ -0,0 +1,15 @@
h1{
color: rgb(100, 207, 145);
font-size: 40px;
}
h2{
color: rgb(207, 145, 100);
font-size: 60px;
}
p{
color: rgb(145, 100, 207);
font-size: 20px;
}
img{
width: 200px;
}

@ -0,0 +1,13 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>位置1_行内样式</title>
</head>
<body>
<!-- 行内样式直接在标签上使用style属性将样式写在标签内部不推荐大量使用 -->
<!--没有体现结构和样式的分离,不利于维护和管理-->
<h1 style="color:rgb(100, 207, 145); font-size: 30px;">梅宜阁诗人</h1>
</body>
</html>

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>位置2_内部样式</title>
<style>
h1{
color: rgb(100, 207, 145);
font-size: 40px;
}
h2{
color: rgb(207, 145, 100);
font-size: 60px;
}
p{
color: rgb(145, 100, 207);
font-size: 20px;
}
img{
width: 200px;
}
</style>
</head>
<body>
<h1>梅宜阁诗人</h1>
<h2>诗人啊</h2>
<h2 style="color: rgb(100, 207, 145);font-size: 40px;">诗人吗</h2>
<h2>诗人吧</h2>
<p>
我是梅宜阁的诗人,我写的诗都很有意义,我很幸运,我可以和你分享我的诗。
</p>
<img src="../../设计图标.png" alt="设计图标">
</body>
</html>

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>位置3_外部样式</title>
<link rel="stylesheet" href="./position3.css">
</head>
<body>
<h1>梅宜阁诗人</h1>
<h2>诗人啊</h2>
<h2>诗人吗</h2>
<h2>诗人吧</h2>
<p>
我是梅宜阁的诗人,我写的诗都很有意义,我很幸运,我可以和你分享我的诗。
</p>
<img src="../../设计图标.png" alt="设计图标">
</body>
</html>

@ -0,0 +1,4 @@
h1{
color: rgb(39, 182, 238);
font-size: 100px;
}

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>优先级</title>
<link rel="stylesheet" href="./index.css">
<style>
h1{
color: rgb(207, 145, 100);
}
</style>
</head>
<body>
<!-- 行内样式 > 内部样式 = 外部样式 -->
<!-- 内部样式和外部样式的优先级是相等的,但是后写的会覆盖先写的 -->
<h1 style="color: rgb(100, 207, 145);">梅宜阁诗人</h1>
</body>
</html>

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>语法规范</title>
<style>
h1{
/* 选择器{属性:属性值;} */
color: blue;
font-size: 40px;
}
</style>
</head>
<body>
<!-- 注释内容 -->
<h1>梅宜阁诗人</h1>
</body>
</html>

@ -0,0 +1,21 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>代码风格</title>
<style>
/* 展开风格 */
h1{
color: rgb(100, 207, 145);
font-size: 30px;
}
/* 紧凑风格 */
h2{color:blue;font-size:20px;}
</style>
</head>
<body>
<h1>梅宜阁诗人</h1>
<h2>诗人啊</h2>
</body>
</html>

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>通配选择器</title>
<style>
/* 通配选择器,可以选中所有元素 */
*{
font-size: 30px;
color: orange;
}
</style>
</head>
<body>
<h1>梅宜阁诗集</h1>
<br>
<h2>梅宜阁诗人</h2>
<h3>作者:糖包</h3>
<p>阁倚寒梅砚底香,</p>
<p>笔底诗心绕曲廊。</p>
<p>雪夜灯前裁好句,</p>
<p>不负清名作锦章。</p>
</body>
</html>

@ -0,0 +1,43 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>元素选择器</title>
<style>
h1{
color: rgb(100, 207, 145);
font-size: 50px;
}
h2{
color: blue;
font-size: 30px;
}
h3{
color: rgb(255, 166, 0);
font-size: 20px;
}
p{
font-size: 20px;
color: blueviolet;
}
</style>
</head>
<body>
<h1>梅宜阁诗集</h1>
<br>
<h2>梅宜阁诗人</h2>
<h3>作者:糖包</h3>
<p>阁倚寒梅砚底香,</p>
<p>笔底诗心绕曲廊。</p>
<p>雪夜灯前裁好句,</p>
<p>不负清名作锦章。</p>
<br>
<h2>人诗阁宜梅</h2>
<h3>作者:糖包</h3>
<p>人逐黄金意不宁,</p>
<p>诗赋虚名掩浊行。</p>
<p>阁内笙歌迷醉眼,</p>
<p>宜弃寒梅媚势倾。</p>
</body>
</html>

@ -0,0 +1,37 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>类选择器</title>
<style>
/* 选中所有class为speak的元素与标签名无关 */
.speak{
color: orange;
}
.answer{
color: rgb(100, 207, 145);
}
.big{
font-size: 50px;
}
</style>
</head>
<body>
<h1>梅宜阁诗集</h1>
<br>
<h2>梅宜阁诗人</h2>
<h3>作者:糖包</h3>
<p class="speak big">阁倚寒梅砚底香,</p>
<p class="speak">笔底诗心绕曲廊。</p>
<p class="speak">雪夜灯前裁好句,</p>
<span class="speak">不负清名作锦章。</span>
<br>
<h2>人诗阁宜梅</h2>
<h3>作者:糖包</h3>
<p class="answer">人逐黄金意不宁,</p>
<p class="answer">诗赋虚名掩浊行。</p>
<p class="answer">阁内笙歌迷醉眼,</p>
<p class="answer">宜弃寒梅媚势倾。</p>
</body>
</html>

@ -0,0 +1,37 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ID选择器</title>
<style>
#poet{
color: blue;
font-size: 30px;
}
#poem{
color: red;
}
.poem{
font-size: 30px;
}
</style>
</head>
<body>
<h1>梅宜阁诗集</h1>
<br>
<h2 id="poet">梅宜阁诗人</h2>
<h3>作者:糖包</h3>
<p>阁倚寒梅砚底香,</p>
<p>笔底诗心绕曲廊。</p>
<p>雪夜灯前裁好句,</p>
<p>不负清名作锦章。</p>
<br>
<h2 id="poem" class="poem">人诗阁宜梅</h2>
<h3>作者:糖包</h3>
<p>人逐黄金意不宁,</p>
<p>诗赋虚名掩浊行。</p>
<p>阁内笙歌迷醉眼,</p>
<p>宜弃寒梅媚势倾。</p>
</body>
</html>

@ -0,0 +1,31 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>交集选择器</title>
<style>
.rich{
color: gold;
}
.beauty{
color: red;
}
<!-- 交集选择器:同时满足多个条件的元素 ,用的多-->
p.beauty{
color: blue;
}
.rich.beauty{
color: pink;
}
</style>
</head>
<body>
<h2 class="rich">土豪张三</h2>
<h2 class="beauty">明星李四</h2>
<h2 class="rich beauty">土豪明星王五</h2>
<hr>
<p class="beauty">小狗旺财</p>
<p class="beauty">小猪佩奇</p>
</body>
</html>

@ -0,0 +1,38 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>并集选择器</title>
<style>
.rich{
color: gold;
}
.beauty{
color: red;
}
.dog{
color: blue;
}
.pet{
color: pink;
}
h2.rich,
h2.beauty,
p.dog,
p.pet{
font-size: 30px;
background-color: rgb(255, 255, 200);
width: 120px;
}
</style>
</head>
<body>
<h2 class="rich">土豪张三</h2>
<h2 class="beauty">明星李四</h2>
<h2>破产王五</h2>
<hr>
<p class="dog">小狗旺财</p>
<p class="pet">小猪佩奇</p>
</body>
</html>

@ -0,0 +1,51 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>后代选择器</title>
<style>
ul li{
color: red;
}
ul li a{
color: green;
}
ol li{
color: blue;
}
ol.subject li{
color: pink;
}
</style>
</head>
<body>
<ul>
<li>抽烟</li>
<li>喝酒</li>
<li>
<a href="https://www.baidu.com" target="_blank">烫头</a>
</li>
<div>
<li>学习</li>
</div>
</ul>
<hr>
<ol>
<li>张三</li>
<li>李四</li>
<li>王五</li>
</ol>
<ol class="subject">
<li>
语文
</li>
<li>
数学
</li>
<li>
英语
</li>
</ol>
</body>
</html>

@ -0,0 +1,32 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>子代选择器</title>
<style>
div > a{
color: red;
}
div > p > a{
color: skyblue;
}
div.child > a{
color: pink;
}
</style>
</head>
<body>
<div>
<a href="#">张三</a>
<a href="#">李四</a>
<a href="#">王五</a>
<p>
<a href="#">赵六</a>
<div class="child">
<a href="#">孙七</a>
</div>
</p>
</div>
</body>
</html>

@ -0,0 +1,44 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>兄弟选择器</title>
<style>
/* 选择div元素后面紧接着的第一个p元素——相邻兄弟选择器 */
div + p{
color: red;
}
/* 选择div元素后面所有的p元素——通用兄弟选择器 */
div ~ p{
color: skyblue;
}
li + li{
color: pink;
}
</style>
</head>
<body>
<p>
前端
</p>
<div>
尚硅谷
</div>
<p>
Java
</p>
<p>
大数据
</p>
<p>
UI
</p>
<ul>
<li>主页</li>
<li>秒杀</li>
<li>订单</li>
<li>我的</li>
</ul>
</body>
</html>

@ -0,0 +1,39 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>06_属性选择器</title>
<style>
/* 第一种写法选中具有title属性的元素 */
/* [title] {
color: red;
} */
/* 第二种写法选中具有title属性且属性值为atguigu1的元素 */
/* [title="atguigu1"] {
color: red;
} */
/* 第三种写法选中具有title属性且属性值以字母a开头的元素 */
/* [title^="a"] {
color: red;
} */
/* 第四种写法选中具有title属性且属性值以字母u结尾的元素 */
/* [title$="u"] {
color: red;
} */
/* 第五种写法选中具有title属性且属性值包含字母u的元素 */
/* [title*="u"] {
color: red;
} */
</style>
</head>
<body>
<div title="atguigu1">尚硅谷1</div>
<div title="atguigu2">尚硅谷2</div>
<div title="guigu">尚硅谷3</div>
<div title="guigu" class="school">尚硅谷4</div>
</body>
</html>

@ -0,0 +1,462 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="keywords" content="HTML, 教学, 演示, 学习, 参考">
<meta name="description" content="HTML综合演示教学文件 - 整合所有HTML基础知识点">
<meta name="author" content="HTML学习者">
<title>HTML综合演示教学文件</title>
</head>
<body>
<!-- 页面标题 -->
<h1>HTML综合演示教学文件</h1>
<p><strong>说明:</strong>本文件整合了HTML学习过程中的所有重要知识点仅使用HTML标签实现适合自学参考。</p>
<hr>
<!-- 目录导航 -->
<h2>目录</h2>
<ol>
<li><a href="#basic-structure">HTML基本结构</a></li>
<li><a href="#text-tags">文本标签</a></li>
<li><a href="#layout-tags">排版标签</a></li>
<li><a href="#semantic-tags">语义化标签</a></li>
<li><a href="#media-tags">媒体标签</a></li>
<li><a href="#link-tags">链接标签</a></li>
<li><a href="#list-tags">列表标签</a></li>
<li><a href="#table-tags">表格标签</a></li>
<li><a href="#form-tags">表单标签</a></li>
<li><a href="#other-tags">其他重要标签</a></li>
<li><a href="#global-attributes">全局属性</a></li>
<li><a href="#character-entities">字符实体</a></li>
</ol>
<hr>
<!-- 1. HTML基本结构 -->
<h2 id="basic-structure">1. HTML基本结构</h2>
<h3>1.1 文档声明与基本结构</h3>
<p>HTML文档必须以DOCTYPE声明开始然后是html、head、body的标准结构</p>
<pre>
&lt;!DOCTYPE html&gt;
&lt;html lang="zh-CN"&gt;
&lt;head&gt;
&lt;meta charset="UTF-8"&gt;
&lt;title&gt;页面标题&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
页面内容
&lt;/body&gt;
&lt;/html&gt;
</pre>
<h3>1.2 HTML注释</h3>
<p>HTML注释用于在代码中添加说明不会在页面中显示</p>
<!-- 这是一个HTML注释示例 -->
<p>注释语法:&lt;!-- 注释内容 --&gt;</p>
<hr>
<!-- 2. 文本标签 -->
<h2 id="text-tags">2. 文本标签</h2>
<h3>2.1 常用文本标签</h3>
<ul>
<li><strong>strong标签</strong>:表示重要内容,通常显示为粗体</li>
<li><em>em标签</em>:表示强调内容,通常显示为斜体</li>
<li><span>span标签</span>:行内元素,用于包裹文本</li>
</ul>
<h3>2.2 不常用文本标签</h3>
<ul>
<li><b>b标签</b>粗体显示不推荐使用建议用strong</li>
<li><i>i标签</i>斜体显示不推荐使用建议用em</li>
<li><u>u标签</u>:下划线</li>
<li><s>s标签</s>:删除线</li>
<li>上标E=mc<sup>2</sup></li>
<li>下标H<sub>2</sub>O</li>
<li><small>small标签小号文字</small></li>
<li><big>big标签大号文字</big></li>
</ul>
<hr>
<!-- 3. 排版标签 -->
<h2 id="layout-tags">3. 排版标签</h2>
<h3>3.1 标题标签</h3>
<h1>一级标题 h1</h1>
<h2>二级标题 h2</h2>
<h3>三级标题 h3</h3>
<h4>四级标题 h4</h4>
<h5>五级标题 h5</h5>
<h6>六级标题 h6</h6>
<h3>3.2 段落和分组标签</h3>
<p>这是一个段落标签p用于包含一段文字内容。段落之间会有默认的间距。</p>
<div>
<p>div标签是块级元素用于分组和布局。</p>
<p>div内可以包含多个段落或其他元素。</p>
</div>
<h3>3.3 换行和分隔</h3>
<p>这是第一行<br>这是第二行使用br标签换行</p>
<hr>
<p>上面是一条水平分隔线hr标签</p>
<hr>
<!-- 4. 语义化标签 -->
<h2 id="semantic-tags">4. 语义化标签</h2>
<p>语义化标签让HTML结构更清晰有利于SEO和可访问性</p>
<article>
<header>
<h3>文章标题header标签</h3>
</header>
<section>
<h4>章节标题section标签</h4>
<p>这是文章的主要内容部分article标签</p>
</section>
<aside>
<p>这是侧边栏内容aside标签</p>
</aside>
<footer>
<p>这是页脚内容footer标签</p>
</footer>
</article>
<hr>
<!-- 5. 媒体标签 -->
<h2 id="media-tags">5. 媒体标签</h2>
<h3>5.1 图片标签</h3>
<p>img标签用于插入图片行内元素</p>
<p>语法:&lt;img src="图片路径" alt="替代文本" width="宽度" height="高度"&gt;</p>
<img src="./设计图标.png" alt="设计图标" width="100" height="100">
<!-- <p><em>注意:</em>本演示文件中不包含实际图片,仅展示语法结构。</p> -->
<hr>
<!-- 6. 链接标签 -->
<h2 id="link-tags">6. 链接标签</h2>
<h3>6.1 超链接的各种用法</h3>
<ul>
<li><a href="https://www.baidu.com" target="_blank">跳转到外部网站(新窗口打开)</a></li>
<li><a href="#basic-structure">跳转到页面内锚点</a></li>
<li><a href="mailto:example@email.com">发送邮件</a></li>
<li><a href="tel:13800138000">拨打电话</a></li>
</ul>
<hr>
<!-- 7. 列表标签 -->
<h2 id="list-tags">7. 列表标签</h2>
<h3>7.1 有序列表ol</h3>
<ol>
<li>第一项</li>
<li>第二项</li>
<li>第三项</li>
</ol>
<h3>7.2 无序列表ul</h3>
<ul>
<li>项目一</li>
<li>项目二</li>
<li>项目三</li>
</ul>
<h3>7.3 自定义列表dl</h3>
<dl>
<dt>HTML</dt>
<dd>超文本标记语言</dd>
<dt>CSS</dt>
<dd>层叠样式表</dd>
<dt>JavaScript</dt>
<dd>网页脚本语言</dd>
</dl>
<h3>7.4 列表嵌套</h3>
<ol>
<li>前端技术
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>
</li>
<li>后端技术
<ul>
<li>Python</li>
<li>Java</li>
<li>Node.js</li>
</ul>
</li>
</ol>
<hr>
<!-- 8. 表格标签 -->
<h2 id="table-tags">8. 表格标签</h2>
<h3>8.1 基本表格结构</h3>
<table border="1">
<caption>学生信息表</caption>
<thead>
<tr>
<th>姓名</th>
<th>年龄</th>
<th>性别</th>
<th>专业</th>
</tr>
</thead>
<tbody>
<tr>
<td>张三</td>
<td>20</td>
<td></td>
<td>计算机科学</td>
</tr>
<tr>
<td>李四</td>
<td>19</td>
<td></td>
<td>软件工程</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="4" align="right">共2名学生</td>
</tr>
</tfoot>
</table>
<h3>8.2 跨行跨列表格</h3>
<table border="1">
<tr>
<th rowspan="2">科目</th>
<th colspan="2">成绩</th>
</tr>
<tr>
<th>期中</th>
<th>期末</th>
</tr>
<tr>
<td>数学</td>
<td>85</td>
<td>90</td>
</tr>
<tr>
<td>英语</td>
<td>78</td>
<td>82</td>
</tr>
</table>
<hr>
<!-- 9. 表单标签 -->
<h2 id="form-tags">9. 表单标签</h2>
<h3>9.1 基本表单结构</h3>
<form>
<fieldset>
<legend>用户注册</legend>
<label for="username">用户名:</label>
<input type="text" id="username" name="username" placeholder="请输入用户名">
<br><br>
<label for="password">密码:</label>
<input type="password" id="password" name="password" placeholder="请输入密码">
<br><br>
<label for="email">邮箱:</label>
<input type="email" id="email" name="email" placeholder="请输入邮箱">
<br><br>
<label>性别:</label>
<input type="radio" id="male" name="gender" value="male">
<label for="male"></label>
<input type="radio" id="female" name="gender" value="female">
<label for="female"></label>
<br><br>
<label>爱好:</label>
<input type="checkbox" id="reading" name="hobby" value="reading">
<label for="reading">阅读</label>
<input type="checkbox" id="music" name="hobby" value="music">
<label for="music">音乐</label>
<input type="checkbox" id="sports" name="hobby" value="sports">
<label for="sports">运动</label>
<br><br>
<label for="city">城市:</label>
<select id="city" name="city">
<option value="">请选择城市</option>
<option value="beijing">北京</option>
<option value="shanghai">上海</option>
<option value="guangzhou">广州</option>
<option value="shenzhen">深圳</option>
</select>
<br><br>
<label for="intro">自我介绍:</label><br>
<textarea id="intro" name="intro" rows="4" cols="50" placeholder="请输入自我介绍"></textarea>
<br><br>
<input type="submit" value="提交">
<input type="reset" value="重置">
<button type="button">普通按钮</button>
</fieldset>
</form>
<h3>9.2 禁用控件示例</h3>
<form>
<input type="text" value="禁用的文本框" disabled>
<br><br>
<input type="submit" value="禁用的提交按钮" disabled>
</form>
<hr>
<!-- 10. 其他重要标签 -->
<h2 id="other-tags">10. 其他重要标签</h2>
<h3>10.1 预格式化文本</h3>
<pre>
这是预格式化文本pre标签
保持原有的空格和换行
包括缩进
</pre>
<h3>10.2 代码标签</h3>
<p>行内代码:<code>console.log("Hello World")</code></p>
<pre><code>
// 代码块示例
function sayHello() {
console.log("Hello World");
}
</code></pre>
<h3>10.3 引用标签</h3>
<blockquote>
<p>这是一个块级引用blockquote标签。通常用于引用大段文字。</p>
</blockquote>
<p>这是<q>行内引用</q>的示例。</p>
<h3>10.4 地址标签</h3>
<address>
联系地址北京市海淀区中关村大街1号<br>
邮编100000<br>
电话010-12345678
</address>
<hr>
<!-- 11. 全局属性 -->
<h2 id="global-attributes">11. 全局属性</h2>
<p>HTML全局属性可以用于任何HTML元素</p>
<ul>
<li><strong>id</strong>:元素的唯一标识符</li>
<li><strong>class</strong>:元素的类名(可多个)</li>
<li><strong>title</strong>:元素的提示信息</li>
<li><strong>lang</strong>:元素内容的语言</li>
<li><strong>dir</strong>文本方向ltr/rtl</li>
<li><strong>style</strong>:内联样式(本文件不使用)</li>
<li><strong>tabindex</strong>Tab键访问顺序</li>
<li><strong>accesskey</strong>:快捷键</li>
<li><strong>hidden</strong>:隐藏元素</li>
<li><strong>draggable</strong>:是否可拖拽</li>
</ul>
<p title="这是一个提示信息" id="demo-element" class="example-class">
鼠标悬停在这段文字上可以看到title属性的提示信息。
</p>
<hr>
<!-- 12. 字符实体 -->
<h2 id="character-entities">12. 字符实体</h2>
<p>HTML中的特殊字符需要使用字符实体来表示</p>
<table border="1">
<tr>
<th>字符</th>
<th>实体名称</th>
<th>实体编号</th>
<th>说明</th>
</tr>
<tr>
<td>&lt;</td>
<td>&amp;lt;</td>
<td>&amp;#60;</td>
<td>小于号</td>
</tr>
<tr>
<td>&gt;</td>
<td>&amp;gt;</td>
<td>&amp;#62;</td>
<td>大于号</td>
</tr>
<tr>
<td>&amp;</td>
<td>&amp;amp;</td>
<td>&amp;#38;</td>
<td>和号</td>
</tr>
<tr>
<td>&quot;</td>
<td>&amp;quot;</td>
<td>&amp;#34;</td>
<td>双引号</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;#160;</td>
<td>不间断空格</td>
</tr>
<tr>
<td>&copy;</td>
<td>&amp;copy;</td>
<td>&amp;#169;</td>
<td>版权符号</td>
</tr>
<tr>
<td>&reg;</td>
<td>&amp;reg;</td>
<td>&amp;#174;</td>
<td>注册商标</td>
</tr>
</table>
<hr>
<!-- 页脚 -->
<footer>
<h2>总结</h2>
<p>本HTML综合演示文件涵盖了以下主要知识点</p>
<ol>
<li><strong>HTML基础结构</strong>DOCTYPE声明、html/head/body结构、meta信息</li>
<li><strong>文本处理</strong>:各种文本标签的使用和语义</li>
<li><strong>页面布局</strong>:标题、段落、分组、语义化标签</li>
<li><strong>媒体内容</strong>:图片标签的属性和用法</li>
<li><strong>链接导航</strong>:超链接的多种用途</li>
<li><strong>列表结构</strong>:有序、无序、自定义列表及嵌套</li>
<li><strong>表格数据</strong>:表格结构、跨行跨列</li>
<li><strong>表单交互</strong>:各种表单控件和属性</li>
<li><strong>特殊标签</strong>:预格式化、代码、引用等</li>
<li><strong>全局属性</strong>适用于所有HTML元素的属性</li>
<li><strong>字符实体</strong>:特殊字符的正确表示方法</li>
</ol>
<p><strong>学习建议:</strong></p>
<ul>
<li>理解每个标签的语义和用途</li>
<li>掌握块级元素和行内元素的区别</li>
<li>熟练使用表单和表格</li>
<li>重视HTML的语义化</li>
<li>了解全局属性的作用</li>
<li>掌握字符实体的使用</li>
</ul>
<hr>
<p><small>&copy; 2024 HTML学习演示文件 | 仅供学习参考使用</small></p>
</footer>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 637 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

@ -0,0 +1,276 @@
mark {
background-color: #ff0;
color: #000
}
fieldset {
border: 1px solid silver;
}
::-webkit-scrollbar {
background: #202123;
}
::-webkit-scrollbar-thumb {
border: 1px solid rgba(255,255,255,.16);
background-color: rgba(0,0,0,.64);
}
::-webkit-scrollbar-corner,
::-webkit-resizer {
background: #202123;
}
body {
color: #989A9C;
background: #191919;
}
.open .header-left{
background: #0F0F0F;
}
header .header-center {
background: #000;
}
.zoom-widget button {
background: #0079fa;
}
.zoom-widget button:after,.zoom-widget button:before {
background: #FFF;
}
.zoom-widget button:disabled {
background: #222;
}
.zoom-widget button:disabled:after,.zoom-widget button:disabled:before {
background: #606264;
}
.unit-box .overlay {
background: rgba(0,0,0,.56);
}
.unit-box ul {
background: #0F0F0F;
}
.unit-box:focus h3 {
color: #3A3A3A;
}
.unit-box li:hover label {
color: #FFF;
}
.unit-box .sub-title {
background: #000;
color: #3A3A3A;
}
.inspector,.navbar {
background: #232527;
}
.back{
background-color: #0079fa;
color: #fff;
}
.navbarBack{
background-color: rgba(0, 0, 0, 0.3);
color: #eeeeee;
}
.navbar nav {
background: #000204;
}
.tab li.current {
background-color: #0079fa;
}
#inspector .tab li.select {
background-color: rgba(255,255,255,.05);
}
.inspector h3 {
background-image: linear-gradient(90deg,rgba(0,4,9,.32) 0,rgba(0,2,4,0) 100%);
}
.screen {
background: #FFF;
box-shadow: 0 2px 10px 0 rgba(0,0,0,.2);
}
.hover,.selected {
border: 1px solid #EE6723;
}
.has-slice {
border: 1px dashed #EE6723;
background: rgba(255,85,0,.32);
}
.layer b,.layer i {
background: #FFF;
border: 1px solid #EE6723;
}
.layer b {
background: #EE6723;
}
.distance.h div[data-width]:before,.distance.v div[data-height]:before,.selected:after,.selected:before {
color: #FFF;
background: #EE6723;
}
.hover {
border: 1px solid #0079fa;
}
.selected {
border: 1px solid #EE6723;
}
.ruler {
border: 1px dashed #0079fa;
}
.distance.v div {
background: #EE6723;
}
.distance.h div {
background: #EE6723;
}
.distance.v:after,.distance.v:before {
background: #EE6723;
}
.distance.h:after,.distance.h:before {
background: #EE6723;
}
.note {
background: linear-gradient(180deg, #ff8181 0%, #ef1010 100%);
border: 2px solid #FFF;
box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.2);
}
.note:before {
color: #FFF;
}
.note:hover {
background: #F5A623;
}
.note div {
background: #FFF;
box-shadow: 0 0 3px rgba(0,0,0,.5);
color: #222;
}
.slidebox label {
background: #898989;
box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.3);
}
.slidebox label:after {
background-image: linear-gradient(-180deg,#F8F9F6 0,#F5F5F5 100%);
box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
}
.slidebox input[type=checkbox]:checked+label {
background: #0079fa;
}
.header-right {
background-image: linear-gradient(90deg,rgba(0,4,9,.32) 0,rgba(0,2,4,0) 100%)
}
.inspector input,.inspector textarea {
background: rgba(255,255,255,.05);
}
#opacity,#letter-spacing,#line-height,#position-x,#position-y,#size-width,#size-height,#font-family,.dataColor,#radius,#offset-x,#offset-y,#styleName{
background: rgba(255,255,255,.05);
color: #eee;
}
.inspector textarea {
min-width: 100%;
color: #fff;
}
.context h4 {
color: #FFF;
}
.context h4:before {
background: #0079fa;
}
.inspector .color label em {
background-color: #fff;
background-image: linear-gradient(45deg,#dddadc 25%,transparent 25%,transparent 75%,#dddadc 75%,#dddadc),linear-gradient(45deg,#dddadc 25%,transparent 25%,transparent 75%,#dddadc 75%,#dddadc);
}
.gradient .color label:before {
background: #FFF;
box-shadow: 0 0 2px 1px rgba(0,0,0,.2);
}
.gradient .color label:after {
background: #FFF;
box-shadow: 0 0 2px 1px rgba(0,0,0,.2);
}
.artboard-list li:hover,.asset-list li:hover,.color-list li:hover {
background: rgb(5 121 250 / 6%);
box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
transition: all 0.35s;
cursor: pointer;
}
.artboard-list li.active {
background: #0079fa;
color: #fff;
}
.pages-select h3 {
color: #FFF;
}
.pages-select {
background-image: linear-gradient(90deg,rgba(0,4,9,.32) 0,rgba(0,2,4,0) 100%);
}
#css,#content,#dataColor{
color: #fff;
}
.pages-select h3:after {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMAgMAAAAFXpXmAAAACVBMVEUAAABiZGZgYmThY1mHAAAAAnRSTlMAgJsrThgAAAA1SURBVAjXFckxAQAgDMTAZ6kI1KAHNYjoAipJsmS47Ec303XKnQy3AkIRm5UUUAIhERIhEfoqmRfpcqcFcAAAAABJRU5ErkJggg==) no-repeat;
background-size: 12px 6px;
}
.page-list {
background: rgba(10, 10, 10,1);
}
.page-list li:hover {
color: #fff;
background: #0079fa;
}
.exportable li {
color:#eee;
border-bottom: 1px solid #222;
}
.exportable li:hover{
color: #fff;
background: #0079fa;
}
.asset-list li picture,.color-list li em {
background-color: #4A4A4A;
background-image: linear-gradient(45deg,#000 25%,transparent 25%,transparent 75%,#000 75%,#000),linear-gradient(45deg,#000 25%,transparent 25%,transparent 75%,#000 75%,#000);
}
.color-list li em {
background-color: #fff;
background-image: linear-gradient(45deg,#dddadc 25%,transparent 25%,transparent 75%,#dddadc 75%,#dddadc),linear-gradient(45deg,#dddadc 25%,transparent 25%,transparent 75%,#dddadc 75%,#dddadc);
}
.artboard-list h3, .asset-list h3,.color-list h3 {
color: #FFF;
}
.artboard-list li.active small {
color: #FFF;
}
.swkgBj{
left: 4px;
}
.open .artboard-list .artboard{
background-color: #181818;
}
.open .artboard-list .active {
background: #0079fa;
color: #fff;
}
.open .artboard-list li:hover{
background: rgb(5 121 250 / 6%);
box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
transition: all 0.35s;
cursor: pointer;
}

File diff suppressed because one or more lines are too long

@ -0,0 +1,299 @@
/* body{
padding-top: 5rem;
} */
.col-md-10{
height: 100vh;
box-sizing: border-box;
padding: 2rem;
moz-user-select: -moz-none;
-moz-user-select: none;
-o-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
}
.mdLeft{
width: 16.66666667%;
border-right: #eee 0.1rem solid;
position: relative;
padding-top: 5rem;
padding-right: 1.5rem;
padding-left: 1.5rem;
margin: 0 auto;
float: left;
height: 100vh;
box-sizing: border-box;
}
.navTop{
width: 100%;
display: flex;
align-items: center;
}
#logo{
display: flex;
margin: 0 auto;
padding: 0;
align-items: center;
moz-user-select: -moz-none;
-moz-user-select: none;
-o-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
}
.navMind{
width: 65%;
font-size: 1.5rem;
margin: 0 auto;
margin-top: 4rem;
}
.navMind >ul>li{
margin-top: 2rem;
background-color: #fff;
}
.linkC,
.nav > li > a{
color: #999;
cursor: pointer; /*变手指*/
-webkit-transition:padding 0.3s;
}
.nav > li > a:hover,
.nav > li > a:focus {
text-decoration: none;
color: #205eec;
background-color: rgba(0, 95, 231, 0.1);
padding-left: 35px;
box-sizing: border-box;
}
.glyphicon{
margin-right: 0.2rem;
}
.nav > .actives > a:hover,
.nav > .actives > a:focus {
text-decoration: none;
color: #fff;
border-radius: 6px;
background-color: rgba(0, 0, 0, 0.1);
}
.nav > .actives >a{
color:#fff;
}
.nav > .actives {
background-color: rgba(0, 95, 231, 1);
border-radius: 6px;
}
.user{
width: 100%;
margin-top: 6rem;
position: absolute;
left: 0rem;
top: 15rem;
-webkit-transition:left 0.2s;
display: block;
}
.userCen{
margin: 0 auto;
width: 16rem;
display: flex;
}
.userRight{
display: flex;
flex-wrap: wrap;
align-items: center;
box-sizing: border-box;
}
.userNameSm{
font-size: 1.5rem;
color: #999;
display: block;
height: 1.5rem;
}
.userName{
font-size: 2rem;
color: #333;
display: block;
font-weight: 500;
}
.img-circle{
width: 5rem;
height: 5rem;
background-color: #eee;
border: none;
margin-right: 1rem;
}
.logo-img{
height: 4rem;
display: inline-block;
margin-right: 0.8rem;
}
.logo-text{
height: 3rem;
display: inline-block;
margin-right: 1rem;
}
.navbar-header{
display: flex;
}
.navbar{
border-radius: 0;
border: 0;
background-color: #fff;
z-index: 999;
border-bottom: #eeeeee solid 1px;
}
.leftTab{
height: 300px;
width: 280px;
margin-left: 5px;
background-color: #eeeeee;
}
.disBottom{
margin-bottom: 0;
}
#addHeight{
width: inherit;
height: 180px;
border-radius: 4px 4px 0 0;
background-size: 100% auto;
background-position: top center;
background-repeat: no-repeat;
background-color: #eee;
color: #999;
display: flex;
font-family: ;
align-items: center;/*垂直*/
justify-content: center;/*水平*/
font-weight: 500;
text-align: center;
font-size: 5rem;
line-height: 6rem;
flex-wrap: wrap;
overflow: hidden;
letter-spacing: 0.2rem;
-webkit-transition:background-size 0.3s;
}
#addHeight:hover{
background-size: 120% auto;
}
.caption > p{
margin-bottom: 0;
}
.title{
/* font-family: 字体圈欣意冠黑体; */
font-size: 16px;
}
.timeTitle{
font-size: 14px;
}
.thumbnail{
border: none;
}
.move{
border: 1px #eee solid;
-webkit-transition:box-shadow 0.3s;
box-shadow:0px 8px 20px 0px rgba(136, 160, 202, 0.2);
}
.move:hover{
box-shadow:0px 8px 20px 0px rgba(136, 160, 202, 0.5);
text-decoration: none;
}
.bntClass{
color: #fff;
position: fixed;
top: 125px;
left: 260px;
display: none;
/* font-family: 字体圈欣意冠黑体; */
outline:none;
}
#input{
width: 1px;
height: 1px;
opacity: 0;
}
#switch{
display: none;
padding: 1rem 1.5rem;
cursor: pointer; /*变手指*/
-webkit-transition:transform 0.2s;
}
#switch:hover{
color: #205eec;
transform: scale(1.1);
}
@media (max-width: 1200px) {
.user{
width: 100vw;
/* height: 100vh; */
position: absolute;
background-color: #fff;
top: 0;
left: -100%;
-webkit-transition:left 0.2s;
}
.mdLeft{
width: 100%;
height: 6rem;
float: none;
padding-top: 0;
display: flex;
border: none;
border-bottom: #eee 0.1rem solid;
position: fixed;
top: 0;
z-index: 999;
background-color: #fff;
}
.navTop{
width: 100vw;
display: flex;
font-size: 1.8rem;
justify-content:space-between;
/* margin-left: 3rem; */
}
#switch{
display: inline-block;
}
#logo{
width: 10rem;
display: flex;
margin: 0;
}
.logo-img{
height: 3rem;
margin-right: 0.3rem;
}
.logo-text{
height: 2rem;
}
.userCen{
margin-top: 4rem;
}
.col-md-10{
width: inherit;
padding-top: 8rem;
float: none;
}
}

File diff suppressed because one or more lines are too long

@ -0,0 +1,68 @@
.upWindews{
width: 30%;
height: 400px;
position: fixed;
top:50%;
left: 50%;
transform: translate(-50%,-50%);
z-index: 99;
background-color: #fff;
display: none;
box-shadow: 1px 1px 50px rgba(0,0,0,.3);
}
.WinTitle{
display: flex;
justify-content: space-between;
align-items: center;
font-size: 18px;
padding: 15px;
box-sizing: border-box;
color: #666;
background-color: #f7f7f7;
font-weight: 600;
}
.WinClos{
cursor: pointer;
font-size: 14px;
font-weight: 400;
}
#upload-view {
overflow-x: hidden;
/* max-height: 400px; */
height: 325px;
width: 100%;
moz-user-select: -moz-none;
-moz-user-select: none;
-o-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
}
.fl { width: 100%; }
.fr { display: flex; align-items: center;justify-content: space-between;}
.gray { color: gray; }
.upload-input{
position: fixed;
bottom: 0;
left: 0;
}
.u-loaded { color: green; }
.u-total { color: #FC5900; }
.ui-file .u-item { background-color: #f5f5f5; height: 75px; line-height: 36px; font-size: 13px; margin: 10px; padding: 0 10px; position: relative; }
.ui-file .u-name {color: #205eec; height: 30px; overflow: hidden; text-overflow:ellipsis;white-space:nowrap;font-weight: 500;font-size: 14px;}
.ui-file .u-progress-bar, .ui-file .u-progress { background-color:#205eec;}
.ui-file .u-progress-bar { width: 150px; height: 7px; overflow: hidden; padding: 1px 0; }
.ui-file .u-progress { width: 1px; height: 7px; background-position: 0 -9px; }
.ui-file .u-state { min-width: 45px; color: green;}
.ui-file .u-op a { cursor: pointer; margin-left: 5px; color: #FC5900; text-decoration: none; }
.ui-file .u-op a:hover { text-decoration: underline; }
.ui-file .u-over .u-state { color: #999; }
.ui-file .u-over .u-op .u-op-cancel { color: #999; text-decoration: none; cursor: default; }

@ -0,0 +1,262 @@
mark {
background-color: #ff0;
color: #000
}
fieldset {
border: 1px solid silver;
}
::-webkit-scrollbar {
background: #e4f1fe;
}
::-webkit-scrollbar-thumb {
border: 1px solid rgba(255,255,255,.16);
background-color: #92a7cc;
}
::-webkit-scrollbar-corner,
::-webkit-resizer {
background: #e4f1fe;
}
body {
color: #343b48;
background: #eee;
}
.open .header-left{
background: #ffF;
}
header .header-center {
background: #fff;
}
.zoom-widget button {
background: #0079fa;
}
.zoom-widget button:after,.zoom-widget button:before {
background: #FFF;
}
.zoom-widget button:disabled {
background: #222;
}
.zoom-widget button:disabled:after,.zoom-widget button:disabled:before {
background: #606264;
}
.unit-box .overlay {
background: rgba(0,0,0,.56);
}
.unit-box ul {
background: #fff;
}
.unit-box:focus h3 {
color: #3A3A3A;
}
.unit-box li:hover label {
background-color: #e4f1fe;
}
.page-list span:before,.unit-box span:before {
color: #fff;
}
.page-list input:checked+span:before,.unit-box input:checked+span:before {
color: #fff;
}
.unit-box .sub-title {
background: #f0f2f5;
color: #3A3A3A;
}
.inspector,.navbar {
background: #fff;
}
.back{
background-color: #0079fa;
color: #fff;
}
.inspector {
box-shadow: 0 4px 12px rgba(40, 120, 255, 0.11), 0 3px 14px rgba(0, 0, 0, 0.11);
}
.inspector h3 {
background-color: #f0f2f5;
}
.navbar {
background-color: #f0f2f5;
box-shadow: 0 4px 12px rgba(40, 120, 255, 0.11), 0 3px 14px rgba(0, 0, 0, 0.11);
}
.navbarBack{
background-color: rgba(207, 207, 207, 0.3);
color: #eeeeee;
}
.navbar nav {
background: #000204;
}
.tab li.current {
background-color: #0079fa;
}
#inspector .tab li.select {
background-color: rgba(255,255,255,.05);
}
#inspector .tab li.select:before {
background-position-x: -50px;
}
.screen {
background: #FFF;
box-shadow: 0 2px 4px 1px rgba(40, 120, 255, 0.08), 0 0 6px 1px rgba(0, 0, 0, 0.08);
}
.hover,.selected {
border: 1px solid #EE6723;
}
.has-slice {
border: 1px dashed #EE6723;
background: rgba(255,85,0,.32);
}
.layer b,.layer i {
background: #FFF;
border: 1px solid #EE6723;
}
.layer b {
background: #EE6723;
}
.distance.h div[data-width]:before,.distance.v div[data-height]:before,.selected:after,.selected:before {
color: #FFF;
background: #EE6723;
}
.hover {
border: 1px solid #0079fa;
}
.selected {
border: 1px solid #EE6723;
}
.ruler {
border: 1px dashed #0079fa;
}
.distance.v div {
background: #EE6723;
}
.distance.h div {
background: #EE6723;
}
.distance.v:after,.distance.v:before {
background: #EE6723;
}
.distance.h:after,.distance.h:before {
background: #EE6723;
}
.note {
background: linear-gradient(180deg, #ff8181 0%, #ef1010 100%);
border: 2px solid #FFF;
box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.2);
}
.note:before {
color: #FFF;
}
.note:hover {
background: #F5A623;
}
.note div {
background: #FFF;
box-shadow: 0 0 3px rgba(0,0,0,.5);
color: #222;
}
.slidebox label {
background: #898989;
box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.3);
}
.slidebox label:after {
background-image: linear-gradient(-180deg,#F8F9F6 0,#F5F5F5 100%);
box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
}
.slidebox input[type=checkbox]:checked+label {
background: #0079fa;
}
.header-right{
background-color: #f0f2f5;
}
.inspector input,.inspector textarea {
background: #f4f7fd;
}
#opacity,#letter-spacing,#line-height,#position-x,#position-y,#size-width,#size-height,#font-family,.dataColor,#radius{
color: #333;
background: #f4f7fd;
}
.context h4:before {
background: #0079fa;
}
.inspector .color label em {
background-color: #fff;
background-image: linear-gradient(45deg,#dddadc 25%,transparent 25%,transparent 75%,#dddadc 75%,#dddadc),linear-gradient(45deg,#dddadc 25%,transparent 25%,transparent 75%,#dddadc 75%,#dddadc);
}
.gradient .color label:after {
background: #FFF;
box-shadow: 0 0 2px 1px rgba(0,0,0,.2);
box-shadow: 0 0 2px 1px rgba(0,0,0,.2);
}
.artboard-list li:hover,.asset-list li:hover,.color-list li:hover {
background: #e5f1ff28;
box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
transition: all 0.35s;
cursor: pointer;
}
.artboard-list li.active {
background: #0079fa;
color: #fff;
}
.preview-img img {
background: #FFF;
}
.pages-select h3 {
color: rgba(0,0,0,1);
}
.pages-select {
background-image: #f0f2f5;
}
.page-list {
background:rgba(255,255,255,1);
box-shadow: 0 2px 20px 0 #c3e0ff;
}
.page-list li:hover {
color: #fff;
background: #0079fa;
}
.exportable li {
color:#333;
border-bottom: 1px solid #bbb;
}
.exportable li:hover{
color: #fff;
background: #0079fa;
}
.asset-list li picture,.color-list li em {
background-color: #4A4A4A;
background-image: linear-gradient(45deg,#000 25%,transparent 25%,transparent 75%,#000 75%,#000),linear-gradient(45deg,#000 25%,transparent 25%,transparent 75%,#000 75%,#000);
}
.color-list li em {
background-color: #fff;
background-image: linear-gradient(45deg,#dddadc 25%,transparent 25%,transparent 75%,#dddadc 75%,#dddadc),linear-gradient(45deg,#dddadc 25%,transparent 25%,transparent 75%,#dddadc 75%,#dddadc);
}
.artboard{
background-color: #fff;
}
.artboard-list li.active small {
color: #FFF;
}
.swkgBj{
left: 26px;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save