JavaWeb学习之路(47)–CSS内联样式/内部样式表/外部样式表

简介: 本文目录1. 前言2. 内联样式3. 内部样式表4. 外部样式表5. 完整实例6. 小结

本文目录

1. 前言

2. 内联样式

3. 内部样式表

4. 外部样式表

5. 完整实例

6. 小结

1. 前言

本篇比较轻松,没有具体的CSS样式语法,只是介绍下CSS代码的存放位置。来吧,跟我了解下。


2. 内联样式

内联样式,通过元素的style属性,直接在元素上编写:


 <!-- 内联样式 -->

   <div style="color:blue;font-size:2em;">

       努力努力再努力!

   </div>


这种写法的缺点是,样式只能应用于一个元素,如果想批量应用到元素上,就得一个一个去写,比较麻烦。


3. 内部样式表

我们可以将样式代码,集中到网页头部,这种方式就叫做内部样式表。


<head>

   <meta charset="utf-8">

   <!-- 此处即为内部样式表 -->

   <style>

       .my-text {

           color: red;

           font-size: 1.5em;

       }

   </style>

</head>

<body>

   <!-- 内联样式 -->

   <div style="color:blue;font-size:2em;">

       努力努力再努力!

   </div>

   <!-- 使用内部样式表 -->

   <div class="my-text">

       加油加油再加油!

   </div>

</body>


使用内部样式表后,编写的样式可以应用到多个元素上,还有一个很大的好处:HTML代码和CSS代码实现了分离,程序结构更加清晰明了,这个也是很重要的。


4. 外部样式表

如果我们的网站规模很大,有上百个网页,但是其实这些页面会共享一些样式。


此时我们可以将样式代码写到一个单独的文件中,然后在各个页面引用这个文件中的样式即可。


例如,我们编写style.css文件:


/* sytle.css文件 */

.my-div {

   border: 1px solid grey;

   color: green;

   font-size: 2em;

}


在html中引用该文件:


<!-- 引用外部样式表 -->

   <link rel="stylesheet" type="text/css" href="style.css">

1

2

然后代码中就可以使用该样式类了。


5. 完整实例

我们通过一个实例看下完整代码:


style.css文件代码:


/* sytle.css文件 */

.my-div {

   border: 1px solid grey;

   color: green;

   font-size: 2em;

}


css-style-type.html文件代码:


<!DOCTYPE html>

<html>

<head>

   <meta charset="utf-8">

   <!-- 此处即为内部样式表 -->

   <style>

       .my-text {

           color: red;

           font-size: 1.5em;

       }

   </style>

   <!-- 引用外部样式表 -->

   <link rel="stylesheet" type="text/css" href="style.css">

</head>

<body>

   <!-- 内联样式 -->

   <div style="color:blue;font-size:2em;">

       努力努力再努力!

   </div>

   <!-- 使用内部样式表 -->

   <div class="my-text">

       加油加油再加油!

   </div>

   <!-- 使用外部样式表 -->

   <div class="my-div">

       好好学习、天天向上!

   </div>

</body>

</html>


效果如下,可见三种样式都应用成功了。



6. 小结

在学习过程中,为了方便,大家可能更习惯编写内联样式,或者使用内部样式表。


实际项目开发过程中,使用外部样式表的情况更多,因为可以更好的复用CSS代码。


相关文章
|
2月前
|
前端开发
如何设置 CSS 盒子模型的边框样式?
CSS盒子模型的边框样式可以通过`border`属性设置,包括边框宽度、样式和颜色。例如:`border: 2px solid red;` 设置了2像素宽的红色实线边框。也可分别设置四边,如`border-top`、`border-right`等。
|
15天前
|
JavaScript 前端开发
jQuery和CSS3斑马线样式range滑块特效
jQuery和CSS3斑马线样式range滑块特效
|
1月前
|
前端开发 JavaScript UED
|
2月前
|
前端开发 JavaScript
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
264 1
|
1月前
|
前端开发
HTML 样式- CSS3
内部样式表适用于单个文件的特别样式,通过&lt;head&gt;部分的&lt;style&gt;标签定义;外部样式表适用于多个页面,通过&lt;link&gt;标签引用外部CSS文件;&lt;style&gt;定义样式,&lt;link&gt;引用资源;已弃用的标签有&lt;font&gt;、&lt;center&gt;、&lt;strike&gt;,属性有color和bgcolor。
HTML 样式- CSS2
HTML样式实例展示了如何使用`font-family`、`color`和`font-size`属性来定义字体样式,以及使用`text-align`属性来设置文本的对齐方式。示例包括标题和段落的样式设置。
|
1月前
|
前端开发
HTML 样式- CSS1
CSS (层叠样式表) 用于为 HTML 元素添加样式,包括颜色、文本、盒子模型等。CSS 可以通过内联样式、内部样式表或外部引用的方式添加到 HTML 中。推荐使用外部引用方式。本教程将介绍如何使用 CSS 为 HTML 添加样式,并提供实例演示。

热门文章

最新文章