CSS3:文字属性

文字属性注意的细节:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>HTML5+CSS3</title>
<style>
    p {
        /*font-family: "unknow font","Microsoft Yahei";*/
        font-family: "Times New Roman","Microsoft Yahei";
    }
</style>
</head>
<body>
<!--
1:如果设置的字体不存在,那么系统会使用默认的字体来显示宋体
2:如果设置的字体不存在,而我们又不想用默认的字体来显示怎么办?
    可以给字体设置备选方案:font-family: "unknow font","Microsoft Yahei";
3:如果想给中文和英文分别设置单独的字体,怎么办?
    但凡是中文字体,里面都包含了英文;但凡是英文字体,里面都没有包含中文
    也就是说中文字体可以处理英文,而英文字体不能处理中文
    所以英文字体的设置要写在中文字体设置的前面:font-family: "Times New Roman","Microsoft Yahei";

补充:在企业开发中最常见的字体有以下几个:
中文:宋体 (SimSun)/黑体(SimHei)/微软雅黑 (Microsoft YaHei)
英文:"Times New Roman"/Arial
以上字体,在操作系统中默认就有
因为中文字体其实都有自己的英文名称,所以是不是中文字体主要看能不能处理中文
-->
<p>ABC这是一个段落</p>
</body>
</html>

文字属性的缩写格式

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>HTML5+CSS3</title>
<style>
    p {
        /*font-style:italic;
        font-weight:bold;
        font-size:10px;
        font-family:"Microsoft YaHei";*/
        font:italic bold 10px "Microsoft YaHei";
    }
</style>
</head>
<body>
<!--
    p {
        font-style:italic;
        font-weight:bold;
        font-size:10px;
        font-family:"Microsoft YaHei";
    }
    缩写的格式为:
    p {
       font:italic bold 10px "Microsoft YaHei";
    }
注意点:
1:在缩写格式中有的属性值可以省略,如:style , weight属性
2:在缩写格式中style和weight的位置可以互换
3:size与family两个属性不能省略且位置不能互换,size属性一定写在family的前面
-->
<p>ABC这是一个段落</p>
</body>
</html>

文本相关属性

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>HTML5+CSS3</title>
<style>
    p {
        text-decoration:underline;
    }
    a {
        text-decoration: none;
    }
    .right {
        text-align: right;
    }
</style>
</head>
<body>
<!--
1:文本装饰的属性
    text-decoration:underline;
    该属性的取值如下:
    underline:下划线
    line-through:删除线
    overline:上划线
    none:常见用途就是去掉超链接的下划线
2:文本水平对齐的属性
    text-align: right;
    取值:
    right:右
    left:左
    center:居中
3:文本缩进的属性
    text-indent: 2em
    取值:
    2em:em是单位,一个em代表缩进一个文字的宽度

-->

<u>这是带下划线的文字</u>
<s>这是带删除线文字</s>
<o>这是带删除线文字</o>
<p class="right">靠右对齐的文字</p>
<p>这是段落</p>
<a href="">超链接</a>
</body>
</html>

  

 

时间: 2024-10-09 08:22:02

CSS3:文字属性的相关文章

CSS3 常用属性(三)-- 用户界面、文字、两种盒模型

用户界面--column 关于用户界面,我们先了解一下在块元素中写文字时,浏览器中的呈现情况,这个其实很明显,所有的文本内容会在块元素内从左到右一个个字排列,排满后,从上到下一排排渲染--然而,有些时候,页面需求的呈现方式是,类似于报纸似得,将一段文本内容,分成多列布局显示. 用户界面使用的示例如下: .font{ width:300px; height:300px; border:1px solid #000; margin:0px auto; column-count:3; /* 定义数量

两点补充——CSS3新属性以及弹性布局

CSS3 新属性 一.[ CSS3新增属性前缀 ] 1.-webkit-:chrome/safari 2.-moz-:火狐 3.-mo-:IE 4.-o-: Opera 欧朋 二 .[CSS 长度单位] 1.px:像素.长度固定,表示分辨率占几个像素点: 2.%:表示相对于默认值的百分比: 3.em:长度与元素的字号挂钩. rem:长度与根元素的字号挂钩. 即与html 的 font-size 挂钩,若不设置,默认16px . [ em与rem区别 ] em与当前元素自身的font-size挂钩

CSS3 Transform属性详解

今天我们一起来学习有关于CSS3制作动画的几个属性:变形(transform).转换(transition)和动画(animation)等更高级的CSS3技术.本文主要介绍的是这三个属性之中的第一个──变形transform. Transform字面上就是变形,改变的意思.在CSS3中transform主要包括以下几种:旋转rotate.扭曲skew.缩放scale和移动translate以及矩阵变形matrix.下面我们一起来看看CSS3中transform的旋转rotate.扭曲skew.缩

纯CSS3文字效果推荐

之前曾经研究过几个纯css实现的文字效果,<CSS文字条纹阴影动画>和<响应式奶油立体字效果>等,今天我们来研究几款文字效果,主要利用text-shadow.webkit内核的几个独有特性实现效果. 在线研究单击这里,下载收藏单击这里. 效果1-立体字效果 我们的html文件貌似这样,为了更好的展示效果,我们加上了可编辑属性. <div contenteditable="true" class="text effect01">前端

CSS3新增属性text-overflow(省略符)实战开发详解

有人会问,为什么我把text-overflow拿出来单独讲解.以前,当一行内容显示不完整的时候,想要显示省略符,需要通过javascript等手段. 但是CSS3引入了text-overflow省略符属性,只需要短短一行代码就可以实现,开发方式的简洁强大不言而喻. 这篇文章,我讲带领大家做一个<今日头条>新闻导航列表,带领大家领略text-overfow的强大魅力.先看一下效果: 好了,看完了效果,现在正式开始今天的开发旅程吧! 首先我们先创建html页面,代码如下所示(红色文字即是我们Dem

CSS3新增属性text-shadow详解及燃烧的字体实战开发

今天我们有很多程序员在给文本设置样式时,都感觉无从下手.一般有两种情况: 1) 不知道关于文本到底有哪些样式属性: 2) 即使借助开发工具的自动提醒,依然不清楚样式属性的具体意思,以及具体用法. 今天这篇文章,我将带领大家一起来领受CSS3在文本样式应用方面的超强能力.通过精彩的实例,来使大家重新认识CSS3文本样式,真心希望大家通过此篇文章,即使不能做到精通CSS3的文本样式的应用,也会做到熟练应用. 实例: 如何利用CSS3制作燃烧的字体? 以前,如果我们网页上想要显示一个燃烧着的文本,大家

使用CSS3 BACKFACE-VISIBILITY属性制作翻转动画效果

摘要: 通过backface-visibility:hidden;属性,我们可以使一个元素在翻转之后消失,这是可以使用另一个元素放在它的背面,从而制作出一种元素翻转之后出现另一个元素的效果. ... 使用CSS3 backface-visibility属性我们可以制作出许多有趣的动画效果.当你翻转一个元素的时候,你看到的是什么?通常情况下,我们应该看到的是元素的背面,这是正常的情况,但是有时候我们希望翻转一个元素后看到的是另一个元素. 查看演示  插件下载 使用CSS3 backface-vis

css3新增属性API

写在前面:由于CSS5标准还未完全订下来,所以各种内核的浏览器都有自己的标准,为了不使属性混淆,所以各家在各自标准前加了一个前缀. -moz-  主要是firefox火狐 -webikt-主要是chrome谷歌和Safari -o-主要是用于苹果机上的浏览器如Opera 下面主要从颜色.文本.选择器等方面来总结一下CSS3新增的属性 颜色 css1和css2只能通过以下三种方式来表示颜色 颜色名称  eg:color:red HEX方式 (语法:#RRGGBB或#RGB   各点的取值范围为00

CSS自学笔记(12):CSS3文字特效

在CSS3中新增了多个文本属性,同样有了这些属性我们在进行问题特效处理时,就尽可能少的用到其他软件去制作特效文字了. 在以前使用CSS进行web开发的时候,必须使用计算机上安装好的字体,如果有些用户的计算机上未安装该字体,可能会达不到开发人员的预期效果.而通过CSS3,开发人员可以使用他们喜欢的任意字体,只要将需要的字体文件放到web服务器上就OK了. 注:现在的主流浏览器不支持部分新增属性. 最简单的文本特效就是给文本添加阴影了. 可以给文本添加水平偏移值.垂直偏移值和模糊半径,也可以定义阴影