(一)常用的字体属性:

      font-weight: 属性值100-900  400等于正常 700等于bold ,数值越大,越粗

      font-size:字体大小,单位可以为px或者%

      font-family:字体族 比如说:微软雅黑

      font-style:字体的样式 italic斜体 normal正常

      font-variant:small-caps 将字母转化为小一号的大小字母

      注意:所有属性也可以通过font一个属性写,例如:

              font:italic bold 75%/1.8 'Microsoft Yahei',sans-serif,写的顺序:font-style font-variant font-weight font-size line-height font-famiyl,多个样式有空格分开,必须按照这个顺序写,font-size和line-height中间必须用/分开
      
(二)字体的颜色:color:属性值可以写颜色英文,例如:red 
          或者rgb(0-255,0-255,0-255);
          或者rgba(0-255,0-255,0-255,0-1);0表示透明,1表示不透明
      opacity:0-1;也表示透明。和rgba()的区别,该属性会作用于后代标签,而rgba()不会
 
(三)行距、对齐
    

          line-height (行高) :a.像素单位,比如48px b.不带px 正常行高的倍数 c.百分数 同b(调整控件中文字垂直方向垂直居中的方式,控件的height=控件的line-height)
      text-align (对齐):块级元素中文字的水平对齐方式left center right
      letter-spacing (字符间距): 字与字之间的距离
      text-decoration (文本修饰 ):下划线underline 删除线line-through 上划线overline none(可以去掉超链接的下划线)
      overflow:控制超出范围文本的显示方式,auto根据文字多少自动显示滚动条,scroll始终显示滚动条,hidden超出范围文本隐藏,也可以通过overflow-x、overflow-y设置水平和垂直方向
      text-overflow:设置多余文字的显示方式,clip裁减掉,ellipsis省略号,(重点,让每行多余的文字显示省略号,a.white-spacing:nowrap b.overflow:hiddern text-overflow:ellipsis)
 
      text-shadow:(4个属性值:水平阴影距离 垂直阴影距离 模糊距离 阴影颜色)文本的阴影,前面2个属性值不能省。水平阴影距离越大,阴影右移。垂直阴影距离越大,阴影下移。阴影模糊距离,数值越大,阴影越来越模糊,默认为0,不模糊。阴影颜色,可以选,默认为黑色
 
      text-indent:首行缩进,可以用像素值调整缩进大小
      text-stroke:描边的粗细,描边的颜色
      white-space:nowarp 设置中文行末不断行显示(中文默认自动换行,英文不会自动换行,根据空格会自动换行)
      word-break:浏览器默认在空格处断行,当一个单词长度超出范围时,会不断行显示,break-all允许在单词内换行
 
(五)背景样式:
          background (缩写形式)
          background-color(背景色 )
          background-image(背景图 ):url(图片的地址),背景图和背景色同时存在,背景图会覆盖背景色
          background-repeat(背景图重复方式 ): no-repeat(不平铺) repeat-x(水平平铺) repeat-y(垂直平铺) repeat平铺(默认)
          background-position(位置坐标、偏移量 2个属性值:水平和垂直):指定位置:left/center/right ,可以写像素或者百分比,只写一个属性值,默认写的是水平方向,另外一个方向默认垂直居中(注意:当使用像素时候,图片的左上角往各个方向移动的实际距离, 当使用百分比的时候,建议不使用负数,代表去掉图片后剩余空白距离的分布比例,例如:background-positon:30% 水平方向去掉图片后,剩余的区域3:7分)
          top/center/bottom 当只写一个属性值的时候 另外一个默认居中
          background-clip :border-box (从边框外缘开始显示)padding-box(从边框内缘开始显示) content-box(从文字内容开始显示,不在显示区的背景图或背景色会被裁切不显示)
          background-origin:定位的起点 border-box(从边框外缘开始) padding-box(从边框内缘) content-box(从文字内容区开始)
          background-size:背景图片大小 一般2个属性:宽度 高度,当只有一个属性值的时候,默认为宽度,高度等比缩放
          宽高的写法:a.直接写像素 b.写百分比(父容器宽高的百分比)
 

CSS常用字体属性(多出的文本隐藏,或者以省略号的形式显示)和背景样式以及背景图的2个不常用属性:background-origin和background-clip的更多相关文章

  1. css 超出部分以省略号的形式显示

    想要实现文字超出部分以省略号的形式显示首先需要给此元素设置一个宽度,然后添加以下属性 overflow: hidden;/*内容超出后隐藏*/ text-overflow: ellipsis;/*超出 ...

  2. css为超过一定宽度的文本内容自动加上省略号

    当在html中某个地方添加文本内容的时候如果内容过长我们会希望他超过一定宽度之后,其余的可以被截断,后面补充为省略号: 实现方式: 1.设置css样式为文本不换行: 2.位包裹文本的标签指定宽度: 3 ...

  3. css文本背景样式

    文本样式 文本类 text-transform:uppercase: 全部变为大写 text-transform:lowercase: 全部变为小写 text-transform:capitalize ...

  4. css 样式常用属性

    一般的一个DIV的CSS设置属性有:margin,padding,width,height,font-size,text-align,background,float,border 附:< cs ...

  5. 第五章 CSS常用属性笔记

    1. span标签 突显,强调局部文字的作用. 2.字体样式 font-size: 字体大小 font-style:normal,italic(倾斜) font-weight:normal,bold( ...

  6. CSS中如何使用背景样式属性,看这篇文章就够用了

    css背景样式属性介绍 背景样式就是自定义HTML标签的背景颜色或背景图像. 背景属性说明表 属性名 属性值 描述 background-color #f00.red.rgb(255,0,0) 设置背 ...

  7. td之overflow:hidden 多余文本隐藏效果

    td之overflow:hidden 多余文本隐藏效果 方法1: table-layout: fixed; width: 200px; 语法: table-layout : auto | fixed ...

  8. 一、简单的移动端tab头部二级下拉导航栏,向下弹出,向上隐藏

    一.简单的移动端tab头部二级下拉导航栏,向下弹出,向上隐藏 <html lang="en"> <head> <meta charset=" ...

  9. CSS 技巧一则 -- 不定宽溢出文本适配滚动

    在日常布局当中,肯定经常会遇到文本内容超过容器的情况.非常常见的一种解决方案是超出省略. 但是,有的时候,由于场景的限制,可能会出现在一些无法使用超出打点省略的方法的场景,譬如在导航栏中: 这种情况下 ...

随机推荐

  1. 使用属性升级MyBank

    一.访问修饰符  private   :使用private访问修饰符修饰的属性或者方法只能在本类中使用 public    :可以在任何类中访问到 二.this 关键字:代表当前类,this.属性:代 ...

  2. lua精灵移除报对象非法

    function addLeftCard(isVisible) if self.left_CardSprite == nil then self.left_CardSprite = cc.Sprite ...

  3. id 选择器

    id 选择器 1.id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式. (即也可以说,可以将已经预先定义的特定样式,通过id选择器,赋值指向HTML 元素) 2.HTML元素以id属性 ...

  4. Java虚拟机之GC

    ⑴背景 Java堆和方法区实现类所需内存是不一样的,每个方法的多分支需要的内存也可能不一样,我们只有在运行期间才能制动创建哪些对象.这部分内存分配与回收都是动态的,而垃圾回收器所关注的就是这些这部分内 ...

  5. 凡事预则立-于Beta冲刺前

    凡事预则立,在Beta开始前的描述 在Beta项目冲刺开始之前,我们小组组织了一次活动室的讨论,明确了一下分工和即将来临的Beta冲刺要处理的问题和需要继续改进的地方.顺带补上一直没有的照片: 针对几 ...

  6. 201621123060《JAVA程序设计》第九周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 2. 书面作业 本次作业题集集合 1. List中指定元素的删除(题集题目) 1.1 实验总结.并回答:列举至 ...

  7. 简单的C语言编译器--语义制导翻译

      语法分析是最难写的,而这部分确实最伤脑的.大量的语义动作分析差点把我逼疯.   简而言之,这部分的作用就是在每次归约之后,都进行一些语义动作,最终让我们得到测试程序的三地址码,即中间代码. 1. ...

  8. 《高级软件测试》11.16.Jira使用说明的撰写和操作视频的录制

    今日任务完成情况如下: 小王:完成了测试管理工具jira的使用手册中,基本情况介绍.下载安装部分的撰写工作:小高:参考官方手册,结合自己的实际使用体会,对jira的基本组成及其工作流程进行了介绍:小陈 ...

  9. Java中RuntimeException和Exception的区别

    [TOC] 1. 引入RuntimeException public class RuntimeException { public static void main(String[] args) { ...

  10. 第二章 Idea搭建maven

    第二章 Idea搭建maven 1.配置Maven的环境变量 a.首先我们去maven官网下载Maven程序,解压到安装目录,如图所示: b.配置M2_HOME(MAVEN_HOME)的环境变量,然后 ...