2021-01-15

目录

  1. 声明html的文档的文档类型
  2. 定义html文档的标题和正文
  3. 更改文本颜色
  4. 使用元素选择器来设置元素的样式
  5. 使用 class 选择器设置单个元素的样式
  6. 更改元素的字体大小
  7. 设置元素的字体家族
  8. 引入谷歌字体
  9. 字体优雅降级
  10. 调整图片的大小

1.声明html的文档的文档类型
在文档的顶部,你需要告诉浏览器你的网页用的 HTML 哪个版本。 HTML 是一个不停进化的语言,大部分浏览器都支持 HTML 的最新标准,也就是 HTML5。但是一些陈旧的网页可能使用的是 HTML 的旧版本。
你可以通过<!DOCTYPE ...>来告诉浏览器你使用的是 HTML 的哪个版本,"…" 部分就是版本的数字信息。<!DOCTYPE html>对应的就是 HTML5。
!和大写的DOCTYPE是很重要的,特别是对于老的浏览器。但html大写小写都可以。
接下来,所有的 HTML 代码都必须位于html标签中。其中<html>位于<!DOCTYPE html>的后面,</html>位于网页的结尾。
例:

<!DOCTYPE html>
<html>
  <!-- Your HTML code goes here -->
</html>

2.定义html文档的标题和正文
html的结构主要分为两大部分:head、body。关于网页的描述都应该放入head标签,网页的内容都应该放入body标签。
比如link、meta、title和style都应该放入head标签。
这是网页布局的一个例子:

<!DOCTYPE html>
<html>
  <head>
    <!-- metadata elements -->
  </head>
  <body>
    <!-- page contents -->
  </body>
</html>

CSS -Cascading Style Sheet(层叠样式表)
3.更改文本颜色
以下是改变h2元素为蓝色的方法:

<h2 style="color: blue;">CatPhotoApp</h2>

请注意行内style最好以;来结束。

4.使用元素选择器来设置元素的样式
在 CSS 中,页面样式的属性有几百个,但常用的不过几十个。
通过行内样式<h2 style="color: red;">CatPhotoApp</h2>,就可以修改h2元素的颜色为红色。
当我们只需要改变元素的某个样式时,行内样式最简单直观。当我们需要同时改变元素的很多样式时,层叠样式表往往是一个更好的选择。
在代码的顶部,创建一个style声明区域,如下方所示:

<style>
</style>

在style样式声明区域内,可以创建一个元素选择器,应用于所有的h2元素。例如,如果你想所有h2元素变成红色,可以添加下方的样式规则:

<style>
  h2 {color: red;}
</style>

注意,在每个元素的样式声明区域里,左右花括号({和 })一定要写全。你需要确保所有样式规则位于花括号之间,并且每条样式规则都以分号结束。

5.使用 class 选择器设置单个元素的样式
CSS 的class具有可重用性,可应用于各种 HTML 元素。
一个 CSSclass声明示例,如下所示:

<style>
  .blue-text {
    color: blue;
  }
</style>

可以看到,我们在<style>样式声明区域里,创建了一个名为blue-text的class选择器。
你可以将 CSSclass选择器应用到一个HTML元素里,如下所示:

<h2 class="blue-text">CatPhotoApp</h2>

注意:在style样式区域声明里,class需以.开头。而在 HTML 元素里,class属性的前面不能添加.。

6.更改元素的字体大小
字体大小由font-size属性控制,如下所示:

h1 {
  font-size: 30px;
}

7.设置元素的字体家族
通过font-family属性,可以设置元素里面的字体样式。
如果你想设置h2元素的字体为sans-serif,你可以用以下的 CSS 规则:

h2 {
  font-family: sans-serif;
}

8.引入谷歌字体
除了大多数系统提供的默认字体以外,我们也可以使用自定义字体。网络上有各种各样的字体,不过在这个例子中,我们将会尝试使用Google字体库。
Google 字体是一个免费的字体库,可以通过在 CSS 里面设置字体的 URL 来引用。
因此,下一步,我们将引入和使用Google字体。
引入Google字体,你需要复制Google字体的 URL,并粘贴到你的 HTML 里面。在这个挑战中,我们需要引入Lobster字体。因此,请复制以下代码段,并粘贴到代码编辑器顶部,即放到style标签之前。

<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css">

现在你可以设置font-family属性为Lobster,来使用Lobster字体。例子如下:

font-family: FAMILY_NAME, GENERIC_NAME;

GENERIC_NAME是可选的,其他字体不可用时便作为后备字体,在下一个挑战中可以得到体现。
字体名区分大小写,并且如果字体名含有空格,需要用引号括起来。例如,使用"Open Sans"字体需要添加引号,而Lobster字体则不需要。

9.字体优雅降级
所有浏览器都有几种默认字体。这些通用字体包括monospace,serif和sans-serif。
当字体不可用,你可以告诉浏览器通过 “降级” 去使用其他字体。
例如,如果你想将一个元素的字体设置成Helvetica,当Helvetica不可用时,降级使用sans-serif字体,那么可以这样写:

p {
  font-family: Helvetica, sans-serif;
}

通用字体名字不区分大小写。同时,也不需要使用引号,因为它们是 CSS 关键字。

10.调整图片的大小
CSS 的width属性可以控制元素的宽度。图片的width宽度类似于字体的px(像素)值。
假如,你想创建一个叫larger-image的 CSS class 来控制 HTML 元素的宽度为 500px,我们可以这样做:

<style>
  .larger-image {
    width: 500px;
  }
</style>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值