美文网首页
文本标签 及文本样式

文本标签 及文本样式

作者: 2simple | 来源:发表于2018-07-08 19:20 被阅读0次

    <em>和<strong>

    em标签用于表示一段内容中的着重点。

    strong标签用于表示一个内容的重要性。这两个标签可以单独使用,也可以一起使用。

    通常em显示为斜体,而strong显示为粗体。


    <i>和<b>

    i标签会使文字变成斜体。

    b标签会使文字变成粗体。

    这两个标签和em和strong类似,但是这两 个标签没有语义。

    所以根据html5标准,当我们只想设置文本 特殊显示,而不需要强调内容时就可以使 用i和b标签。


    small

    small标签表示细则一类的旁注,通常包括 免责声明、注意事项、法律限制、版权信 息等。浏览器在显示small标签时会显示一个比父 元素小的字号。


    cite

    使用cite标签可以指明对某内容的引用或参 考。例如,戏剧、文章或图书的标题,歌 曲、电影、照片或雕塑的名称等。


    blockquote和q表示标记引用的文本。

    blockquote用于长引用,q用于短引用。

    在两个标签中还可以使用cite属性来表示引 用的地址。


    sup和sub用于定义上标和下标。

    上标主要用于表示类似于103中的3。

    下标则用于表示类似余H2O中的2。


    ins和del

    ins表示插入的内容,显示时通常会加上下 划线。

    del表示删除的内容,显示时通常会加上删 除线。


    code和pre

    如果你的内容包含代码示例或文件名,就 可以使用code元素。

    pre元素表示的是预格式化文本,可以使用pre包住code来表示一段代码。


    有序列表(序号)

    使用ol和li来创建一个有序列表。

    无序列表(无序号)

    使用ul和li来创建一个无序列表。

    定义列表

    使用dl、dd、dt来创建一个定义列表。


    单位

    px

    如果我们将一个图片放大的话,我们会发现一个图片 是有一个一个的小色块构成的,这一个小色块就是一 个像素,也就是1px,对于不同的显示器来说一个像素 的大小是不同的。


    百分比

    也可以使用一个百分数来表示一个大小,百分比是相 对于父元素来说的,如果父元素使用的大小是16px,  则100%就是16px,200%就是32px。


    颜色

    在CSS中可以直接使用颜色的关键字来代表 一种颜色。

    17种颜色

    – aqua、black、blue、fuchsia、gray、green、 lime、maroon、navy、olive、orange、purple、red、silver、teal、white、yellow。

    还有147种svg颜色,这里就不一一列举了, 但是明显即使这些颜色变成double,也不 足以描绘我们世界中所有的颜色。


    字体

    通过font-family可以同时指定多个字体。

    例如:

    p{font-family:Arial , Helvetica , sans-serif}

    如上我实际上指定了三种字体,那么到底 使用的是哪个呢?浏览器会优先使用第一 个,如果没有找到则使用第二个,以此类 推。

    这里面sans-serif并不是指的具体某一个字 体。而是一类字体。

    字体分类

    serif(衬线字体)

    sans-serif(非衬线字体)

    monospace (等宽字体)

    cursive (草书字体)

    fantasy (虚幻字体)

    以上这些分类都是一些大的分类,并没有 涉及具体的类型,如果将字体指定为这些 格式,浏览器会自己选择指定类型的字体。

    斜体和粗体

    font-style用来指定文本的斜体。

    指定斜体:font-style:italic

    指定非斜体:font-style:normal

    font-weight用来指定文本的粗体。

    指定粗体:font-weight:bold

    指定非粗体:font-weight:normal

    小型大写字母

    font-variant属性可以将字母类型设置为小 型大写。在该样式中,字母看起来像是稍 微缩小了尺寸的大写字母。

    – font-variant:small-caps

    字体属性的简写

    font可以一次性同时设置多个字体的样式。

    语法:

    – font:加粗 斜体 小型大写 大小/行高 字体

    这里前边几个加粗、斜体和小型大写的顺 序无所谓,也可以不写,但是大小和字体 必须写且必须写到后两个。


    行间距

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

    行间距 = line-height – font-size

    大写化

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

    大写:text-transform:uppercase

    小写:text-tansform:lowercase

    首字母大写:text-transform:capitalize

    正常:text-transform:none


    文本的修饰

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

    可选值:

    underline

    overline

    line-through

    none

    字母间距和单词间距

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

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

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

    对齐文本

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

    可选值:

    left:左对齐

    right:右对齐

    justify:两边对齐

    center:居中对齐

    首行缩进

    text-indent用来设置首行缩进。

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


    盒子

    CSS处理网页时,它认为每个元素都包含在一 个不可见的盒子里。

    为什么要想象成盒子呢?因为如果把所有的元 素都想象成盒子,那么我们对网页的布局就相 当于是摆放盒子。

    我们只需要将相应的盒子摆放到网页中相应的 位置即可完成网页的布局。

    盒子模型

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

    内容区(content)

    内边距(padding)

    边框(border)

    外边距(margin)

    border~width 20px 30px 58px 88px; 从上开始 顺时针对应值(上 右 下 左)


    盒子模型

    内容区

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

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

    通过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属性来设置盒子的边框:

    border:1px red solid;

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

    也可以使用border-top/left/right/bottom分别指定上右下左 四个方向的边框。

    和padding一样,默认width和height并包括边框的宽度。

    边框的样式

    边框可以设置多种样式:

    none(没有边框)

    dotted(点线)

    dashed(虚线)

    solid(实线)

    double(双线)

    groove(槽线)

    ridge(脊线)

    inset(凹边)

    outset(凸边)

    外边距

    外边距是元素边框与周围元素相距的空间。

    使用margin属性可以设置外边距。

    用法和padding类似,同样也提供了四个方向的  margin-top/right/bottom/left。

    当将左右外边距设置为auto时,浏览器会将左右外 边距设置为相等,所以这行代码margin:0 auto可 以使元素居中。

    相关文章

      网友评论

          本文标题:文本标签 及文本样式

          本文链接:https://www.haomeiwen.com/subject/cnnouftx.html