美文网首页
css知识点扫盲

css知识点扫盲

作者: QJK | 来源:发表于2016-03-27 19:46 被阅读33次

什么是css 层叠样式表(Cascading Style Sheets)
干嘛用的 让网页的具体内容和样式分离
怎么写 3种方式

  • 行内 直接在标签style属性中写。

    <div style="font-size: 30px; color: blue">11111</div>
    
  • 页内 在本网页style标签中写

    <head>
    <meta charset="UTF-8">
    <style>
    body{
    background-color: black;
    }
    div{
    font-size: 30px;
    color: orange;
    }
    p{
    background-color: yellow;
    }
    </style>
    <title></title>
    </head>
    
  • 外部样式 在单独的css文件中写 在网页中使用link标签引用

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

那么问题来了 当有多种写法用于同一个标签上时,怎么办?

css作用规律

  • 就近 谁距离标签近,优先使用谁的样式
  • 叠加 近的样式表没有设置的属性,可以叠加较远的样式表设置的属性

css选择器

用来找到标签的
类选择器

  /*类选择器*/
  .high{
    color: yellow;
    }
  <div class="high">11111</div>

id选择器

  /*id选择器*/
  #idselector{
     color: yellow;
    }
  <div id="idselector">selector</div>

并列选择器

  h2, p {color:gray;}

属性选择器

  a[href][title] {color:red;}

后代选择器

  div p.test {
        color: purple;
    }

伪类选择器

  a:hover{color: #FF00FF} /* 鼠标移动到链接上 */

CSS 水平对齐

  • 使用 margin 属性来水平对齐

    .center
    {
    margin-left:auto;
    margin-right:auto;
    width:70%;
    background-color:#b0e0e6;
    }
    
  • 使用 position 属性进行左和右对齐

    .right
    {
    position:absolute;
    right:0px;
    width:300px;
    background-color:#b0e0e6;
    }
    
  • 使用 float 属性来进行左和右对齐

    .right
    {
    float:right;
    width:300px;
    background-color:#b0e0e6;
    }
    
  • 行内和行内块级在父标签中设置text-align: center;

垂直对齐

子控件的line-height设置和父控件高度一样即可

相关文章

  • css知识点扫盲

    1、CSS position 有哪些取值? 答:sticky absolute fixed relative...

  • css知识点扫盲

    什么是css 层叠样式表(Cascading Style Sheets)干嘛用的 让网页的具体内容和样式分离怎么写...

  • JVM基础知识系列

    JVM基础系列 JVM知识点扫盲系列(1) JVM知识点扫盲系列(2) JVM内存的那些事 JVM类加载的那些事 ...

  • CSS扫盲

    1、css基本语法 css的基本语法格式与python中的dict类型有点类似:{ 属性:值; 属性:值; 属性:...

  • CSS基础扫盲——CSS选择器(前端学习&&拾遗)

    CSS基础扫盲-CSS选择器 为什么会有CSS选择器 一个HTML文件由很多HTML标签构成,我们有很多CSS规则...

  • 17-进阶: 第一个JS作品

    本节知识点----- CSS知识点 如何写渐变颜色的样式?谷歌 css gradient generate ,之后...

  • CSS BFC 扫盲篇

    有人问我对 CSS 的 BFC 了解多少,我一脸懵逼。后来谷歌查询了一番,发现工作中已经多次使用了 BFC 特性却...

  • CSS基础知识一

    知识点导航 一、CSS初步认识

    CSS整体感知 css 是 cascading style sheet 层叠...

  • 前端知识温习

    js知识点 温习js css知识点 温习css jquery温习 自己实现一个jquery vue框架温习 温习v...

  • HTML知识点扫盲

    网页的组成 HTML 具体内容 CSS 样式 JavaScript 交互 HTML标签的类型 块级标签 独占一行 ...

网友评论

      本文标题:css知识点扫盲

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