1.css是层叠样式表的简称。

首先讲一下最简单的结构:

<style>
        p {
            color: orangered;
            font-size: 20px;
        }
    </style>

上面的代码就可以实现如下效果:

前端css怎么驱动gpu_前端css怎么驱动gpu

  • color中表现的是p标签下的内容样式
  • 首先,使用style来定义一个内联样式。
  • 其中p的位置是选择器,大括号里的color和font-size是属性,而紧跟其后的就是值。
  • 这里说一下css的常规书写格式,一般都是用展开式,即上图的方式来增加视觉感,另外也可以使用紧凑型来书写。
  • 样式大小写都可以识别,但是,最好使用小写,方便查看。
  • 空格的分布,一般存在于选择器与大括号中间及属性与值之间。这样赏心悦目。

注:现在的大部分编辑软件都带有自动整理功能,但是为了书写规范还是要对书写有基础的了解。

2.css选择器的作用就是选择标签用的。

前端css怎么驱动gpu_选择器_02

3.选择器分为基础选择器和复合选择器

  • 基础选择器是由单个选择器组成的。其包括:标签选择器、类选择器、id选择器和通配符选择器。
  • 标签选择器可以把某一类标签全部选择出来。优点:可以对统一类型标签进行统一修改。缺点:也很明显,就是不能差异化设计样式,只能选择全部的当前标签。、
  • 类选择器:(可以对某一个或某几个标签进行定义)

前端css怎么驱动gpu_ide_03

代码如下:

<style>
        .p1 {
            color: orangered;
            font-size: 20px;
        }
    </style>
</head>
<body>
<p class="p1">橘红色的段落</p>
<p>这个还是原先颜色的段落</p>
</body>

效果如下:

前端css怎么驱动gpu_前端css怎么驱动gpu_04

4.需要注意的几点:

  • 类选择器使用“.”进行标识,后面紧跟类名。
  • 可以理解为给这个标签起一个名字。
  • 长名称或词组可以使用横线来为选择器命名。
  • 不要使用纯数字、中文等命名,尽量使用英文字母来表示。
  • 命名一定要有意义。下面是比较常用的一些类名格式,但是同时也可以自定义。
类命名规则:

头:header 
  内容:content/container
  尾:footer
  导航:nav    
  侧栏:sidebar
  栏目:column
  页面外围控制整体布局宽度:wrapper
  左右中:left right center
  登录条:loginbar
  标志:logo
  广告:banner
  页面主体:main
  热点:hot
  新闻:news
  下载:download
  子导航:subnav
  菜单:menu
  子菜单:submenu
  搜索:search
  友情链接:friendlink
  页脚:footer
  版权:copyright
  滚动:scroll
  内容:content
  标签页:tab
  文章列表:list
  提示信息:msg
  小技巧:tips
  栏目标题:title
  加入:joinus
  指南:guild
  服务:service
  注册:regsiter
  状态:status
  投票:vote
  合作伙伴:partner
(二)注释的写法:
  /* Footer */
  内容区
  /* End Footer */
(三)id的命名:
  (1)页面结构
  容器: container
  页头:header
  内容:content/container
  页面主体:main
  页尾:footer
  导航:nav
  侧栏:sidebar
  栏目:column
  页面外围控制整体布局宽度:wrapper
  左右中:left right center

  (2)导航
  导航:nav
  主导航:mainbav
  子导航:subnav
  顶导航:topnav
  边导航:sidebar
  左导航:leftsidebar
  右导航:rightsidebar
  菜单:menu
  子菜单:submenu
  标题: title
  摘要: summary

  (3)功能
  标志:logo
  广告:banner
  登陆:login
  登录条:loginbar
  注册:regsiter
  搜索:search
  功能区:shop
  标题:title
  加入:joinus
  状态:status
  按钮:btn
  滚动:scroll
  标签页:tab
  文章列表:list
  提示信息:msg
  当前的: current
  小技巧:tips
  图标: icon
  注释:note
  指南:guild
  服务:service
  热点:hot
  新闻:news
  下载:download
  投票:vote
  合作伙伴:partner
  友情链接:link
  版权:copyright\

5.多类名:我们可以给一个标签指定多个类名,从而达到更多的选择目的。

注:

  • 在标签class中写多个类名。
  • 多个类名中间必须用空格分开。
  • 节省css代码,fang'bian
.box{
            height: 30px;
            width: 100px;
        }
        .parag1{
            background-color: orange;
        }
        .parag2{
            background-color: aqua;
        }
<!--————————————————————————————————————————————————————————————————-->
<thead>
    <th class="parag2 box" height="30"></th>
    </thead>
    <tbody>
    <tr><td class="parag1 box" height="30"></td></tr>
    <tr><td class="parag2 box" height="30"></td></tr>
    </tbody>

效果如下:

前端css怎么驱动gpu_ide_05

6.id选择器:以id属性来设置id选择器,css中id选择器以“#”来定义。此选择器只能被调用一次

<style>
    #red1{
        color: coral;
    }
</style>
<div id="red1">DEVSUNSHINE</div>

代码效果:

前端css怎么驱动gpu_ide_06

注:

  • id选择器好比身份证id,全中国唯一。
  • id选择器和类选择器最大的不同在于使用次数上。
  • id选择器一般用于页面唯一性的元素上,经常和js配合使用。

7.通配符选择器:通配符选择器使用“*”定义,它表示选取页面中所有元素(标签)。

*{
        color: darkblue;
    }