HTML基础知识(4)


1、字体大小

字体(一)通过font-family可以指定标签中文字使用 的字体。例如:p{font-family:Arial}– 上边这行代码指定了p标签中使用名为arial作 为字体一般来说只有用户计算机中安装了我们指 定的字体时,它才会显示,否则这行代码 是没有意义的。字体(二)

通过font-family可以同时指定多个字体。例如:p{font-family:Arial , Helvetica , sans-serif}如上我实际上指定了三种字体,那么到底 使用的是哪个呢?浏览器会优先使用第一 个,如果没有找到则使用第二个,以此类 推。这里面sans-serif并不是指的具体某一个字 体。而是一类字体。字体分类

serif(衬线字体)sans-serif(非衬线字体)monospace (等宽字体)cursive (草书字体)fantasy (虚幻字体)以上这些分类都是一些大的分类,并没有 涉及具体的类型,如果将字体指定为这些 格式,浏览器会自己选择指定类型的字体。

斜体和粗体font-style用来指定文本的斜体。指定斜体:font-style:italic指定非斜体:font-style:normalfont-weight用来指定文本的粗体。指定粗体:font-weight:bold指定非粗体:font-weight:normal小型大写字母

font-variant属性可以将字母类型设置为小 型大写。在该样式中,字母看起来像是稍 微缩小了尺寸的大写字母。– font-variant:small-caps字体属性的简写font可以一次性同时设置多个字体的样式。语法:– font:加粗 斜体 小型大写 大小/行高 字体这里前边几个加粗、斜体和小型大写的顺 序无所谓,也可以不写,但是大小和字体 必须写且必须写到后两个。行间距

line-height用于设置行高,行高越大则行 间距越大。

行间距 = line-height – font-size

如何做文字垂直居中:把行高的高度调成和父元素一样的高度

2、大写化

text-transform样式用于将元素中的字母全都变成大写。

大写:text-transform:uppercase

小写:text-tansform:lowercase

首字母大写:text-transform:capitalize

正常:text-transform:none

3、文本的修饰

text-decoration属性,用来给文本添加各 种修饰。通过它可以为文本的上方、下方 或者中间添加线条。

可选值:

underline  下划线

overline      上划线

line-through    中划线

none    没线

字母间距和单词间距

letter-spacing用来设置字符之间的间距。

word-spacing用来设置单词之间的间距。

这两个属性都可以直接指定一个长度或百 分数作为值。正数代表的是增加距离,而 负数代表减少距离。

4、对齐文本

text-align用于设置文本的对齐方式。

可选值:

left:左对齐

right:右对齐

justify:两边对齐

center:居中对齐

5、首行缩进

text-indent用来设置首行缩进。常用单位是em

该样式需要指定一个长度,并且只对第一 行生效。

6、盒子模型

一个盒子我们会分成几个部分:

内容区(content)

内边距(padding)

边框(border)

外边距(margin)

内容区

内容区指的是盒子中放置内容的区域,也就是元素 中的文本内容,子元素都是存在于内容区中的。

如果没有为元素设置内边距和边框,则内容区大小 默认和盒子大小是一致的。

通过width和height两个属性可以设置内容区的大 小。

width和height属性只适用于块元素。

内边距

顾名思义,内边距指的就是元素内容区与边框以内 的空间。

默认情况下width和height不包含padding的大小。

使用padding属性来设置元素的内边距。

例如:

padding:10px 20px 30px 40px

这样会设置元素的上、右、下、左四个方向的内边距。

padding:10px 20px 30px;

分别指定上、左右、下四个方向的内边距

padding:10px 20px;

分别指定上下、左右四个方向的内边距

padding:10px;

同时指定上左右下四个方向的内边距

同时在css中还提供了padding-top、padding-right、padding-

right、padding-bottom分别用来指定四个方向的内边距。

边框

可以在元素周围创建边框,边框是元素可见框的最外部。

可以使用border属性来设置盒子的边框:

border:1px red solid;

上边的样式分别指定了边框的宽度、颜色和样式。

也可以使用border-top/left/right/bottom分别指定上右下左

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、字体大小 字体(一)通过font-family可以指定标签中文字使用的字体。例如:p{font-family:...
    594_a92a阅读 303评论 0 0
  • 基本常识与实践 css的每一个语句包括一个场所,以及这个场所的一个属性,还要应用到这个属性一个样式,一个典型的cs...
    丁俊杰_阅读 1,133评论 0 0
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 1,195评论 0 1
  • 1.块级元素和行内元素 块级(block-level)元素;行内(内联、inline-level)元素。 块元素的...
    饥人谷_小侯阅读 2,217评论 1 4
  • CSS 指层叠样式表(Cascading Style Sheets),是一种用来为结构化文档(如 HTML 文档或...
    神齐阅读 2,233评论 0 14

友情链接更多精彩内容