一、文本相关属性

1.字体

(1)字体设置

在HTML中,字体通过<font face="字体名称">来设置。在CSS中字体通过font-family属性来控制,里面可以放多个字体名称,该设置是告诉浏览器,首先找第一个字体类型显示,如果找不到,用第二个,以此类推,直到最后一个,如果再找不到,就采用默认。

(2)文字大小

CSS采用font-size的方法来显示字体大小,该属性的值可以采用多种长度单位。

px:相对单位,表示浏览器上1个像素的大小。因此,不同浏览器会有不同的显示效果。

em:相对长度单位,1em表示其父元素中字母m的标准宽度。

ex:相对长度单位,1ex表示其父元素中字母x的标准高度。

排版中,如果要求第一个字母比其他字母大很多,并下沉显示,可以使用该单位,并通过左浮动实现下沉。

<div>
<span style="font-size: 3em;float: left;">

</span>
里第一个文字很大。
</div>

(3)文字颜色

(4)文字水平对齐方式

text-align:center/left/right/justify。

(5)段首缩进

text-indent:2em;

2.文本

(1)文本自动换行

对于英语,浏览器只会在半角空格和连字符的地方进行换行,不会在单词中间换行。使用word-break属性,可是让浏览器在单词中间换行。

word-break:keep-all/break-all;

(2)长单词和url地址换行

长单词出现的可能性并不大,而URL地址由于没有空格也没有连字符,往往会被浏览器默认为一个长单词。使用word-wrap属性让url换行。

word-wrap:nomal/break-word;

word-break与word-wrap的不同:

(1)word-break:当该属性设置为break-all的时候,组件内的每一行文本最后一个单词自动换行。

(2)word-wrap:即使让该属性设置为break-word,浏览器也会尽量让长单词、url单独占一行,只有当一行文本不足以显示这个长单词或url地址时,浏览器才会在其中间换行。

3.超链接样式

超链接可以根据它们所处的状态来设置它们的样式。CSS为超链接的4中状态提供了对应的伪类选择器,用于为超链接的不同状态设置不同的样式。

(1)a:link——普通的,未经过访问的链接。

(2)a:visited——用户已经访问的链接。

(3)a:hover——鼠标指针位于链接的上方。

(4)a:active——链接被单击的时刻。

二、背景相关属性

1.背景常规属性

【background-color:color/transparent】:设置背景颜色。

【background-image:none/url(url)】:设置背景图片。

【background-repeat:inherit/no-repeat/repeat/repeat-x/repeat-y】:图片重复。

【background-attachment:scroll/fixed】:页面滚动时,背景图片跟着页面一起滚动;或者背景图像固定在页面课间区域。

【background-position:length/percentage/top/center/bottom/left/right】:

/* 添加背景图片 */
.bg{
width:100%;
height:465px;
margin:0 auto;
background-image: url('./1.jpg');
background-position: 30% top;
background-repeat: no-repeat;
background-attachment: fixed;
background-color: #fd7a72;
border:2px solid red;
}

2.css3中的背景新特性

【background-clip】:指定背景的显示范围。

【background-origin】:指定回执背景图像的起点。

【background-size】:指定背景图像中的尺寸。

三、列表相关属性

【list-style】:简写属性,将所有用于列表的属性放置在一个声明中。

【list-style-image】:将图像设置为列表项标志。

【list-style-position】:列表中列表项标志的位置。

【list-style-type】:设置列表项标志的类型。

CSS3文字、背景与列表的更多相关文章

  1. css3实现背景颜色渐变,文字颜色渐变,边框颜色渐变

    css3的渐变可以使用2个或者多个指定的颜色之间显示平稳的过渡的效果.这篇文章主要介绍下css3实现背景颜色渐变,文字颜色渐变,边框颜色渐变的方法,以便大家学习参考! 1.css背景颜色渐变 代码: ...

  2. jQuery+CSS3文字跑马灯特效

    jQuery+CSS3文字跑马灯特效是一款将跑马灯背景制作为3D立方体效果,文字在上面移动时,就像是文字投影到墙壁上,在转角出会改变运动方向. 效果展示 http://hovertree.com/te ...

  3. CSS3 文字渐变动画

    背景剪裁 语法:background-clip: border-box || padding-box || context-box || no-clip || text 本次用到的就是: -webki ...

  4. CSS3文字描边 CSS3字体外部描边

    给需要实现文字描边的元素添加如下CSS3的属性 text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0; -webkit-t ...

  5. CSS3之背景剪裁Background-clip

    CSS3之背景剪裁Background-clip是CSS3中新添加的内容.这个属性还是比较简单的,主要分五个属性值:border.padding.content.no-clip和text.下面将针对这 ...

  6. 基于CSS3动态背景登录框代码

    基于CSS3动态背景登录框代码.这是一款基于jQuery+CSS3实现的带有动画效果的动态背景登陆框特效.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class ...

  7. CSS3透明背景+渐变样式

    CSS3透明背景+渐变样式 转载自博文:<CSS3透明背景+渐变样式> http://blog.csdn.net/netbug_nb/article/details/44343809 效果 ...

  8. [bug]小米部分机型(5x、mix2)中,文字/背景闪现然后消失

    2/9更新 后来遇到float 元素也这样,改成flex布局就没问题.不知道具体原因. 描述: 使用vue 2.4开发HTML5时,遇到在小米部分机型(5x.mix2)中,文字/文字背景闪现然后消失. ...

  9. CSS3之背景定位原点background-origin

    背景定位原点background-origin是CSS3新添加的有关背景的属性,主要是改变背景起始的原点位置的.CSS3之背景定位原点background-origin的属性值有三个:border.p ...

  10. 基于HTML5自定义文字背景生成QQ签名档

    分享一款利用HTML5实现的自定义文字背景应用,首先我们可以输入需要显示的文字,并且为该文字选择一张背景图片,背景图片就像蒙版一样覆盖在文字上.点击生成QQ签名档即可将文字背景融为一体生成另外一张图片 ...

随机推荐

  1. Vue开篇之Vue-cli搭建项目

    介绍 Vue.js是一套构建用户界面的渐进式框架.Vue 只关注视图层,采用自底向上增量开发的设计.Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件. 第一步:安装node ...

  2. ASP.NET Core 一步步搭建个人网站(1)_环境搭建

    ASP.NET Core2.0发布有一阵子了,这是.NET 开源跨平台的一个重大里程碑, 也意味着比1.0版本要更加成熟.目前.net core具有开源.跨平台.灵活部署.模块化架构等等特性,吸引着一 ...

  3. MongoDB在Linux下常用优化设置

    MongoDB在Linux下常用优化设置 以下是一些MongoDB推荐的常用优化设置.在生产环境下选取合适的参数值,例如预读值和默认文件描述符数目等,会对系统性能有很大的影响. 1.关闭数据库文件的 ...

  4. RN开发中的报错以及告警

    报错一: Attempted to transition from state `RESPONDER_INACTIVE_PRESS_IN` to `RESPONDER_ACTIVE_LONG_PRES ...

  5. java基础知识总结一:

      四种内部类 直接抛出异常 单例模式: 懒汉式单例.饿汉式单例.登记式单例     []关于内部类:  []关于异常: 直接捕捉并抛出异常:不需要给异常添加名字: if(i>10)throw ...

  6. 挖一挖MongoDB的备份与还原(实现指定时间点还原和增量备份还原)

    一  研究背景需求 目前作者所在公司的MongoDB数据库是每天凌晨做一次全库完整备份,但数据库出现故障时,只能保证恢复到全备时间点,比如,00:30 做的完整备份,而出现故障是下午18:00,那么现 ...

  7. SQL Server非域(跨域)环境下镜像(Mirror)的搭建步骤及注意事项

    在实际的生产环境下,我们经常需要跨域进行数据备份,而创建Mirror是其中一个方案.但跨域创建Mirror要相对复杂的多,需要借助证书进行搭建. 下面我们将具体的步骤总结如下: 第一部分 创建证书 S ...

  8. 从0开始的Python学习006流程控制

    流程控制语句 Python中有三种控制流程语句: if.for.和while. if语句 使用if语句来校验一个条件,如果条件为真(True),运行if-块,如果为假(False),运行else-块. ...

  9. 取消导航栏navigationBar的半透明/毛玻璃效果

    iOS 7.0以上的系统,导航栏默认有毛玻璃效果,遮住了颜色 原因是7.0以上的系统,导航栏默认有毛玻璃效果,遮住了颜色,取消掉这个效果就行了. if( ([[[UIDevice currentDev ...

  10. 安装ESXi部署OVF详细步骤

    整个安装部署过程均在个人环境进行.欧克,我们现在开始. 一.安装ESXi 1.Enter回车 2.Enter回车继续 3.F11,接受继续 4.Enter,回车继续(选择安装ESXi的设备) 5.默认 ...