zoukankan      html  css  js  c++  java
  • css

    层叠样式表:实现数据与样式分离
    <style type="text/css">

    </style>
    /*
    * 层叠样式表:实现数据与样式分离
    这是CSS的注释
    * */
    font{
    color: red;
    font-family: 华文彩云;
    font-size: 50px;
    }


    /*CSS的选择器
    * ①:标签选择器:它作用于页面上所有的当前标签
    * ②:类选择器:它作用于页面上所有的具有该属性值的标签
    * ③:ID选择器:它作用于页面上具有该ID值的标签.注意:一般来讲,一个页面上不能出现ID值相同的情况
    * ④:通用选择器:作用于页面上所有的标签

    *
    * */


    /*标签选择器*/
    p{
    color: red;
    }
    /*类选择器*/
    .one{
    color: blue;
    }
    /*id选择器*/
    #two{
    color: purple;
    }
    /*通用选择器*/
    *{
    color: pink;
    }

    /*
    ①:组合选择器,使用逗号分隔多个选择器
    ②:后代选择器,作用于最里边的那个标签
    ③:动态伪类选择器:a:link a:visited
    ④:伪类选择器:
    :hover 鼠标悬停
    :active 点击激活
    5:focus
    * */

    p,div,#ccc{
    color: blue;
    }

    div p b{
    color: pink;
    }
    a{
    color: green;
    }
    /*设置超链接未被访问过的样式*/
    a:link{
    color: green;
    }
    /*设置超链接被访问过的样式*/
    a:visited{
    color: #cccccc;
    }
    /*伪类选择器*/
    a:hover{
    color: red;
    }
    div:hover{
    border: 5px red solid;
    }
    /*伪类选择器*/
    div:active{
    color: orange;
    }
    input:focus{
    border: 2px blue dotted(虚线);
    color: red;

    }
    CSS具有三种引入使用的方式
    一:行级样式表
    二:内部样式表,就是在head里边写的style标签
    三:外部样式表,使用link标签引入外部.css文件

    样式表冲突解决方案:就近原则
    优先级别: id>class>标签
    border:定义边框的线条颜色,大小和样式
    outline:在边框外围再定义线条额颜色,大小和样式,用于突出元素
    border-bottom-left-radius:10px;定义边框的圆角
    p{
    border: blue 5px solid;
    outline: red 6px dotted;
    border-bottom-left-radius: 10px ;
    }

    字体属性:
    font-family:设置字体
    font-size:字体大小
    color:字体颜色
    font-style:设置斜体
    font-weight:设置粗体

    div{
    font-family: 华文彩云;
    font-size: 100px;
    color: blue;
    font-style: italic;
    font-weight: bold;
    }

    列表属性
    list-style-type:设置列表的样式
    list-style-image:自定义列表项的图标
    ul{
    list-style-type: none;
    list-style-image: url(img/star.png);
    }

    margin:表示外间距

    HTML元素的分类
    三种 内联元素,它不会产生换行
    块级元素,它是一块独立的区域,会换行
    内联块元素,它是上边两个的结合
    padding:内边距

    表格属性
    border-collapse:规定是否合并表格边框。
    border-spacing:规定相邻单元格边框之间的距离。
    caption-side:规定表格标题的位置。

    文本属性
    color:文本颜色
    line-height:设置文本的行高
    text-align:文本的水平居中方式
    text-decoration:文本的装饰方式
    text-transform:大小写转换
    word-spacing:单词之间的间距
    letter-spacing:字符间距

    white-space:规定如何处理空白,如果值为nowrap,那么就不换行,直到遇到 <br>标签
    overflow:规定如何处理文本溢出的情况, auto是让浏览器自动渲染,hidden 是隐藏
    text-overflow: 属性规定当文本溢出包含元素时发生的事情,ellipsis是用 省略号来显示被隐藏的文本

    定位属性
    position:控制元素的定位属性
    relative:相对定位
    absolute:绝对定位,会让元素脱离顺序流

    float:属性,它会让元素脱离顺序流

    css中的单位:
    PX:它并不像cm等等一样是定长的,它是一个相对单位.
    %:它也是一个相对单位

    background-color:设置背景色
    background-image:设置背景图片
    background-repeat:设置背景图片平铺的方向
    background-attachment:设置背景图片是否跟着滚动
    background-position:设置背景图片的位置
    *
    * */
    body{
    background-image: url(img/qiaoqiao.png);
    background-repeat:no-repeat ;
    background-attachment: fixed;
    background-position: right bottom;
    }

    p{
    background-color: red;
    }

  • 相关阅读:
    ide 安装eval reset插件 Pycharm 永久破解
    Centos7.9安装RabbitMQ
    Linux环境下安装Centos7.9时没有图形界面的解决办法
    JS,对部分值base64解码
    consul 配置备份
    AutoMapper后遇到的“Missing map”与“Missing type map configuration”问题
    osg绘制圆柱体
    IfcFlowMovingDevice
    opencv absdiff
    IfcFlowMovingDeviceType
  • 原文地址:https://www.cnblogs.com/arvins/p/8603758.html
Copyright © 2011-2022 走看看