一、颜色

  1、预定义的表示颜色的单词

    red,black.gray,pink......

  2、16进制表示

    # + 6位16进制的数字0 1 2 3 4 5 6 7 8 9 a b c d e f

    如果两两一样可以合并成3个数字

    #fff;

  3、rgb

    rgb(,,)0-255的数

  4、rgba

    rgba(,,,)前三个是0-255的数,最后一个是0-1的数

    有时候a不起作用,我们会用透明度来调节0是全透明1是不透明

二、一些其他的相关属性

  line-height:20px;//指定每行的高度

  text-align:center;//文本对齐方式

  text-indent:2em;//缩进2倍的汉子宽度 控制文本首行的缩进,px或%都可;

  letter-spacing:2px;//汉字间距为2px(针对中文)控制字母之间的距离;

  word-spacing:8px;//单词间距为8px(针对英文)

  width:100px;//内容宽度

  height:299px;//内容高度

  font-size:18px;//字体大小

  font-family:"微软雅黑";//字体

  font-weight:700;//字体加粗

  text-decorarion:none;//文字的点缀none(无)underline(下划线)overline(上划线)line-through(中划线)

  font-style:设置字体倾斜,可能的属性有normal、italic、oblique;
  text-overflow:当文本溢出包含元素时发生的事情;可能的值有
      clip  修剪文本。
      ellipsis  显示省略符号来代表被修剪的文本。
      string  使用给定的字符串来代表被修剪的文本。
  text-transform :控制英文的大小,可能的值有
    capitalize  文本中的每个单词以大写字母开头。
    uppercase  定义仅有大写字母。
    lowercase  定义无大写字母,仅有小写字母。
  white-space:控制文本与文档源代码的关系,可能值有
    normal 默认,空白会被浏览器忽略。
    pre 空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。
    nowrap 文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。
    pre-wrap 保留空白符序列,但是正常地进行换行。
    pre-line 合并空白符序列,但是保留换行符。
    inherit 规定应该从父元素继承 white-space 属性的值。

三、文字阴影(css3的一些新增属性)

  text-shadow: 水平位置 垂直位置 模糊距离 模糊颜色

  1》突出的字体

    text-shadow: 1px 1px 1px #000,-1px -1px 1px #fff;

  2》凹陷的字体

    text-shadow:-1px -1px 1px #000,1px 1px 1px #fff; 

四、z-index

  当多个元素设置定位时,重叠的定位元素可以通过z-index来调整堆叠的顺序。默认为0;数值越大,越在上层,可正可负

  注意:1、只有定位元素才有该属性,其他的元素没有(porition:absolute;relative;fixed)

五、鼠标的形状

  cursor:default;箭头pointer;指针text;文本move;移动箭头help;帮助wait;等候

六、元素的显示隐藏

  1》display:none;这个是隐藏元素,但是会向后台传递值,只是看不见了,位置也不复存在了而已

  2》visibility:hidden;这个是和上述类似,但是还是占据原来的位置。

  3》还有一种方式是搞透明

七、文字超出

   1、 overflow:wisible;超出部分显示hidden;超出隐藏auto;超出就显示滚动条scroll;超不超出都有滚动条

   2、文本溢出处理

      text-overflow:clip;溢出裁剪ellipse;省略号(需要和white-space:nowrap;overflow:hidden;搭配使用才能产生省略号)

   3、强制一行显示

      white-space:nowrap;强制一行显示normal;正常

   4、关于单词换问题

      word-break:浏览器默认break-all;允许在单词内换行keep-all;只在半角或者连字符处换行

八、针对表单元素的轮廓

  1、一般设置为outline:0;    outline:4px solid red;

  2、textarea resize:none;不允许手动调整文本框的大小

九、使文字与图片对齐的方式

    1、img{vertical-align:middle;}默认是基线对齐,top顶部对齐bottom底部对齐middle中部对齐

    2、一般图片默认底部会有3px的缝隙(下面说一下解决的方式)

      1》vertical-align:top;2》display:block;

十、关于精灵图

  CSS精灵图是处理网页背景图的方式,它将网页涉及的所有零星的背景图集中到一张大图上,然后把大图放到网页作为背景,根据backgroun-position进行调整

    优势:提高网页的加载速度

十一、字体图标

  1、优点:1》可以做出和图片一样的事情2》本质是文字,所以可以修改各种样式,不至于失真3》本身的体积小,携带信息完整4》几乎所有的浏览器都支持,是移动设备的必备良药

  2、使用(阿里巴巴)

    1》声明字体

      @font-face{font-family:....;.....}

    2》使用字体

      xxx{font-family:,,,,;}    

css的其他相关样式属性的更多相关文章

  1. CSS: CSS常用的文本样式属性

    介绍:CSS常用的文本样式属性 color:  颜色 font-size:  字体大小 font-style (normal.italic.oblique): 字体样式(正常.斜体) font-wei ...

  2. CSS(2)---css字体、文本样式属性

    css字体.文本样式属性 这篇主要讲CSS文本属性中的:字体样式属性 和 文本样式属性. 一.字体样式属性 CSS 字体属性主要包括:字体设置(font-family).字号大小(font-size) ...

  3. css3系列-2.css中常见的样式属性和值

    css3系列-2.css中常见的样式属性和值 继续上一篇文章的继续了解css的基础知识,关注我微信公众号:全栈学习笔记 css中常见的样式属性和值 字体与颜色 背景属性 文本属性 边框属性 内外边距 ...

  4. CSS如何设置列表样式属性

    列表样式属性 在HTML中有2种列表.无序列表和有序列表,在工作中无序列表比较常用,无序列表就是ul标签和li标签组合成的称之为无序列表,那什么是有序列表呢?就是ol标签和li标签组合成的称之为有序列 ...

  5. CSS如何设置列表样式属性,看这篇文章就够用了

    列表样式属性 在HTML中有2种列表.无序列表和有序列表,在工作中无序列表比较常用,无序列表就是ul标签和li标签组合成的称之为无序列表,那什么是有序列表呢?就是ol标签和li标签组合成的称之为有序列 ...

  6. css 盒模型相关样式

    话不多说,一切还是从最基础的说起.  盒的类型  1.盒的基本类型 在css中,用display定义盒的类型,一般分为block类型与inline类型. 例如div属于block类型,span属于in ...

  7. CSS font-size字体大小样式属性

    设置字体大小CSS单词与语法 基本语法结构: .divcss5{font-size:12px;}设置了文字大小为12px像素Font-size+字体大小数值+单位 单词:font-size语法:fon ...

  8. CSS基础 列表相关的属性的使用

    1.无序列表:就是不需要排列顺序的情况,用无序列表 语法结构:<ul> <li></li> <li></li> </ul> 特点 ...

  9. .css()与.addClass()设置样式的区别

    对于样式的设置,addClass与css方法两者之间有什么区别? 可维护性: .addClass()的本质是通过定义个class类的样式规则,给元素添加一个或多个类.css方法是通过JavaScrip ...

随机推荐

  1. 用while实现登录操作(3次过后,输入yes,使counter置0,还可以玩)

    用while实现登录操作(输入yes,使counter置0,还可以玩)#_author:Administrator#date:2019/10/24user_name="star"p ...

  2. curl 一个使用例子

    #include <iostream> #define Main main #include <string> #include <assert.h> #inclu ...

  3. window 下kafka 配置测试

    1.准备工作 1.1 java环境 1.2 下载并解压到D:\zookeeper-3.4.13  下载并解压到 D:\kafka_2.12-2.1.0 2.安装zookeeper .kafka 我安装 ...

  4. (转)Wireshark "The NPF driver isn’t running…"(

    转:http://blog.sina.com.cn/s/blog_4bfd07180100e3ar.html 前几天重装系统,装上了windows7 RC系统.昨天开始尝试装上了wireshark 这 ...

  5. 段错误 “段错误(segment fault)”、“非法操作,该内存地址不能read/write” 非法指针解引用造成的错误。

    [root@test after_fc_distributed]# ./ffmpeg-linux64-v3.3.1 -i "concat:mymp3tmp/test_0.mp3|mymp3t ...

  6. 集中式日志分析平台 - ELK Stack - 安全解决方案 X-Pack

    大数据之心 关注  0.6 2017.02.22 15:36* 字数 2158 阅读 16457评论 7喜欢 9 简介 X-Pack 已经作为 Elastic 公司单独的产品线,前身是 Shield, ...

  7. clipboard.js操作剪贴版——一些移动端交互和兼容经验

    https://github.com/zenorocha/clipboard.js 库,真的是个好库,而且不依赖flash,几乎完美支持移动端.但是,移动端应用有些不趟不知的小tip,这里归档下. 原 ...

  8. Static 关键字的 5 种用法,你会几种?

    );                      System.out.println(Thread.currentThread().getName()                         ...

  9. Post Office IOI 2000 /// 区间DP oj24077

    题目大意: 给定n个村庄的坐标,两个村庄之间的距离是其坐标之差的绝对值 最多能选m个村庄设立邮局,求设立邮局的地点使得各村庄与邮局距离总和最小 一, 所有的村庄看做在一条直线上 考虑三个因素:i 当前 ...

  10. 服务器访问数据库表mysql

    服务器的MySQL配置就不说了,直接说一些用到的基础命令 登陆 show databases; use 数据库: show tables; 执行sql即可: 一定要有分号 select * from ...