文本效果、字体

文本效果

text-shadow:

字体阴影

.text{ text-shadow:5 px 5px 5px #FF0000}

指定:水平阴影、垂直阴影、模糊的距离,以及阴影的颜色

box-shadow:

背景阴影

text-overflow:

文字溢出

.text{text-overflow:clip|ellipsis}

剪切|…替代

word-wrap:

如果某个单词太长,不适合在一个区域内,它扩展到外面:css3中,自动切换属性允许强制文本换行-即使这意味着分裂它中间的一个字。

.text{word-wrap:break-word;}

word-break:

规定非中日韩文本的换行规则

css3单词拆分换行属性指定换行规则:

.text{word-break:keep-all|break-all;}

新文本属性


属性


描述


hanqing-punctuation


规定标点字符是否位于线框之外


punctuation-trim


规定是否对标点字符进行修剪


text-align-last


设置如何对齐最后一行或紧挨着强制换行符之前的行


Text-emphasis


向元素的文本应用重点标记以及重点标记的前背景色


Text-justify


规定当text-align设置为“justify”时所使用的对齐方法


Text-outline


规定文本的轮廓

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>文本效果</title>
<style>
h1
{
    text-shadow: 10px 10px 5px #888;
}
div.test
{
    white-space:nowrap;
    width:12em;
    overflow:hidden;
    border:1px solid #000000;
}
</style>
</head>
<body>

<h1>文字阴影效果</h1>

<p>以下 div 容器内的文本无法完全显示,可以看到它被裁剪了。</p>

<p>div 使用 &quot;text-overflow:ellipsis&quot;:</p>
<div class="test" style="text-overflow:ellipsis;">This is some long text that will not fit in the box</div>

<p>div 使用 &quot;text-overflow:clip&quot;:</p>
<div class="test" style="text-overflow:clip;">This is some long text that will not fit in the box</div>

<p>div 使用自定义字符串 &quot;text-overflow: &gt;&gt;&quot;(只在 Firefox 浏览器下有效):</p>
<div class="test" style="text-overflow:‘>>‘;">This is some long text that will not fit in the box</div>

<p><b>注意:</b> Internet Explorer 9 以及更早版本的浏览器不支持 text-shadow属性.</p>

</body>
</html>

字体

css3之前的版本,网页设计师不得不使用用户计算机已经安装的字体。

使用css3,网页设计师可以使用他/她喜欢的任何字体

当你发现您要使用的字体文件时,只需要简单的将字体文件包含在网站中,它会自动下载给需要的用户。您所选择的新的css3版本有关于@font-face规则描述。

您自己的字体是在[email protected]规则中定义的。

<style>

@font-face

{

font-family: myFirstFont;

src: url(‘myfont/fontawesome-webfont.ttf‘)

,url(‘myfont/fontawesome-webfont.woff‘); /* IE9 */

}

div

{

font-family:myFirstFont;

}

</style>

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>字体</title>
<style>
@font-face
{
    font-family: myFirstFont;
    src: url(‘myfont/fontawesome-webfont.ttf‘)
        ,url(‘myfont/fontawesome-webfont.woff‘); /* IE9 */
}

div
{
    font-family:myFirstFont;
}
</style>
</head>
<body>

<p style="font-family:‘Microsoft YaHei‘"> 微软雅黑 Microsoft YaHei  Internet Explorer 9 只支持 .eot 格式的字体.</p>
<p style="font-family:‘Times New Roman‘"> Internet Explorer 9 只支持 .eot 格式的字体.</p>
<p style="font-family:‘SimSun‘"> 宋体  Internet Explorer 9 只支持 .eot 格式的字体.</p>
<p style="font-family:‘SimHei‘"> 黑体   Internet Explorer 9 只支持 .eot 格式的字体.</p>
<p style="font-family:‘ Microsoft JhengHei‘"> 微软正黑体 Internet Explorer 9 只支持 .eot 格式的字体.</p>
<p style="font-family:‘ NSimSun‘"> 新宋体 Internet Explorer 9 只支持 .eot 格式的字体.</p>
<p style="font-family:‘PMingLiU‘"> 新细明体 Internet Explorer 9 只支持 .eot 格式的字体.</p>
<p style="font-family:‘DFKai-SB‘"> 标楷体 Internet Explorer 9 只支持 .eot 格式的字体.</p>
<p style="font-family:‘FangSong‘"> 仿宋 Internet Explorer 9 只支持 .eot 格式的字体.</p>
<p style="font-family:‘KaiTi‘"> 楷体 Internet Explorer 9 只支持 .eot 格式的字体.</p>
<p style="font-family:‘_GB2312 FangSong_GB2312‘">  仿宋_ Internet Explorer 9 只支持 .eot 格式的字体.</p>
<p style="font-family:‘_GB2312 KaiTi_GB2312‘"> 楷体_ Internet Explorer 9 只支持 .eot 格式的字体.</p>

<p style="font-family:myFirstFont;">自定义字体</p>
<div>
Internet Explorer 9 只支持 .eot 格式的字体.
</div>

</body>
</html>
时间: 2024-12-12 10:19:22

文本效果、字体的相关文章

HTML学习笔记 CSS文本及字体及连接及列表 第七节 (原创)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>文本及字体及连接及列表</title> <link rel="stylesheet" href="tzy.css" type="text/css"></head><body

HTML学习笔记 CSS文本及字体及连接及列表(a标签使用及缩进) 案例 第七节 (原创)参考使用表

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>文本及字体及连接及列表</title> <link rel="stylesheet" href="tzy.css" type="text/css"> </head> <

CSS 文本、字体、链接

CSS 文本属性可定义文本的外观. 通过文本属性,您可以改变文本的颜色.字符间距,对齐文本,装饰文本,对文本进行缩进,等等. 缩进文本 把 Web 页面上的段落的第一行缩进,这是一种最常用的文本格式化效果. CSS 提供了 text-indent 属性,该属性可以方便地实现文本缩进. 通过使用 text-indent 属性,所有元素的第一行都可以缩进一个给定的长度,甚至该长度可以是负值. 这个属性最常见的用途是将段落的首行缩进,下面的规则会使所有段落的首行缩进 5 em: p {text-ind

jpgraph中文使用手册之文本和字体控制教程

摘要:在之前的php jpgraph安装配置教程中已介绍过jpgraph字体的安装与配置方法,jpgraph类库中字体和文本的使用是非常重要的,jpgraph既可以控 制文本的旋转.对齐方式.字体大小,也可以引入用户需要的自定义字体.通过jpgraph工具类SymChar可以查找相关的特殊字符(比如数学运算符) 以方便图表... 在之前的php jpgraph安装配置教程中已介绍过jpgraph字体的安装与配置方法,jpgraph类库中字体和文本的使用是非常重要的,jpgraph既可以控 制文本

CSS3学习(圆角、图片、阴影、背景、渐变、文本、字体、2D、3D、过渡等)

matrix CSS3 1.  圆角 border-radius:边框圆角的圆角半径 四个值:第一个值为左上角,第二个值为右上角,第三个值为右下角,第四个值为左下角. 三个值:第一个值为左上角, 第二个值为右上角和左下角,第三个值为右下角 两个值:第一个值为左上角与右下角,第二个值为右上角与左下角 一个值:四个圆角值相同 2.图片 border-image:有了CSS3的border-image属性,你可以使用图像创建一个边框:border-image属性允许你指定一个图片作为边框! 用于创建上

推荐20款基于 jQuery &amp; CSS 的文本效果插件

jQuery 和 CSS 可以说是设计和开发行业的一次革命.这一切如此简单,快捷的一站式服务.jQuery 允许你在你的网页中添加一些真正令人惊叹的东西而不用付出很大的努力,要感谢那些优秀的 jQuery 插件. 所以今天我们将展示一些很酷的文本效果插件,将帮助你为你的 Web 页面创建一些很酷的和动态的东西.这里是20个基于 jQuery & CSS 的文本效果插件. 您可能感兴趣的相关文章 12款经典的白富美型 jQuery 图片轮播插件 让网站动起来!12款优秀的 jQuery 动画插件

【MFC】MFC改变对话框中静态文本的字体大小

MFC改变对话框中静态文本的字体大小 2010/08/09 11:30 VC的对话框字体设置对所有控件都有效,你不能单独地改变某个静态文本的字体.对于你的问题,需要首先用CreateFont来建立一个字体对象,然后调用控件的SetFont,就可以了. 例子: 1.改静态文体的ID,如:IDC_STATIC1 2.添加一个Edit控件,建立一个关联的控件m_editControl. 3.在OnInitDialog中添加如下代码: CFont * f; f = new CFont; f->Creat

CSS 3学习——文本效果和@font-face

文本效果 关于文本效果,这里仅仅记录得到大多数浏览器支持的几个属性,分别是: text-overflow text-shadow word-break word-wrap text-overflow 介绍text-overflow之前先介绍一个white-space属性. white-space属性用来描述如何处理元素中的空白符,可以从父元素继承值. 可取值: normal  默认值.连续地空白符会被合并,包括换行符.文本填充行盒时,会根据需要自动换行. nowrap  连续的空白符(包括换行符

静态文本框字体,颜色。网络通信软件分析。

设置静态文本框控件的背景色,文本框中字体.颜色: HBRUSH CUDPDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: Change any attributes of the DC here if (pWnd->GetDlgCtrlID()==IDC_STATIC_TITLE) { //设置绘图dc的背