css常用知识点

  1、css的简介
      层叠样式表

      样式表:有很多的属性和属性值
      层叠:一层一层的。优先级

      第一个:把样式和html分开显示
      第二个:html的属性很少,css里面样式很强大

  2、css和html结合方式

     有四种结合方式

        第一种结合方式:在每个html标签里面都有一个属性 style,在style属性里面写css代码
           代码 
          <div style="color:black;">aaaaccccbbbb</div>
          格式: style="属性名称1:属性值;属性名称2:属性值;"

        第二种结合方式:使用html的标签实现,<style type="text/css"> css代码 </style>

          代码

          <style type="text/css">

          div {

            background-color:black;
               color:white;
              }

          p {

            background-color:green;
                color:white;

           }
              </style>

          第三种结合方式:

            首先创建css文件,在css文件里面写css代码

            其次使用html的标签实现,<style type="text/css"> @import url(css路径); </style>

            问题:在某些浏览器下面, @import方式会有问题低版本浏览器可能不支持此方式

         第四种结合方式:引入外部的资源文件,使用头标签是link标签

            首先创建css文件,在css文件里面写css代码

            在html中使用头标签link因为外部的css文件

            <link rel="stylesheet" type="text/css" href="css路径" />

          优先级:在一般的情况下,由上到下,由外到内。优先级由低到高。

          后加载的优先级高

          标签名称 {属性名称1:属性值;
                   属性名称2:属性值;}

  3、css的基本选择器        

        选择器:要对哪一个标签里面的数据进行样式的修改

        有三种基本选择器

          第一种:标签选择器

          把标签名称作为选择器的名称

            代码

            div {

              background-color:orange;
                color:white;

              }

          第二种:class选择器

          每个html标签上面都有一个属性 class属性,通过class属性的值作为选择器的名称

              代码

                .shushu {

              background-color:green;
                 color: white;
                      }

          第三种:id选择器

           每个html标签都有一个属性 id属性,通过id属性的值作为选择器的名称

              代码

                #shushu {
                     background-color:green;
                     color: white;   
                      }

  4、css的扩展选择器

        关联选择器

          在一个标签里面嵌套了一个标签,设置标签里面嵌套标签的样式

          代码 <div><p>AAAAAAAABBBBBBBBCCCCCCCCCC</p></div>

          div p {

              background-color: green;
              }

        组合选择器

          设置不同的标签具有相同的样式

          代码

            div,p {
                 background-color: red;
                }

        伪元素选择器

          可以实现一些简单的动态的效果

          比如超链接,有哪些状态

           原始状态   鼠标放上去的状态(悬停)  点击状态     点击之后

          :link          :hover                :active      :visited

         

  5、css的基本选择器的优先级

      style > id选择器 > class选择器 > 标签选择器

  6、css的盒子模型

      首先需要把数据封装到一块区域里面,这个区域一般都使用div进行封装

      边框

         使用属性border,统一设置 border : border-width || border-style || border-color

        有上下左右四条边的属性 border-top  bottom  left  right ,分别设置四条边的样式

      内边距

        使用属性padding,统一设置,分别设置 padding : length

      外边距

        使用属性margin,统一设置,分别设置 margin : length

  7、css的布局(漂浮) 重要的概念

      css的属性 float

      left: 表示当前设置这个属性的div的位置居左,后面的标签飘到右边去

      right:表示当前设置这个属性的div的位置居右,后面的标签飘到左边去

  8、css的布局(定位) 重要的概念

       position:absolute和relative

       absolute: 将对象从文档流中拖出

      relative: 不会将对象从文档流中拖出

    

时间: 2024-08-08 22:03:56

css常用知识点的相关文章

CSS3常用知识点

CSS3常用知识点 1 css3选择器 1.1 属性选择器 /* E[attr~=val] 表示的一个单独的属性值 这个属性值是以空格分隔的*/ .attr2 a[class~="kawa"] { //TODO } /* E[attr|=val] 表示的要么一个单独的属性值 要么这个属性值是以"-"分隔的*/ .attr3 a[class|="kawa"] { //TODO } /* E[attr*=val] 表示的属性值里包含val字符并且在&

HTML、CSS常用技巧

一.HTML 在介绍HTML之前,我们先看一下HTML的文档树结构,主要包括哪些: (一).头部标签 1,Doctype Doctype告诉浏览器使用什么样的HTML或XHTML规范来解析HTML文档. 有和无的区别: BackCompat:标准兼容模式未开启(怪异模式.混杂模式): CSS1Compat:标准兼容模式已开启(严格模式). 这个属性会被浏览器识别并使用,但是如果你的页面没有DOCTYPE的声明,那么compatMode默认就是BackCompat,这也就是恶魔的开始,浏览器按照自

移动端常用知识点

对移动端的开发也不是非常了解,只是做过一些手机端项目,小编今天在这里整理一些常用的移 动开发知识点,有兴趣的朋友也可以了解一下,当然,如果有所补充,也可发email给小编哦- -- 1.viewport :所谓viewport,即除去所有工具栏.状态栏.滚动条等之后用于查看网页的区域,假设现在有一张报纸摆在你面前,但是这张报纸被一本书压住了,所以你只能看到报纸的一部分,这部分的可视区域就是指viewport: 1 <meta name="viewport" content=&qu

HTML和CSS的知识点

HTML的知识点 HTML的结构: <!DOCTYPE html>: 文档类型性为HTML5文件 文档声明:在HTML的文档中必不可少,且必须在文档的第一行 文档声明的编码格式<!----> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body>. HTML的三个常见头部标

CSS常用样式(四)之animation

上篇CSS常用样式(三)这篇博文中已经介绍过了CSS中具有动画效果的transition.transform,今天来大概说说CSS中的animation.animation的加入会使得动画效果更加乐观. animation animation的实现需要通过keyframes来实现.keyframes(关键帧),类似于flash当中的关键帧.关键帧有其自己的语法规则,他的命名是由"@keyframes"开头,后面紧接着是这个“动画的名称”加上一对花括号“{}”,括号中就是一些不同时间段样

css常用样式属性详细介绍

对于初学css的来说,肯定会觉得这么多样式不好记,而且记住了也容易忘,其实刚开始我们不用去记这么多的样式,确实是记了也会忘,刚开始只需记住一些常用的就可以了,然后在慢慢的使用过程当中接触并学习一些高级点的,这才是一个靠谱的渐进过程,下面列出一些css常用属性,仅供参考 “文字”属性共有8项: 1.“字体”(font-family),设定时,需考虑浏览器中有无该字体. 2.“大小”(font-size),注意度量单位. 3.“粗细”(font-weight),除了normal(正常).bold(粗

css常用或不熟悉的

css优先级: !important 〉  行内样式  > id选择器  > 类选择器|伪类选择器  > 标签选择器  >  通用选择器  > 继承属性 综合优先级(只讨论选择器): 则下列选择器的优先级如何呢? .a1 div{} .a1 .a2{} .a1 div .a2 span{} #d1 div {} #d1 .a1 {} 则他们比较优先级的原则是: 1,  比较最高的优先级选择器的多少,多者胜: 2,  最高的数量相等的时候,比较次高,多者胜: 3,  依次类推

css常用文本属性

[CSS常用文本属性] 1. 字体.字号类: ① font-weight: 字体粗细. bold-加粗.normal-正常.lighter-细体 也可以使用100-900数值,400表示normal,700表示bold ② font-style: 字体样式. italic-倾斜.normal-正常 ③ font-size: 字号. 可以写px单位,也可以写% 200%表示浏览器默认大小(16px)的两倍=32px ④ font-family: 字体系列(字体族). >>> 可以直接写字体

#3 CSS常用属性

CSS里面的样式非常多,但是常用的样式并不是很多. 下面主要是以下常用的,当然这个没涉及到考虑兼容性的问题.兼容性的主要还是要了解不懂浏览器之间的差异,具体我也半桶水,在努力学习中,等学会了,在总结一下分享给大家. -------2014.07.29 这个上课主要讲的布局,就是关于页面的布局,现在90%的网站都是用DIV+CSS布局的.所以应该好好掌握这次课的知识. 在学习DIV之前,我们还要熟悉一些常见的CSS样式. CSS的常用样式 字体: 1,line-height:50px