zoukankan      html  css  js  c++  java
  • css基础

    css基础

    一、css介绍与用法

    二、css的常用属性

    三、css的选择器

    四、盒子模型

    回到顶部

    一、css介绍与用法

      1.css: Cascading  Style  Sheet 层叠样式表

      2.用法:

        嵌入式: 写在head标签内   <style type="text/css"> </style>

        外链式:rel 是关系 关系="样式表,样式单" <link rel="stylesheet" href="my.css">    <!-- --

        行内式:  <div style="color:red;">行内式</div>

    二、css的常用属性

      • Font-size  字号
      • Font-family  字体
      • Color  文字颜色
      • Width 宽度
      • Height 高度
      • Background 背景色
      • Text-align 文本水平对齐方式  left  center  right
      • Line-height 行高
      • Text-indent 首航缩进
      • Font-weight  加粗
      • Font-style  倾斜
      • Text-decoration 文字修饰线 none  underline  line-through  overline

    三、css的选择器

      1.标签选择器 :  标签名{}

      2.id选择器 :  #id名{}

      3.类选择器:  .类名{}

      4.层级选择器: ul li{}

      5.组选择器: div,p,span{}

      6.伪类选择器: a: hover{}

    四、盒子模型

      

    1.盒子模型的基础内容

    边框线:

      border:粗细 颜色 线条种类;Solid – 实线 dashed – 虚线 dotted – 点线
    内边距:

       padding:  一个值:上下左右  两个:上下  左右  三个:上 左右 下  
    外边距:

      margin ***加border和padding会撑大盒子:1.手动减宽度高度;2.css3.0 启动盒子内减模式 box-sizing:border-box

    2.display和overflow属性

      overflow:解决内容查出父级如何显示的问题

    hidden  溢出隐藏

    auto   溢出滚动,超出了才滚动

    scroll  溢出滚动无论是否超出都滚动

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
        <style>
            div{
                width: 200px;
                height: 200px;
                background: #ccc;
                /* 
                    visible:默认值
                    hidden:溢出隐藏
                    auto:溢出滚动, 自动检索是否超出
                    scroll:溢出滚动, 一直显示滚动条
                */
                /* overflow: visible; */
                /* overflow: hidden; */
                /* overflow: auto; */
                overflow: scroll;
            }
        </style>
    </head>
    <body>
        <div>床前明月光,疑是地上霜。举头望明月,低头思故乡。床前明月光,疑是地上霜。举头望明月,低头思故乡。床前明月光,疑是地上霜。举头望明月,低头思故乡。床前明月光,疑是地上霜。举头望明月,低头思故乡。床前明月光,疑是地上霜。举头望明月,低头思故乡。</div>
    </body>
    </html>
    overflow例子

        display:转换元素类型:换行 – 块标签   不换行 – 行内

    块:换行,宽高生效,如果不写宽度占父级100%  block

    行内:不换行,宽高不生效,尺寸和内容一样大  inline

    行内块:不换行,宽高生效  inline-block

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
        <style>
                div{
                    width: 200px;
                    height: 200px;
                    background: #ccc;
                    /* display: inline-block; */
                    display: none;
                    /* 站位隐藏 */
                    /* visibility: hidden; */
                }
                span{
                    width: 200px;
                    height: 200px;
                    background: blueviolet;
                    display: block;
                }
                /* 
                    不换行的标签 -- 行内 宽高不生效
                    换行的标签 -- 块: 书写宽高, 不写宽度 跟父级一样大
                    行内块: 宽度高度生效 在一行显示
                    拓展: 浏览器在执行 行内 和行内快 标签 当文字处理, 在文字之间敲空格或者回车,会识别一个空格的距离
                */
            </style>
    </head>
    <body>
        <div>div</div>
        <div>div</div>
        <span>span</span>
        <span>span</span>
    </body>
    </html>
    display例子
  • 相关阅读:
    spring揭密学习笔记(3)-spring ioc容器:Spring的IoC容器之BeanFactory
    spring揭密学习笔记(3)-spring ioc容器:掌管大局的IoC Service Provider
    spring揭密学习笔记(2)-spring ioc容器:IOC的基本概念
    spring揭密学习笔记(1) --spring的由来
    spring揭密学习笔记
    spring事务管理实现原理-源码-传播属性
    spring事务传播实现源码分析
    IDEA搭建Spring框架环境
    ScrollView滑动的监听
    Android对apk源代码的改动--反编译+源代码改动+又一次打包+签名【附HelloWorld的改动实例】
  • 原文地址:https://www.cnblogs.com/Mryang123/p/10152345.html
Copyright © 2011-2022 走看看