CSS 属性

CSS 属性

和 字体(font) 相关的属性

  • font-size : 设置 字体的大小 ,值支持 像素 、 em (相对自身px单位) 、 rem (相对根元素) 、 pt (打印) 、 支持 百分比

    • 10px
    • 80%
  • font-weight : 设置 字体的 粗细 、支持 数字 和 单词

    • 100 ,200, 300, 400, 500, 600, 700, 800, 900 (其中 400是正常字体大小 , 小于 400 字体变细、 大于 400 字体 加粗)
    • normal (正常) 、 bold (加粗) 、 bolder (较粗) 、 lighter (变细)
  • font-style : 设置 字体的 风格

    • normal (正常字体) , italic (斜体、如果字体没有斜体、可以自动使用 倾斜体) 、 oblique (倾斜体)
  • font-family : 设置 字体 , 浏览器 默认采用 微软雅黑

    css 复制代码
    pre {
    	font-family: mzd;
    }
    			
    @font-face {
    	font-family: mzd;
    	src: url(./ttf/mzd.ttf);
    }

和文本(text) 相关的属性

  • text-align : 对块级元素中的 文本内容 设置 水平对齐方式

  • left (左对齐, 默认值)

  • right (右对齐)

  • center (居中)

  • text-indent : 对块级元素的 第一行内容 实现 缩进 (正值) 或者 悬挂 (负值) 效果、 支持 px 和 em 等单位。

  • text-transform : 对 文本内容 进行大小写转换

    • capitalize (每个单词的首字母 转大写)
    • lowercase : 全部转小写
    • uppercase : 全部转大写
  • text-decoration : 对 文本内容 进行装饰 , 是 text-decoration-line, text-decoration-color , text-decoration-style 的简写

    • underline : 添加下划线
    • overline : 添加上划线
    • line-through : 添加中划线
    • none : 取消 线。
  • text-decoration-line : 设置文件装饰的线条,值由 underline, overline, line-through, none

  • text-decoration-color : 设置文件装饰的线条颜色 , 默认颜色 是 #000

  • text-decoration-style : 设置 线条的类型 , 默认类型是 solid

    • solid : 直线
    • dotted : 点状线
    • dashed : 虚线
    • double : 双直线
  • text-overflow : 设置 文本溢出的解决方案

    • clip : 剪切 (默认值)
    • ellipsis 显示省略号
    css 复制代码
     /* 当内容超过了一行 、显示 省略号   */
    white-space: nowrap; /* nowrap 强制内容不换行*/
    text-overflow: ellipsis; /*默认值 clip , ellipsis 显示省略号 */
    overflow: hidden;  /*当内容超出了盒子的大小 、 hidden 隐藏 */
    
    /* 当内容超过了指定的行数、显示省略号 */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    overflow: hidden;
  • text-shadow : 设置 文本的 投影效果

    • x y r color , [...x y r color]
      • x : 投影在 x 轴的位置
      • y : 投影在 x 轴的位置
      • r : 投影的模糊的半径
      • color : 投影的颜色
  • line-height : 用来设置 每一行文本内容 占用的 高度

    如果一个盒子 有且只有一行内容, 且希望内容垂直居中 ,则可以设置 line-height , 通常 行高 等于 盒子的高度

  • color : 用来设置 文本的 颜色 , 颜色的表示方式 主要有 3种,

    • 英文单词表示颜色 。 支持的颜色单词比较少, red, green , blue , yellow , black , white , lightblue ...
    • 使用 rgb 模式 , rgb(a, b, c) a , b , c 的取值范围均为 0 ~ 255, rgb(0, 0, 0) (黑色), rgb(255, 255, 255) 白色, rgb(255, 0, 0) 红色, rgb(0, 255, 0) 绿色 rgb(0, 0, 255) 蓝色, rgb(255, 255, 0) 黄色 , rgb(255, 0 , 255) 紫色
    • 使用 16进制表示 、 使用 # 作为 前缀 , 后跟面 6位 16进制数 、 后者 3位 16进制数
    • rgba 模式 rgba(a, b, c , d) : d 是代表 透明度, 是一个小数, 取值范围是 0 ~ 1 , 0 代表完全透明、 1 代表 不透明
  • overflow-x , overflow-y , overflow: 盒子内容 溢出行为

    • visible : 默认值 , 代表 溢出的时候显示对应的内容
    • hidden : 隐藏溢出的内容
    • scroll : 无论是否溢出, 均显示 滚动条
    • auto : 当溢出后 自动产生滚动条。
  • white-space : 空白符保留策略

    • nowrap : 不换行
    • pre-wrap : 预设换行,效果 和 pre 标签相同 。
  • letter-spacing : 设置 文本内容的字符间隙

  • word-spacing : 设置 文本内容 中的 单词间隙

  • word-wrap : 设置 文本内容 是否 强制进行单词换行

    • normal : 正常行为
    • break-word : 强制实现单词换行
  • list-style : 列表样式

    • none : 去掉列表样式 。
    • disc : 实心圆
    • circle : 空心圆
    • url(...) : 自定义图片
相关推荐
上官熊猫14 分钟前
nuxt3项目打包部署到服务器后配置端口号和开启https
前端·vue3·nuxt3
dal118网工任子仪2 小时前
61,【1】BUUCTF WEB BUU XSS COURSE 11
前端·数据库·xss
约定Da于配置4 小时前
uniapp封装websocket
前端·javascript·vue.js·websocket·网络协议·学习·uni-app
山楂树の4 小时前
xr-frame 模型摆放与手势控制,支持缩放旋转
前端·xr·图形渲染
LBJ辉5 小时前
1. 小众但非常实用的 CSS 属性
前端·css
milk_yan5 小时前
Docker集成onlyoffice实现预览功能
前端·笔记·docker
m0_748255026 小时前
头歌答案--爬虫实战
java·前端·爬虫
noravinsc7 小时前
python md5加密
前端·javascript·python
ac-er88888 小时前
Yii框架优化Web应用程序性能
开发语言·前端·php
cafehaus8 小时前
抛弃node和vscode,如何用记事本开发出一个完整的vue前端项目
前端·vue.js·vscode