zoukankan      html  css  js  c++  java
  • CSS--字体|垂直居中|background

    一,字体的设置

    二,垂直居中

    2.1,单行文本垂直居中

    2.2,多行文本垂直居中

    2.3,绝对定位元素垂直居中

    三、颜色的表示法

    四、background

    ---------------------------------------------------------

    一,字体的设置

    font-size:20px;     (px像素;rem 和 em用在移动端的网页)

    font-weight: bold: 粗体  lighter:细体  100-900设置具体粗细

    text-align:  center;  居中

    text-decoration: underline 有下划线; none 无下划线;

    text-decoration: underline blue; 蓝色下划线

    cursor: pointer;  鼠标放上去变成手掌

    text-indent:2em;  缩进(2个em是两个字的距离,比如段落的前面缩进2em)

    font-family:

    英文的(例如“Microsoft YaHei”)能识别文本里的英文和中文, 中文的(例如"微软雅黑")只能识别中文字体

    二,垂直居中

    2.1,单行文本垂直居中

    line-height: xx px ;   如果行高等于盒子高度就垂直居中了,只适用于单行文本

    2.2,多行文本垂直居中

    假设一共有4行,高度200,行高30

     300px;
    height: 200px;
    border:1px solid red;
    line-height: 30px;

    行高占 padding-top=(200-30*4)/2=40  再修改高度height=200-40=160

     300px;
    height: 160px;
    border:1px solid red;
    line-height: 30px;
    padding-top: 40px;

    2.3,绝对定位元素垂直居中

    方式一、

    div{
        300px;
        height:300px;
        top:50%;
        left:50%;
        margin-left:-150px;
        margin-top:-150px;            
    }

    方式二、

    div{
        300px;
        height:300px;
        top:50%;
        left:50%;
        transform: translate(-50%, -50%);     
    }

    三、颜色的表示法

    1、使用英文名:red 、green、blue 等

    2、使用rgb(): 例如红色为rgb(255, 0, 0)    还有rgba(0, 0, 0, 0.2) 表示黑色透明度为0.2

    3、十六进制表示法:例如红色为#ff0000 是根据rgb表示法换算成16进制出来的

    四、background

    给外层父标签添加背景图。子标签会显示在图片上

  • 相关阅读:
    用纯css画个三角形
    宝塔安装
    js判断浏览器版本
    JS打开url的几种方法
    java加密算法
    Mysql数据库多对多关系未建新表
    数据库唯一性约束异常插入处理
    HTML5中localStorage的使用
    软件设计师14-UML建模
    数据库设计流程
  • 原文地址:https://www.cnblogs.com/staff/p/10129161.html
Copyright © 2011-2022 走看看