从零开始学习html(十)CSS格式化排版——上
一、文字排版--字体
- <!DOCTYPE HTML>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>认识html标签</title>
- <style type="text/css">
- </style>
- </head>
- <body>
- <h1>勇气</h1>
- <p>三年级时,我还是一个<span id="stress">胆小如鼠</span>的小女孩,上课从来不敢回答老师提出的问题,生怕回答错了老师会批评我。就一直没有这个勇气来回答老师提出的问题。学校举办的活动我也没勇气参加。</p>
- <p>到了三年级下学期时,我们班上了一节公开课,老师提出了一个很简单的问题,班里很多同学都举手了,甚至成绩比我差很多的,也举手了,还说着:"我来,我来。"我环顾了四周,就我没有举手。</p>
- </body>
- </html>
文字排版--字体
我们可以使用css样式为网页中的文字设置字体、字号、颜色等样式属性。
下面我们来看一个例子,下面代码实现:为网页中的文字设置字体为宋体。
- body{font-family:"宋体";}
这里注意不要设置不常用的字体,因为如果用户本地电脑上如果没有安装你设置的字体,
就会显示浏览器默认的字体。(因为用户是否可以看到你设置的字体样式取决于用户本地电脑上是否安装你设置的字体。)
现在一般网页喜欢设置“微软雅黑”,如下代码:
- body{font-family:"Microsoft Yahei";}
或
- body{font-family:"微软雅黑";}
注意:第一种方法比第二种方法兼容性更好一些。
因为这种字体即美观又可以在客户端安全的显示出来(用户本地一般都是默认安装的)。
来试试,为段落文字设置字体为“微软雅黑”
在编辑器的第7行,输入:
body{font-family:"Microsoft Yahei";}
"Mcrosoft Yahei"必须首字母大写
二、文字排版--字号、颜色
- <!DOCTYPE HTML>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>字号、颜色</title>
- <style type="text/css">
- body{font-size:12px;color:#666;}
- </style>
- </head>
- <body>
- <h1>勇气</h1>
- <p>三年级时,我还是一个<span class="stress">胆小如鼠</span>的小女孩,上课从来不敢回答老师提出的问题,生怕回答错了老师会批评我。就一直没有这个勇气来回答老师提出的问题。学校举办的活动我也没勇气参加。</p>
- <p>到了三年级下学期时,我们班上了一节公开课,老师提出了一个很简单的<span>问题</span>,班里很多同学都举手了,甚至成绩比我差很多的,也举手了,还说着:"我来,我来。"我环顾了四周,就我没有举手。</p>
- </body>
- </html>
文字排版--字号、颜色
可以使用下面代码设置网页中文字的字号为12像素,并把字体颜色设置为#666(灰色):
- body{font-size:12px;color:#666}
来试一试:为第一段中的“胆小如鼠”设置字号为:20px,字体颜色为:red。
你是否输入像下面的代码:
.stress{font-size:20px;color:red;}
三、文字排版--粗体
- <!DOCTYPE HTML>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>粗体签</title>
- <style type="text/css">
- p span{font-weight:bold;}
- </style>
- </head>
- <body>
- <h1>勇气</h1>
- <p>三年级时,我还是一个<span class="stress">胆小如鼠</span>的小女孩,上课从来不敢回答老师提出的问题,生怕回答错了老师会<a href="http://www.imooc.com">批评</a>我。就一直没有这个勇气来回答老师提出的问题。学校举办的活动我也没勇气参加。</p>
- <p>到了三年级下学期时,我们班上了一节公开课,老师提出了一个很简单的问题,班里很多同学都举手了,甚至成绩比我差很多的,也举手了,还说着:"我来,我来。"我环顾了四周,就我没有举手。</p>
- </body>
- </html>
文字排版--粗体
我们还可以使用css样式来改变文字的样式:粗体、斜体、下划线、删除线,
可以使用下面代码实现设置文字以粗体样式显示出来。
- p span{font-weight:bold;}
在这里大家可以看到,如果想为文字设置粗体是有单独的css样式来实现的,
再不用为了实现粗体样式而使用h1-h6或strong标签了。
来试试,为a标签设置粗体样式
1.在编辑器的第8行,输入:
a{font-weight:bold;}
四、文字排版--斜体
- <!DOCTYPE HTML>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>斜体样式</title>
- <style type="text/css">
- a {
- font-style:italic;
- }
- </style>
- </head>
- <body>
- <p>三年级时,我还是一个<a>胆小如鼠</a>的小女孩。</p>
- </body>
- </html>
文字排版--斜体
以下代码可以实现文字以斜体样式在浏览器中显示:
- p a{font-style:italic;}
- <p>三年级时,我还是一个<a>胆小如鼠</a>的小女孩。</p>
- 来试试,把段落中的文字全部设置为斜体样式
- 你是否在第9行输入像下面一样的代码:
- p{font-style:italic;}
- font-style:normal/oblique/italic/inherit
五、文字排版--下划线
- <!DOCTYPE HTML>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
- <title>下划线样式</title>
- <style type="text/css">
- a {
- text-decoration:underline;
- }
- </style>
- </head>
- <body>
- <p>三年级时,我还是一个<a>胆小如鼠</a>的小女孩。</p>
- </body>
- </html>
文字排版--下划线
有些情况下想为文字设置为下划线样式,这样可以在视觉上强调文字,可以使用下面代码来实现:
- p a{text-decoration:underline;}
- <p>三年级时,我还是一个<a>胆小如鼠</a>的小女孩。</p>
来试试,为第一段中的“三年级”文字设置为下划线样式
1、在代码编辑器的第14行插入下面span标签代码:
- <span>三年级</span>
2、在代码编辑器的第10行输入下面代码:
- span{text-decoration:underline;}
none;默认 无效果
underline; 底部横线
overline;顶部横线
line-through;中间横线
blink;文字闪烁(有的浏览器不支持)
inherit;(和父节点一致)
【复习】
Css的字体属性常用的有:
font-family: 字体系列
font-size: 字体尺寸
font-style: 字体样式
font-weight: 字体粗细
font-weight是字体粗细,有可用值normal(默认)、bold(粗)、bolder(更粗)、lighter(更细),
甚至可以用数值来表示粗细(normal=400)。
注意:这里是有“细”的,“weight”并不是“粗”的意思!!!
font-style中的可用值:italic(斜体)、oblique(倾斜)
所以粗体和斜体只是不同字体属性的某个可用值。
- font-family:设置字体;
- font-size:字体大小;
- font-weight:bold:设置为粗体样式;
- font-style:italic:设置为斜体样式;
- text-decoration:underline:文字设置下划线;
- text-decoration:line-through:删除线;
- text-indent:2em:缩进;(注意:2em的意思就是文字的2倍大小。)
- line-height:2em:行高;
- word-spacing:50px:单词间距;
- letter-spacing:20px:字母间距;
- text-align:center:水平居中对齐;
- a:hover{font-weight:bold;color:red;}//鼠标移到后变红色
- ext-decoration:none; 加段这个代码就可以去掉下划线了
从零开始学习html(十)CSS格式化排版——上的更多相关文章
- HTML+CSS学习笔记 (10) - CSS格式化排版
文字排版--字体 我们可以使用css样式为网页中的文字设置字体.字号.颜色等样式属性.下面我们来看一个例子,下面代码实现:为网页中的文字设置字体为宋体. body{font-family:" ...
- css学习の第二弹—文字格式化排版
1.css格式化排版 >>字体设计: etc:body{font-family:"Microsoft Yahei";} >>字号,颜色: etc:body{ ...
- 从零开始学习html(十)CSS格式化排版——下
六.文字排版--删除线 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type&q ...
- html学习第二天—— 第九、十章——CSS的继承、层叠和特殊性+CSS格式化排版
继承CSS的某些样式是具有继承性的,那么什么是继承呢?继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代.比如下面代码:如某种颜色应用于p标签,这个颜色设置不仅应用p标签, ...
- 从零开始学习jQuery (十) jQueryUI常用功能实战
一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案, 即使你会使用jQuery也能在阅读中发现些许秘籍. 本文是实战篇. 使用jQueryUI完成制作网站 ...
- CSS学习笔记04 CSS文字排版常用属性
字体样式属性 font-size:字号大小 font-size属性用于设置字号,该属性的值可以使用相对长度单位,也可以使用绝对长度单位.其中,相对长度单位比较常用,推荐使用像素单位px,绝对长度单位使 ...
- 了解HTML CSS格式化排版 文字排版
这里简单的写一些涉及到字体排版中常用到的属性, 大家可以学习查看, 也可以mark下以后看. font-family: "Micrsoft Yahei"; 设置字体 font-si ...
- css格式化排版
1,文字排版--字体 语法: body{font-family:"Microsoft Yahei";} 这里注意不要设置不常用的字体,因为如果用户本地电脑上如果没有安装你设置的字体 ...
- CSS格式化排版--排版
1.文字排版--字体:利用font-family设置字体,注意设置的字体必须是本地电脑中存在的字体. 例子:class="MicrosoftYahei"的h1标签的字体设置为 宋体 ...
随机推荐
- 文件分享系统(Django)
- idea安装破解永久有效
首先先在下面地址下载好idea安装包 链接:https://pan.baidu.com/s/1gVl3WAjC_H6jrH2cjK1paw提取码:i2t5 再下载好破解所需的jar包 链接:https ...
- vtk文件编写
在paraview中加载vtk文件,可以很好的显示三维空间图像,如下cpp代码: #include <iostream> #include <fstream> #include ...
- 我的Git教程 之 解决 git clone后无代码
解决 git clone 后无代码 前言:这个教程只适用于像我一样大致理解Git的原理,但是不太记得住Git命令的同学使用.所以具体原理只会提一下,具体可以参见Pro Git. 在另一篇 简明的教程 ...
- nginx lua集成
版本说明: linux: 1.8.1 luajit:2.0.2(不要使用标准lua,应当使用luajit, 后者的效率比前者高很多) ngx_devel_kit: 0.2.18 lua-nginx-m ...
- .net core2 mvc项目中,加入RazorPages页面
2017.08.22 试验结果: 1.手工添加/Pages文件夹 2.复制/Views/_ViewImports.cshtml到/Pages/_ViewImports.cshtml 2.1 修改@u ...
- Django model转字典的几种方法
平常的开发过程中不免遇到需要把model转成字典的需求,尤其是现在流行前后端分离架构,Json格式几乎成了前后端之间数据交换的标准,这种model转dict的需求就更多了,本文介绍几种日常使用的方法以 ...
- Spring框架引入
Struts与Hibernate可以做什么事? Struts, Mvc中控制层解决方案 可以进行请求数据自动封装.类型转换.文件上传.效验… Hibernate, 持久层的解决方案: 可以做到, 把对 ...
- 通过HttpServletRequest获取服务器路径
String scheme = request.getScheme(); String serverName = request.getServerName(); int port = request ...
- JVM内存初学 堆、栈、方法区
转自: http://www.open-open.com/lib/view/open1432200119489.html 这两天看了一下深入浅出JVM这本书,推荐给高级的java程序员去看,对你了解J ...