正在加载...

HTML 样式

你已经能搭建页面结构,并用路径指向其他文件。初学者接下来常问的是如何改变内容的外观:文字颜色、背景和大小。在早期 HTML 练习中,可以用 style 属性做到这一点。它是通往 CSS 概念的一扇小门——适合演示——而完整的站点设计会在学习路径的稍后阶段进入正式的 CSS。

什么是 style 属性?

style 属性允许你把 CSS 声明直接写在某个 HTML 元素的开始标签上。浏览器读取这些声明,并据此绘制该元素。你并不是从零发明第二种语言:你是在 HTML 已经提供的位置上写简短的 CSS 规则。因此行内样式是很好的教学工具,即便专业项目很少把全部设计都留在属性里。

直接回答

用元素上的 style="property: value;" 添加外观。入门属性包括 color(文字前景色)、background-color(内容背后的区域)和 font-size(文字大小)。把整份列表放在引号内。多个声明用分号分隔。对于真实的多页站点,更宜使用 CSS 文件或 <style> 块,以免在每个标签上重复同一套外观——但本课请专注于读懂并写出清晰的行内声明。

属性与值,一次一个

每条声明都有一个属性(你想改什么)和一个值(应当怎样呈现)。两者之间是冒号。初学者应先把少数几个属性学扎实,再去记一长串清单。

每个段落一个属性

html
HTML Code
<p style="color: blue;">蓝色文字</p>
<p style="background-color: lightyellow;">浅黄背景</p>
<p style="font-size: 24px;">更大的文字</p>

如何阅读示例

  • color: blue 只改变该段落的文字颜色
  • background-color: lightyellow 给文字背后的区域上色
  • font-size: 24px 设置文字大小;px 是初学者常用单位
  • 每个段落有各自的 style="...",因此三种效果彼此独立、容易看清
  • 像 blue 这样的命名颜色适合练习;之后你还会见到 #336699 这类十六进制值
    若浏览器里毫无变化,请确认已保存文件、刷新了页面,并且整段 style 值都包在引号里。

一个属性里的多条声明

你可以在单个 style 属性中组合多条声明。列表保持简短,HTML 才易读。每条声明以分号结束——末尾再加一个分号也可以,以后编辑时往往更清晰。

组合的 style 声明

html
HTML Code
<p style="color: navy; background-color: #f0f0f0; font-size: 18px;">
浅灰背景上的藏青色文字
</p>

为什么这个模式重要

  • 一个元素可以同时带上颜色、背景和字号
  • 分号分隔声明,浏览器才能解析每一对
  • #f0f0f0 是十六进制颜色;对初学者非必需,但在真实 CSS 中很常见
  • 段落里可见的句子是普通 HTML 文本;只有 style 属性改变外观
    第一天不要把十个设计决定塞进一个属性。先用两三个清晰属性学会语法。

不同元素上的 style

style 属性不只限于 p。标题、span 以及许多其他元素都可以同样使用。这有助于你看清:样式跟随你附加到的那个元素——而不是某个神奇的全局开关。

带 style 的标题与段落

html
HTML Code
<h1 style="color: darkgreen;">花园笔记</h1>
<p style="color: #333333;">深灰色的普通正文。</p>
<p style="background-color: honeydew; font-size: 20px;">带柔和绿色背景的高亮提示。</p>

注意什么

  • h1 的颜色不会自动重设段落样式
  • 第二段同时组合了背景和字号
  • 行内样式是局部的:它影响该元素(按普通 CSS 规则也可能影响子元素——但眼下请把演示保持简单)

现在用行内 style,以后用 CSS

行内 style 适合快速试验。当二十个页面都需要同一种藏青色标题,而你必须改二十个属性时,就会很痛苦。共享 CSS——文档 head 中的 <style> 块,或外部 .css 文件——把外观集中在一处。本课程后面有专门的 CSS 学习。在本 HTML 会话中,你的任务是理解 property:value 的想法,并写出几个正确的行内示例,而不是把行内样式当作整个网站的最终架构。

在编辑器中练习

  1. 创建带一个 h1 和三个短段落的页面。
  2. 给第一段文字 color。
  3. 给第二段 background-color。
  4. 给第三段 color 与 font-size 的组合。
  5. 可选:用自己的 style 给 h1 上色。
  6. 保存并刷新。确认每一块看起来都不同。
  7. 故意弄坏一个示例(去掉引号或 px),刷新,看到失败,再修复。
    处理失败的 style,比只复制完美样例更能快速学会引号和单位。

会让样式“消失”的错误

  • 忘记给值加引号:在正常的 HTML 属性写法中,style=color:red 无效
  • 把 color(文字)和 background-color(文字背后)搞混,以为“颜色没起作用”
  • 在需要单位的尺寸处省略单位(许多初学者情况下写 font-size: 24 而不是 24px)
  • 使用会把直引号换成弯引号的文字处理软件写入属性
  • 把整页设计塞进行内样式,而不是接着学习共享 CSS
  • 改了文件却忘了在刷新前保存——浏览器仍显示旧版本

小结

  • style 属性把 CSS 声明加到一个 HTML 元素上
  • 写 property: value;,并把整份列表放在引号内
  • 入门属性:color、background-color、font-size
  • 用分号组合少量声明;演示保持简短易读
  • 行内样式非常适合学习和微小试验,不适合维护整个站点的设计
  • 当你想在一处控制外观时,共享 CSS 会在学习路径的下一步出现
  • 务必用保存 + 刷新验证;样式“神秘失效”时检查引号和单位

🧠 测试您的知识

准备开始

测试您的知识

通过这个互动测验挑战自己,看看你对这个主题的理解程度如何

❓
7
问题
🎯
70%
及格要求
♾️
∞
时间
🔄
∞
尝试次数

📝 说明

  • 仔细阅读每个问题
  • 为每个问题选择最佳答案
  • 您可以随时重新参加测验
  • 您的进度将显示在顶部