Web之旅—— 了解CSS(6)

作者: 葉糖糖 | 来源:发表于2017-09-05 08:11 被阅读35次
一、CSS用来做什么?

CSS(层叠样式表)可以控制HTML文档的展现。

二、怎么定义和使用?

CSS有属性和值,不同的属性,不同的属性值都会为网页定义不同的展现。CSS的使用通常分为3种情况:1、元素内嵌样式(行内样式)2、文档内嵌样式 3、引入外部样式。

1、使用元素内嵌样式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS演示</title>
</head>
<body>
    <div style="width: 200px;height: 400px;background:yellow;">
        这是一个DIV,将通过CSS来控制其宽、高、背景色。
    </div>
</body>
</html>

2、使用文档内嵌样式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS演示</title>
    <style type="text/css">
        .my_div{
            width: 200px;      /*设置宽度200px*/
            height: 400px;     /*设置高度400px*/
            background:yellow; /*设置背景色yellow*/
        }
    </style>
</head>
<body>
    <div class="my_div">
        这是一个DIV,将通过CSS来控制其宽、高、背景色。
    </div>
</body>
</html>

3、引入外部样式(1)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS演示</title>
    <style type="text/css">
        <!--从外部引入css文件-->
        @import "CSS.css";
    </style>
</head>
<body>
    <div class="my_div">
        这是一个DIV,将通过CSS来控制其宽、高、背景色。
    </div>
</body>
</html>

3、引入外部样式(2)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS演示</title>
    <!--一般推荐使用这种引入方式-->
    <link rel="stylesheet" type="text/css" href="CSS.css"/>
</head>
<body>
    <div class="my_div">
        这是一个DIV,将通过CSS来控制其宽、高、背景色。
    </div>
</body>
</html>

小提示:使用CSS中的@import会增加HTTP请求(进而影响加载速度),因此请慎用。

三、CSS的优先级

就近原则。元素内嵌样式优先于文档内嵌样式;文档内嵌样式优先于外部引入样式;外部样式优先于用户样式;用户样式优先于浏览器样式。

相关文章

  • Web之旅—— 了解CSS(6)

    一、CSS用来做什么? CSS(层叠样式表)可以控制HTML文档的展现。 二、怎么定义和使用? CSS有属性和值,...

  • 零基础如何成为一个黑客

    我建议先从web安全开始入门,学习web安全首先就要了解前端知识。 Html/css/js/php/都是学习前端所...

  • 2019-04-15 理解web开发

    如果要学习Web开发,首先要对HTML、CSS和JavaScript作一定的了解。HTML定义了页面的内容,CSS...

  • WHAT '前端工程师' IS

    Web相关知识了解# 前端是做什么的? Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScr...

  • Web6.CSS基础

    网站:cssreferencemozillamozillamozilla css如何工作 声明顺序:PBTV Po...

  • 写给需要了解web与java的人

    1、web - HTML+CSS基础课程了解的话看完第一章和第六章即可。 - javaScript入门了解的话...

  • 暂定目录

    浏览器 Http协议与数据请求 Javascript ES6 CSS Vue 页面性能优化 web安全 设计模式 ...

  • PHP学习路径大纲

    PHP学习路径大纲 [TOC] 入门基础 Web基础 学习HTML、CSS样式基础知识,了解各种常用标签的意义以及...

  • Web 前端的路该怎么走?

    一、了解前端工程师 1.Web前端工程师是做什么? Web前端开发工程师,主要职责是利用(X)HTML/CSS/J...

  • 初遇前端

    2018.5.11 今天主要看了WDN的开发入门: MDN Web开发入门了解到前端的构成情况,有html,css...

网友评论

    本文标题:Web之旅—— 了解CSS(6)

    本文链接:https://www.haomeiwen.com/subject/abayjxtx.html