静态页面制作:4HTML的样式简介

时间:2021-08-08 19:30:31

本节课程我们将描述样式的使用

现在我们来说说样式,在上小节的最后我们看到了element.style这么一个东西。它其实就是设置元素样式的地方。

静态页面制作:4HTML的样式简介

现在呢,我们需要在element.style的花括号中点击一下鼠标左键,你会发现出现一个输入框,可以输入东西了。

静态页面制作:4HTML的样式简介

在这里我需要强调一个细节,那就是我在源代码的区域中是选中了"HomeWork Helper"" 标签,然后右侧就会显示与之对应的元素样式。也就是说你点击不同的元素,就会有与之对应的元素样式设置,并不要误解这个元素样式设置是所有设置样式的地方。现在设置样式的地方已经找到了,接下来我们就来看看如何设置样式。

静态页面制作:4HTML的样式简介

框红框的一共有三个部分,我们首先来看一下右下方的element.style这部分,在其中我们写了两行代码,分别是font-size和color。

静态页面制作:4HTML的样式简介

font-size不难理解,通过字面我们也不难看出,这是设置字体大小的。那么我们需要简单的说一下12px; px的全拼是pixel,即像素。它不是自然界的长度单位。px是就是一张图片中最小的点,一张位图就是由这些点构成的。1024px就是1024像素,最简单的你可以在windows桌面属性里的“设置”看到,如果是1024×768,也就是说水平方向上有1024个点,垂直方向上有768个点。谁能说出一个“点”有多长多大么?可以画的很小,也可以很大。如果点很小,那画面就清晰,我们称它为“分辨率高”,反之,就是“分辨率低”。所以,像素的大小是会“变”的,也称为“相对长度”。另外还需要强调的是“;”,这个分好一定要写,而且必须是英文的分好,否则你是看不到任何效果的。

color:这里的color不是背景颜色,而是设置文字的颜色。后面我们使用的颜色是采用16进制的颜色,如果大家使用过ps的话,就肯定能理解。这里的颜色同样你也可以直接写对应的英文。例如color:red;

静态页面制作:4HTML的样式简介

我们在来看一下上面的正文部分,我们发现HomeWork Helper的字体大小和颜色已经发生了变化。这个变化就是因为我们在element.style中添加了东西导致的。最后我们在说一下,左下方的源代码区,我们发现在p标签中多出来很多代码,而且跟我们所设置的样式是一样的。也就说我们我们在元素样式中的设置,就会影响代码的变化,代码的变化就会影响网页的变化。而且我们发现这个书写格式跟我们之前学过的meta charset =“utf-8”标签设置属性是如出一辙。

静态页面制作:4HTML的样式简介

但这里需要强调的一点是,我们的网页变化是一种假象。为什么说是假象呢,就是因为如果你刷新网页,你就会发现网页并没有更新,而是恢复到最初没有样式的样子。所以这里我们要清楚一件事,那就是我们刚刚在浏览器面板中的element.style中所设置的,其实只是为了方便,为了让我们可以更直观的看到页面的变化所经常采用的方式。但如果真正的想要改变网页,就需要我们回到sublime中填写刚刚的那段代码。在回到sublime填写代码之前,我们先来说说样式。

静态页面制作:4HTML的样式简介

对于样式而言,也是属性的一种,既然是属性,那它肯定也有属性名称,属性名称就是style(样式),属性值当然就是各种样式了。我们来举个例子:

静态页面制作:4HTML的样式简介

上图是一个p标签,如果要为p标签添加样式的话,有两种方法,我们先说第一种方法。

静态页面制作:4HTML的样式简介

第一种方法就是将style样式写在标签内部,在p标签的首标签中写上style=“各种样式”。现在我们在说一下样式该怎么写。

静态页面制作:4HTML的样式简介

对于样式的书写,我们在上面已经做了解释。这里还需要提醒大家一点的是,就是当我们使用16进制颜色的时候,一定不要忘了那个#。接下来我们在回到Chrome,我们直接给我们的“课后帮”进行设置。

静态页面制作:4HTML的样式简介

首先我们选中了h1标签,在右侧同样有一个element.style,并且设置了样式。一个是字体大小,我给了20px,另一个是字体颜色,我给定的是#f14e42。正文部分显示的是我们的效果。 现在看来已经和我们最终效果接近一些了。但现在还有一个问题就是,在开发者工具的面板中所设置的东西,都是假象。我们需要将代码写到sublime中,那么现在我们就将代码写入sublime中。

静态页面制作:4HTML的样式简介

这是我们添加了样式之后的效果,已经在往最终效果的方向去发展了。我们现在来对比一下最终效果。

静态页面制作:4HTML的样式简介

通过对比我们发现现在我们虽然在字体颜色上一样了,但是位置仍然是有很大差距的,最终效果达到的是HomeWork Helper在课后帮的右上角,但是我们现在的效果是在两行。其实想要达到这个效果并不难,我们通过下节内容的分享,来解决这个问题。