网站标签该站未曾设置keywords
网站描述该站未曾设置description
上一篇:西安立鹤网络科技有限公司
网站快照C S S 基 础 C S S 基 础 C S S ( C a s c a d i n g S t y l e S h e e t s , 层 叠 样 式 表 ) 是 为 w e b 内 容 添 加 样 式 的 代 码 。 本 节 将 介 绍 C S S 的 基 础 知 识 , 并 解 答 像 这 样 的 问 题 : 怎 样 将 文 本 设 置 为 红 色 ? 怎 样 将 内 容 显 示 在 屏 幕 的 特 定 位 置 ? 怎 样 用 背 景 图 片 或 颜 色 来 装 饰 网 页 ? 什 么 是 C S S ? 和 H T M L 类 似 , C S S 也 不 是 真 正 的 编 程 语 言 , 甚 至 不 是 标 记 语 言 。 C S S 是 一 门 样 式 表 语 言 , 这 也 就 是 说 人 们 可 以 用 它 来 选 择 性 地 为 H T M L 元 素 添 加 样 式 。 举 例 来 说 , 以 下 C S S 代 码 选 择 了 所 有 的 段 落 文 字 , 并 将 它 们 设 置 为 红 色 。 c s s p 让 我 们 来 试 一 试 ! 在 文 本 编 辑 器 中 , 将 上 述 的 三 行 C S S 代 码 粘 贴 到 一 个 新 的 文 件 中 , 将 文 件 命 名 为 s t y l e . c s s 并 保 存 到 s t y l e s 文 件 夹 下 。 为 了 使 代 码 发 挥 作 用 , 我 们 仍 然 需 要 将 上 述 C S S 样 式 应 用 到 你 的 H T M L 文 档 中 。 否 则 , 这 些 样 式 不 会 改 变 H T M L 的 外 观 。 ( 如 果 你 没 有 完 成 前 几 节 的 实 践 , 请 复 习 处 理 文 件 和 H T M L 基 础 。 ) 打 开 i n d e x . h t m l 文 件 , 然 后 将 下 面 一 行 粘 贴 到 文 档 头 部 ( 也 就 是 和 标 签 之 间 ) 。 h t m l l i n k h r e f = s t y l e s / s t y l e . c s s r e l = s t y l e s h e e t / > 保 存 i n d e x . h t m l 并 用 浏 览 器 将 其 打 开 。 应 该 看 到 以 下 页 面 : 如 果 段 落 文 字 变 红 , 那 么 祝 贺 你 , C S S 样 式 已 经 生 效 了 。 “ C S S 规 则 集 ” 详 解 让 我 们 来 剖 析 一 下 红 色 段 落 文 字 的 C S S 代 码 , 了 解 它 是 如 何 工 作 的 : 整 个 结 构 称 为 规 则 集 ( 规 则 集 通 常 简 称 规 则 ) , 注 意 各 个 部 分 的 名 称 : 选 择 器 ( S e l e c t o r ) H T M L 元 素 的 名 称 位 于 规 则 集 开 始 。 它 选 择 了 一 个 或 多 个 需 要 添 加 样 式 的 元 素 ( 在 这 个 例 子 中 就 是 元 素 ) 。 要 给 不 同 元 素 添 加 样 式 , 只 需 要 更 改 选 择 器 。 声 明 ( D e c l a r a t i o n ) 一 个 单 独 的 规 则 , 如 c o l o r : r e d ; 用 来 指 定 添 加 样 式 元 素 的 属 性 。 属 性 ( P r o p e r t i e s ) 改 变 H T M L 元 素 样 式 的 途 径 ( 本 例 中 c o l o r 就 是 元 素 的 属 性 ) 。 C S S 中 , 由 编 写 人 员 决 定 修 改 哪 个 属 性 以 改 变 规 则 。 属 性 的 值 ( P r o p e r t y v a l u e ) 在 属 性 的 右 边 , 冒 号 后 面 即 属 性 的 值 , 它 从 指 定 属 性 的 众 多 外 观 中 选 择 一 个 值 ( 我 们 除 了 r e d 之 外 还 有 很 多 属 性 值 可 以 用 于 c o l o r ) 。 注 意 其 他 重 要 的 语 法 : 除 了 选 择 器 部 分 , 每 个 规 则 集 都 应 该 包 含 在 成 对 的 大 括 号 里 ( ) 。 在 每 个 声 明 里 要 用 冒 号 ( : ) 将 属 性 与 属 性 值 分 隔 开 。 在 每 个 规 则 集 里 要 用 分 号 ( ; ) 将 各 个 声 明 分 隔 开 。 如 果 要 同 时 修 改 多 个 属 性 , 只 需 要 将 它 们 用 分 号 隔 开 , 就 像 这 样 : c s s p 选 择 多 个 元 素 也 可 以 选 择 多 种 类 型 的 元 素 并 为 它 们 添 加 一 组 相 同 的 样 式 。 将 不 同 的 选 择 器 用 逗 号 分 开 。 例 如 : c s s p , l i , h 1 不 同 类 型 的 选 择 器 选 择 器 有 许 多 不 同 的 类 型 。 上 面 只 介 绍 了 元 素 选 择 器 , 用 来 选 择 H T M L 文 档 中 给 定 的 元 素 。 但 是 选 择 操 作 可 以 更 加 具 体 。 下 面 是 一 些 常 用 的 选 择 器 类 型 : 选 择 器 名 称 选 择 的 内 容 示 例 元 素 选 择 器 ( 也 称 作 标 签 或 类 型 选 择 器 ) 所 有 指 定 类 型 的 H T M L 元 素 p 选 择 I D 选 择 器 具 有 特 定 I D 的 元 素 。 单 一 H T M L 页 面 中 , 每 个 I D 只 对 应 一 个 元 素 , 一 个 元 素 只 对 应 一 个 I D # m y i d 选 择 或 类 选 择 器 具 有 特 定 类 的 元 素 。 单 一 页 面 中 , 一 个 类 可 以 有 多 个 实 例 . m y c l a s s 选 择 和 属 性 选 择 器 拥 有 特 定 属 性 的 元 素 i m g [ s r c ] 选 择 但 不 是 伪 类 选 择 器 特 定 状 态 下 的 特 定 元 素 ( 比 如 鼠 标 指 针 悬 停 于 链 接 之 上 ) a : h o v e r 选 择 仅 在 鼠 标 指 针 悬 停 在 链 接 上 时 的 元 素 选 择 器 的 种 类 远 不 止 于 此 , 更 多 信 息 请 参 阅 M D N 的 选 择 器 指 南 。 字 体 和 文 本 在 探 索 了 一 些 C S S 基 础 后 , 我 们 来 把 更 多 规 则 和 信 息 添 加 至 s t y l e . c s s 中 , 从 而 让 示 例 更 美 观 。 第 一 步 , 找 到 之 前 在 你 的 网 站 会 是 什 么 样 子 ? 中 保 存 的 G o o g l e F o n t 输 出 的 地 址 。 并 以 元 素 的 形 式 添 加 进 i n d e x . h t m l 文 档 头 部 ( 和 之 间 的 任 意 位 置 ) 。 代 码 如 下 : h t m l l i n k h r e f = h t t p s : / / f o n t s . b i l i b i l i . c o m / c s s ? f a m i l y = O p e n + S a n s r e l = s t y l e s h e e t / > 这 段 代 码 将 你 的 页 面 链 接 到 一 个 样 式 表 , 该 样 式 表 将 O p e n S a n s 字 体 家 族 与 你 的 网 页 一 起 加 载 。 接 下 来 , 删 除 s t y l e . c s s 文 件 中 已 有 的 规 则 。 虽 然 测 试 是 成 功 的 , 但 是 红 字 看 起 来 并 不 太 舒 服 。 添 加 以 下 几 行 ( 如 下 图 所 示 ) , 用 你 在 你 的 网 站 会 是 什 么 样 子 ? 中 选 择 的 f o n t f a m i l y 替 换 f o n t f a m i l y 。 f o n t f a m i l y 属 性 指 的 是 你 想 用 于 文 本 的 字 体 。 这 个 规 则 为 整 个 页 面 定 义 了 一 个 全 局 的 基 本 字 体 和 字 体 大 小 。 由 于 是 整 个 页 面 的 父 元 素 , 它 里 面 的 所 有 元 素 都 继 承 相 同 的 f o n t s i z e 和 f o n t f a m i l y 。 c s s h t m l 备 注 : C S S 文 档 中 所 有 位 于 / * 和 * / 之 间 的 内 容 都 是 C S S 注 释 。 浏 览 器 在 渲 染 代 码 时 会 忽 略 注 释 。 C S S 注 释 是 一 种 让 你 写 下 关 于 你 的 代 码 或 逻 辑 的 有 用 注 解 的 方 式 。 接 下 来 为 H T M L 主 体 内 的 元 素 ( h 1 、 和 ) 设 置 字 体 大 小 。 我 们 也 将 标 题 居 中 显 示 。 最 后 , 扩 充 下 方 的 第 二 个 规 则 集 , 为 正 文 设 置 行 高 和 字 间 距 , 从 而 提 高 页 面 的 可 读 性 。 c s s h 1 p , l i 可 以 随 时 调 整 这 些 p x 值 来 获 得 满 意 的 结 果 , 以 下 是 大 体 效 果 : C S S : 一 切 皆 盒 子 编 写 C S S 时 你 会 发 现 , 你 的 工 作 好 像 是 围 绕 着 一 个 一 个 盒 子 展 开 的 — — 设 置 尺 寸 、 颜 色 、 位 置 , 等 等 。 页 面 里 大 部 分 H T M L 元 素 都 可 以 被 看 作 若 干 层 叠 的 盒 子 。 C S S 布 局 主 要 是 基 于 盒 子 模 型 。 在 你 的 页 面 上 占 用 空 间 的 每 个 盒 子 都 有 类 似 的 属 性 : p a d d i n g ( 内 边 距 ) : 是 指 内 容 周 围 的 空 间 。 在 下 面 的 例 子 中 , 它 是 段 落 文 本 周 围 的 空 间 。 b o r d e r ( 边 框 ) : 是 紧 接 着 内 边 距 的 线 。 m a r g i n ( 外 边 距 ) : 是 围 绕 元 素 边 界 外 侧 的 空 间 。 这 里 还 使 用 了 : w i d t h : 元 素 的 宽 度 b a c k g r o u n d c o l o r : 元 素 内 容 和 内 边 距 底 下 的 颜 色 c o l o r : 元 素 内 容 ( 通 常 是 文 本 ) 的 颜 色 t e x t s h a d o w : 为 元 素 内 的 文 本 设 置 阴 影 d i s p l a y : 设 置 元 素 的 显 示 模 式 ( 继 续 阅 读 文 章 以 了 解 更 多 细 节 ) 开 始 在 页 面 中 添 加 更 多 C S S 吧 ! 大 胆 将 这 些 新 规 则 都 添 加 到 s t y l e . c s s 的 底 部 , 而 不 要 纠 结 改 变 属 性 值 会 带 来 什 么 结 果 。 更 改 页 面 颜 色 c s s h t m l 这 条 规 则 为 整 个 页 面 设 置 了 背 景 颜 色 。 将 颜 色 代 码 修 改 为 设 置 为 在 “ 我 的 网 站 将 会 是 什 么 样 子 ? ” 中 所 选 择 的 颜 色 。 文 档 体 样 式 c s s b o d y 这 里 有 对 于 元 素 的 几 条 声 明 , 我 们 来 逐 条 查 看 : w i d t h : 6 0 0 p x ; 强 制 页 面 永 远 保 持 6 0 0 像 素 宽 。 m a r g i n : 0 a u t o ; 当 你 在 m a r g i n 或 p a d d i n g 这 样 的 属 性 上 设 置 两 个 值 时 , 第 一 个 值 影 响 元 素 的 上 下 方 向 ( 在 这 个 例 子 中 设 置 为 0 ) ; 第 二 个 值 影 响 左 右 方 向 。 ( 这 里 , a u t o 是 一 个 特 殊 的 值 , 它 将 可 用 的 水 平 空 间 平 均 分 配 给 左 和 右 ) 。 如 M a r g i n 语 法 中 所 记 载 的 那 样 , 你 也 可 以 使 用 一 个 、 两 个 、 三 个 或 四 个 值 。 b a c k g r o u n d c o l o r : # F F 9 5 0 0 ; 如 前 文 所 述 , 指 定 元 素 的 背 景 颜 色 。 我 们 给 b o d y 用 了 一 种 略 微 偏 红 的 橘 色 以 与 深 蓝 色 的 元 素 形 成 反 差 , 你 也 可 以 尝 试 其 他 颜 色 。 p a d d i n g : 0 2 0 p x 2 0 p x 2 0 p x ; 我 们 给 内 边 距 设 置 了 四 个 值 来 让 内 容 四 周 产 生 一 点 空 间 。 这 一 次 我 们 不 设 置 上 方 的 内 边 距 , 设 置 右 边 , 下 方 , 左 边 的 内 边 距 为 2 0 像 素 。 值 以 上 、 右 、 下 、 左 的 顺 序 排 列 。 与 m a r g i n 一 样 , 你 也 可 以 像 P a d d i n g 语 法 中 所 记 载 的 那 样 , 使 用 一 个 、 两 个 、 三 个 或 四 个 值 。 b o r d e r : 5 p x s o l i d b l a c k ; 这 是 为 边 框 的 宽 度 、 样 式 和 颜 色 设 置 的 值 。 在 本 例 中 , 它 是 一 个 在 主 体 的 所 有 侧 面 的 5 像 素 宽 的 纯 黑 色 边 框 。 定 位 页 面 主 标 题 并 添 加 样 式 c s s h 1 你 可 能 已 经 注 意 到 , 在 正 文 的 顶 部 有 一 个 难 看 的 间 隙 。 这 是 因 为 浏 览 器 对 h 1 元 素 ( 以 及 其 他 元 素 ) 应 用 了 默 认 样 式 。 这 可 能 看 起 来 是 个 坏 主 意 , 但 其 目 的 是 为 没 有 样 式 的 页 面 提 供 基 本 的 可 读 性 。 为 了 消 除 这 种 间 隙 , 我 们 用 设 置 m a r g i n : 0 ; 来 覆 盖 浏 览 器 的 默 认 样 式 。 接 下 来 , 我 们 将 标 题 的 顶 部 和 底 部 内 边 距 设 置 为 2 0 像 素 。 之 后 , 我 们 将 标 题 文 本 设 置 为 与 H T M L 背 景 颜 色 相 同 的 颜 色 。 最 后 , t e x t s h a d o w 对 元 素 的 文 本 内 容 施 加 阴 影 。 它 的 四 个 值 是 : 第 一 个 像 素 值 设 置 阴 影 与 文 本 的 水 平 偏 移 量 : 它 横 移 的 距 离 。 第 二 个 像 素 值 设 置 阴 影 与 文 本 的 垂 直 偏 移 量 : 它 向 下 移 动 的 距 离 。 第 三 个 像 素 值 设 置 阴 影 的 模 糊 半 径 。 一 个 更 大 的 值 会 产 生 一 个 更 模 糊 的 阴 影 。 第 四 个 值 设 置 阴 影 的 基 色 。 试 着 用 不 同 的 值 进 行 试 验 , 看 看 它 是 如 何 改 变 外 观 的 。 图 像 居 中 c s s i m g 最 后 , 我 们 把 图 像 居 中 来 使 页 面 更 美 观 。 可 以 复 用 b o d y 的 m a r g i n : 0 a u t o , 但 有 一 些 差 异 , 需 要 额 外 的 设 置 来 使 C S S 发 挥 作 用 。 元 素 是 块 级 元 素 , 意 味 着 它 占 据 了 页 面 的 空 间 并 且 能 够 赋 予 外 边 距 和 其 他 改 变 间 距 的 值 。 而 图 片 是 行 级 元 素 , 不 具 备 块 级 元 素 的 一 些 功 能 。 所 以 为 了 使 图 像 有 外 边 距 , 我 们 必 须 使 用 d i s p l a y : b l o c k 给 予 其 块 级 行 为 。 备 注 : 以 上 说 明 假 定 所 选 图 片 小 于 页 面 宽 度 ( 6 0 0 像 素 ) 。 更 大 的 图 片 会 溢 出 b o d y 并 占 据 页 面 的 其 他 位 置 。 要 解 决 这 个 问 题 , 可 以 : 1 ) 使 用 图 片 编 辑 器 来 减 小 图 片 宽 度 ; 2 ) 用 C S S 限 制 图 片 大 小 , 即 减 小 元 素 w i d t h 属 性 的 值 。 备 注 : 如 果 你 暂 时 不 能 理 解 d i s p l a y : b l o c k 和 块 级 元 素 与 行 级 元 素 的 差 别 也 没 关 系 ; 随 着 你 对 C S S 学 习 的 深 入 , 你 将 明 白 这 个 问 题 。 d i s p l a y 属 性 的 更 多 信 息 请 查 看 d i s p l a y 属 性 参 考 页 面 。 总 结 本 章 介 绍 的 C S S 知 识 非 常 有 限 , 更 多 内 容 请 访 问 学 习 使 用 C S S 为 H T M L 添 加 样 式 。 蜀 I C P 备 2 0 2 4 0 8 0 6 4 4 号 1
网站说明:www.oumae.top由网友主动性提交被名站导航整理收录的,名站导航仅提供网站的基础信息并免费向大众网友展示,www.oumae.top的IP地址:- 地址:-,百度PC权重为0、百度手机权重为0、百度收录为0条、360收录为0条、搜狗收录为0条、谷歌收录为0条、百度来访流量大约在-之间、百度手机端来访流量大约在-之间、www.oumae.top的备案号是-、备案主体是-、被百度收录的关键词有0个、手机端关键词有0个、该站点迄今为止已经创建未知。
内容声明:1、本站收录的内容来源于大数据收集,版权归原网站所有!
2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
3、本站不接受违规信息,如您发现违规内容,请联系我们进行清除处理!
4、本文地址:https://www.hornyrob.com/dianyingdh/23a6fb07e8241a49770f.html,复制请保留版权链接!