美文网首页
CSS 基础

CSS 基础

作者: 云木杉 | 来源:发表于2018-09-20 10:23 被阅读0次

    小程序 不得不了解一下样式 这里记录一下

    由选择器和声明组成 声明又由属性和值组成
    p { color : red}

    提示

    • /9 代表IE浏览器

    样式

    • id{} id引入 在HTML文档中 只能使用一次

    • .class{} 类引入
    • .first>span{} 子选择器
    • first span{} 包含选择器

    作用于元素的第一代后代,空格作用于元素的所有后代。

    • *.{} 通用选择符
    • a:hover{} 伪类
    • .first,#second span{} 分组选择符

    特殊性

    • 同时匹配多个标签时 标签权值为1 类权值为10 ID权值为100 包含p span{} 权值为 1+1 = 2;

    背景

    • background-color 背景色
    • background-image 背景图

    text

    // 用来设置或者删除文本的装饰 不建议指出不是链接的文本

    • text-decoration:none;//标准文本

    • text-decoration:overline;// 上划线

    • text-decoration:line-through;// 中划线

    • text-decoration:underline; // 下划线

    • text-transform:uppercase;//转换大小写 lowercase / capitalize

    • text-indent:20rpx;// 缩进

    • letter-spacing:2rpx;//字符间距

    • line-height:70%//行间距

    • direction:rt1;//文本方向 ltr(left to right) rtl(right to left) inherit(继承)

    • word-spacing:30px;//增加单词之间的空格

    • white-space:nowrap//禁用文字环绕(只显示一行)

    • text-shadow:2px 2px #FF0000;// 设置文本阴影 第一个参数为x方向 第二个参数为Y方向

    • overflow:hidden 溢出内容为隐藏

    • text-overflow:ellipsis; 溢出时 显示省略号

    字体系列

    • font-family:"Times New Romen"// 属性设置文本的字体系列;

    • font-style:"normal"//字体样式 正常

    . font-weight:"normal"// 字体的粗细;

    显示问题

    • display:inline;// 两个元素 显示在同一水平线上

    • display:block;// 两个元素之间的换行符

    • display:inline-block;// 显示到一行 但宽高可以设置

    居中显示

    • 定宽 width="200px" margin : 0 auto;

    • 不定宽 父布局 text-align : center; 子布局 display : inline;

    • 不定宽 父布局 postion : relative; left : 50%; 子布局 position : relative; left : -50%;

    • 设置垂直居中 line-height:100px; // 行高为100%

    • 父布局 设置 vertical-align :middle

      1. [position : absolute] 元素的display显示类型就会自动变为以 display:inline-block
      1. float : left float:right 元素的display显示类型就会自动变为以 display:inline-block

    相关文章

      网友评论

          本文标题:CSS 基础

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