【CSS】【13】文字的排版

简介:
本例讲解如何设置如下的文字样式,通过这个设置来了解文字的排版,效果图:

一、HTML内容:

<h1>《桃姐》简介</h1>
<div>
   <p>主演:刘德华 叶德娴 秦海璐 秦沛</p>
   <p>导演:许鞍华</p>
   <p>年代:2012</p>
</div>
<div>
    桃姐(叶德娴 饰)是侍候了李家数十年的老佣人,把第二代的少爷罗杰(刘德华 饰)抚养成人。罗杰从事电影制片人,五十多岁了仍然独身,而桃姐也继续照顾罗杰,成为习惯……一日,桃姐如常到街市买菜,回寓所煲汤、做好满桌的饭菜,在等待从内地出差回家的罗杰,桃姐看着窗外的街景打发时间 ,不知不觉间却竟昏迷在地上……桃姐醒来时发现自己身在医院,桃姐是中风了!一边手臂不能活动自如,必须利用物理治疗尽量恢复活动能力。 罗杰在百忙工作中为桃姐找合适老人院,期间巧遇昔日电影拍摄认识的草蜢哥(黄秋生 饰),桃姐出院来到老人院,环境陌生,院友怪异,桃姐强装镇定。罗杰工余常到老人院探桃姐,主仆闲话家常一如母子,仍保持互相揶揄调侃习惯,桃姐嘴硬心甜,院友羡慕。 罗杰特意带桃姐参加电影首映礼,桃姐首次刻意打扮准备,取收藏已久的名贵衣服出发赴会;首映礼上桃姐大开眼界,更终有机会见到电影明星,桃姐感叹自己有生之年已然无憾。
</div>
这是一个纯的HTML文本,它的效果图如下:

二、给第二个<div>的第一个字“桃”增加<span class="firstletter">标记,然后定义firstletter类选择器,使其大小为三个字母大小,并且向左浮动。

.firstletter
{
   font-size:3em;
   float:left;
}

效果如下:

观察到第二个<div>中的内容行高过于紧密,为了视觉看得舒服所以调整一下行高。

三、给第二个<div>定义info类选择器,使其字体为“宋体”,字的大小为12px,行高为18px

.info
{
   font-family:"Arial";
   font-size:12px;
   line-height:18px;
}
效果如下:

但会发现虽然行的高度有变化,但第一个字“桃”却不是原字体的三倍大小了,这是因为<span>是<div class="info">的孩子,由于div class="info"的行高设置为了18px,所以<span>所属的盒子的行高也就变为了18px。如何保证首字下沉三倍但其他它的行高为18px呢?其实很简单,把line-hieght设置为1.5即可(注意:这里1.5后面没有单位,这是一个百分比,即为父盒子的1.5倍)。

.info
{
   font-family:"Arial";
   font-size:12px;
line-height:1.5;
}

四、设置标题
h1
{
   background:#678;
   color:#FFFFFF;
   text-align:center;
}
即标题的背景色为#678,字体颜色为白色(#FFFFFF),文本居中对齐,效果如下:

五、设置第一个div的字体样式
.actors
{
   float:left;
   margin:10px;
   padding:10px
   margin-left:0px;
   background-color:#678;
}
文本设置为向左浮动,除左外边距的距离为0像素之外,内边距和外边距的距离均为10像素,背景色设置为#678,所以最终效果如下:

六、说明:

   的backgroud-color属性和backgroud属性一样,都是设置字体的背景颜色;font-family:"Arial","宋体";表示浏览器在解析时先按Arial字体解析,若不存在Arial字体,则按宋体解析,若也不存在宋体,则按浏览器的默认字体显示。

七、关于字体的一些问题可参见如下链接:




     本文转自qingkechina 51CTO博客,原文链接http://blog.51cto.com/qingkechina/1261761:,如需转载请自行联系原作者



相关文章
|
7月前
|
前端开发
文字显示在div 最下面,css怎么写
文字显示在div 最下面,css怎么写
506 0
CSS3制作的聚光灯下倒影文字选装动画特效源码
CSS3聚光灯下倒影文字特效是一段基于CSS3实现的聚光灯下带倒影的文字旋转动画效果代码,具有真实的视觉感,同时文字还会在旋转过程中显示出灯光的反射效果,很有意思,欢迎对此段代码感兴趣的朋友前来下载使用。
158 6
纯css3发光霓虹灯文字闪烁特效代码
纯css3发光霓虹灯文字闪烁特效代码是一款彩色的店铺名称文字动画特效。
192 6
jQuery+CSS3模拟过山车动态的文字动画特效源码
jQuery+CSS3模拟过山车动态的文字动画特效源码实现在全黑的背景下,画面中的文本呈现过山车的轨迹动画上下滚动转圈,且伴随文本颜色渐变效果,非常有意思,欢迎对此特效感兴趣的朋友前来下载参考。
170 1
|
前端开发
前端基础(五)_CSS文本文字属性、背景颜色属性
本文详细介绍了CSS中关于文本和背景颜色的样式属性。包括字体大小、字体族、字体加粗、字体样式、文本行高、`font`属性、文本颜色、文本对齐方式、文本装饰线、首行缩进等文本属性,以及背景颜色、背景图片、背景重复、背景位置等背景属性。文章通过示例代码展示了这些属性的具体应用和效果。
674 3
前端基础(五)_CSS文本文字属性、背景颜色属性
|
前端开发
简单几行代码CSS实现网页自动打文字效果
简单几行代码CSS实现网页自动打文字效果
217 1
简单几行代码CSS实现网页自动打文字效果
|
移动开发 前端开发 HTML5
css实现涂绘文字的效果
如何使用HTML5和CSS3创建一个简单的文字涂抹动画效果。通过设置一个相对定位的父级div包含文本,并在其上使用绝对定位的伪元素与之重叠,实现动画效果。关键在于控制伪元素的宽度从0%到100%的变化过程,同时利用`overflow: hidden`和`white-space: nowrap`确保文本按预期显示。光标效果则通过添加右边界来模拟。整体代码简洁明了,便于理解和实践。
243 1
css实现涂绘文字的效果
|
前端开发 程序员
HTML+CSS+JavaScript制作动态七夕表白网页(含音乐+自定义文字)
一年一度的520情人节/七夕情人节/女朋友生日/程序员表白,是不是要给女朋友或者正在追求的妹子一点小惊喜呢,今天这篇博客就分享下前端代码如何实现HTML+CSS+JavaScript制作七夕表白网页(含音乐+自定义文字)。赶紧学会了,来制作属于我们程序员的浪漫吧!
577 0
HTML+CSS+JavaScript制作动态七夕表白网页(含音乐+自定义文字)
|
Web App开发 前端开发 iOS开发
CSS文字省略号
CSS文字省略号
|
前端开发
css 图标和文字对齐 —— 垂直居中对齐,任意位置对齐
css 图标和文字对齐 —— 垂直居中对齐,任意位置对齐
467 2

热门文章

最新文章

  • 1
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
    350
  • 2
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
    272
  • 3
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
    239
  • 4
    (CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
    165
  • 5
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
    344
  • 6
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
    482
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
    288
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
    160
  • 9
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
    277
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
    309