Blogger Information
Blog 16
fans 0
comment 1
visits 16946
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
CSS的元素样式来源有哪些? 案例
半生
Original
728 people have browsed it

CSS的元素样式来源有哪些?

  1. 当前文档: <style>
  2. 当前元素属性: style="..."
  3. 外部公共样式: common. css,JQuery.css, layui.css, <link>引用

当前文档

  • <style> 的运用代码如下

    ` <style>

    1. /* 标签:选择器selector */
    2. /* 选择器 */
    3. h1 {
    4. /* 声明: 属性color: 值green*/
    5. /*声明块:使用大括号,将多个声明包裹起来 */
    6. color: blue;
    7. font-weight: 200;
    8. }
    9. /*
    10. 1. 声明:由属性和属性值两部分组成
    11. 2. 声明块:由一个或者多个声明,包裹在一个大括号中
    12. 3. 选择器:写在声明块的前一个标识符,用来选择页面中一个或多个元素
    13. 4. 规则集:由选择器和声明块组成
    14. */
    15. /* #id选择器 */
    16. #page-title {
    17. color: brown;
    18. }
    19. /* class类选择器 */
    20. .title {
    21. color: cyan;
    22. }
    23. /* tag < class < id <style */
    24. </style>`

当前元素属性

  • style="...":代码如下

<h1 style="color: gold;">css是什么?</h1>


外部公共样式运用

  • 代码如下:
    <!DOCTYPE html>

    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />

    <link rel="stylesheet" href="style1.css" />

    <style> @import url("style1.css"); </style>

    <title>css的外部样式</title>`
    </head>
    <body>
    <h1 class="title" id="page-title">这是外部公共样式</h1>
    </body>
    </html>


案例

`<!DOCTYPE html>

<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="style1.css
<title>层叠的意义</title>
<!-- 内部样式表,使用<style>标签, 仅适合当前的html文档 -->
<style>

  1. h1 {
  2. /* 声明: 属性color: 值green*/
  3. /* 声明块: 使用大括号 将多个声明包裹起来 */
  4. color: green;
  5. font-weight: normal;
  6. }
  7. /* #id选择器 */
  8. #page-title {
  9. color: violet;
  10. }
  11. /* class类选择器 */
  12. .title {
  13. color: red;
  14. /* color: red !important; */
  15. }
  16. /* tag < class < id < style */
  17. </style>

</head>
<body>
<!-- 行内样式: style属性 -->
<!-- 通过给元素添加style属性的方式,设置行内样式,它的优先级比id还要高,直接作用到当前元素上 -->
<h1 id="page-title" class="title" style="color: blue">习近平始终心系就业这个最大的民生</h1>
<h1>php.cn</h1>

  1. <!-- 三个选择器,选中了同一个元素,但是呈现的效果却不一致, 原因是这些选择器具有优先级 -->
  2. <script>
  3. console.log(document.querySelector(".title"));
  4. console.log(document.querySelector("#page-title"));
  5. console.log(document.querySelector("h1"));
  6. </script>

</body>
</html>`

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:总结一下, 来源有二, 默认和自定义
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post