阳泉做网站:何时以及为什么在CSS样式表之外使用样式标记

2019.05.25 阳泉做网站

61

样式标记是Web开发中非常有趣的一部分。我的意思是,它们是当前Web工作方式的基础和基础,但大多数情况下,阳泉做网站的站点的实际样式来自导入和使用大量CSS样式表,用于主题、插件和访问者所看到的日常外观。

但回到过去的网站建设中,你可以在网站的主体上使用样式标签,这样就没问题了。如果不是全部的话,大多数css都会放在页面本身上,然后返回到…。一切正常。当然,现在也存在这样的问题-比如页面加载速度和执行命令,以及越成熟的Web技术,您就越不想单独使用样式标记。

然而,有时您会想要使用它们。有时,它们会增强您的工作流程,而其他实例确实会使您的用户生活更好-例如,移动优化,或者通过令人敬畏的造型来吸引他们对特定元素的关注。

典型样式表使用

在今天的几乎每个网站上,你都会看到这样的样式:

01

<link rel='stylesheet' id='divi-style-css'  href='/wp-content/themes/Divi-child-theme-01/style.css?ver=3.0.40' type='text/css' media='all' />

如果您是使用Divi的优雅主题成员(你应该是!),这就调用了我从以下代码片段获取的完整样式表:

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

/*

Theme Name: Divi

Theme URI: http://www.elegantthemes.com/gallery/divi/

Version: 3.0.40

Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.

Author: Elegant Themes

Author URI: http://www.elegantthemes.com

License: GNU General Public License v2

License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

/* Browser Reset */

 

body {

    line-height: 1;

}

 

ol,

ul {

    list-style: none;

}

 

blockquote,

q {

    quotes: none;

}

 

blockquote:before,

blockquote:after,

q:before,

q:after {

    content: "";

    content: none;

}

现在,理论上,你能将其放在您所编写的任何页面的标题中的样式标记中。它肯定会工作,但这是臭气的编码,根本不是什么样式标签是好的。

样式标签,现代用法

当然,您的网站也有类似的CSS样式表。你要用它们。你有Custom.css和样式表.css可能还不止这些。你已经弄清楚了你的网站应该是什么样子,你对它很满意。

那么你为什么需要样式标签呢?

因为样式表是全局解决方案。样式标签是一种小规模的解决方案。

工作表处理更大的外观,你的网站,而不是细节-坚韧不拔的个别元素和特殊的亮点。有时,将一段一次性代码扔到样式表中是不值得的。

这正是风格标签真正变得有用的时候。此外,有时您需要对单个元素进行调整,或者为某些设备或用例做出特定的样式选择。这正是时尚标签在现代网络开发中真正闪耀的时候。

元素的单个实例

在阳泉做网站的站点中使用样式标记的主要原因可能是,如果您处理的是页面上的单个一次性元素。在附加到元素id的外部CSS文件中包含样式可能会非常麻烦(如果返回的话很少)。然而,您可以做的是在元素上添加一个样式标记,然后继续您的一天。

例如,如果您有一个需要特殊字体的侧栏小部件,则您能将其放入div中,为div提供一个css id,然后转到电子表格以包含一些简单的内容,如{字体-家族:“Exo”,Arial,sans-serif;}但这是很大的麻烦。

更好的选择,应该是简单地这样做?

01

<div style="font-family: "Exo", Arial, sans-serif;" />

巴达-冰,巴达-砰,你完成了,这个小部件现在很突出,因为它是唯一一个得到这种特殊的造型。(是的,我意识到使用新的和不同的字体可能会与您设计的其他部分发生冲突。但这是一个例子。)

一页简单

有时,你的网站上有一个非常简单的一次性页面。它可能是一个飞溅页或挤压页。您可能只需要在这里对您的样式进行一些调整,但您需要将它们应用于此页面,并且仅适用于此页面。

所以你可以用!重要标签与风格比创建新样式表并将其链接起来更快、更容易。如果您没有很多新的CSS,那么最好使用这个方法,因为像这样加载大量CSS会减缓页面的加载速度。但你已经知道了。

然而,像这样简单的东西不会对用户的连接造成太大的压力,而且不值得添加到样式表中。(公平地说,这个CSS是可怕的,不值得添加到任何网站。)

01

02

03

04

05

06

07

08

09

10

11

<style>

h2, h3, h4 {

  font-family: "Exo", Arial, sans-serif!important;

  text-align: right;

    font-size: 2rem;

    color: blue;}

body, p {font-family: "Roboto", Arial, sans-serif!important;

  font-size: 1.2rem;

    color: red;

    background: #000;}

    </style>

不过,这里的要点是HTML 5很酷,您可以在网站的顶部添加样式标记,这样就可以调整现有的样式表。而!重要在这种情况下,标签是绝对不需要的(它们很少),我觉得这也许是使用它们的唯一次,因为当您(或其他开发人员)开始在这个站点上工作时,它们不会导致大量的标签意大利面,因为它们只适用于这个页面。

多视口尺寸

媒体查询是你的朋友。如果你对他们不太熟悉,那么我强烈建议你读了他们的故事。基本上,您可以声明某些CSS要生效必须满足哪些参数。不过,大多数情况下,您将使用这个来确保您的站点在不同的设备上工作。当您需要站点范围的响应性时,这将放在样式表中。

但是,如果您有一个页面或元素需要以不同的方式显示,或者在移动(甚至更小或更大的桌面分辨率)上完全不显示,那么您可以在标题中使用样式标记来实现这一点。

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

<style>

@media (max-width: 767px) {

 

.white_text {

    color: #ffffff;

}

 

.blue_text {

    color: #cbe1f3;

}

 

.white_background {

    background-color: #ffffff;

}

 

.blue_background {

    background-color: #003663;

}

 

#email_form_a {

  display:none;

}

</style>

笔‘和轮廓’

CSS是web开发的重要组成部分几乎每个人都必须知道和使用。甚至比知知CSS知道何时使用你能接触到的细微的工具。

所以,不要觉得自己被限制在样式表上。当然,它们是非常棒和有用的,它们使整个网站成为一个更好的地方,但你仍然可以利用简单的样式标签,并给你的网站一个额外的流行。

那么,阳泉做网站如何在.css样式表之外使用样式标记呢?你能给大家什么见解?

 


最新案例

寒枫总监

来电咨询

18868949445

微信咨询

寒枫总监

TOP