美文网首页
11.20 前端学习

11.20 前端学习

作者: BaiBao丶 | 来源:发表于2018-11-21 23:48 被阅读0次

    文本的样式:

    单位:长度单位:像素px,百分比%,em
    百分比的好处:当父元素属性发式变化时,子元素按照比例发生改变

    重点:em是相当于自身的字号来计算:1em=1font-size

    颜色的单位:

    颜色的浓度是0到255的值(数越小颜色越深)
    十六进制颜色:使用三组两位描述颜色,两个一样的可以简写,要么三位,要么六位

    字体的样式:

    默认字号是16px;font-size并不是文字本身的大小
    font-size设置字体(一般来说安装了字体,才会显示,否则这行代码没有意义)
    多个字体之间用逗号隔开。

    字体分类

    serif(衬线字体 包含宋体)
    sons-serif(非衬线字体 包含雅黑)
    monospace(等宽字体)
    cursive(草书字体)
    fantasy(虚幻字体)
    arial
    font-style 文本的字体样式
    font-style:italic指定斜体
    font-style:normal指定非斜体
    font-weight:bold 指定粗体 可继承
    font-weight:normal 指定非粗体
    font-variant 小型大写字母 比如:fonr-variant:small-cops
    字体属性的简写:font可以一次性设置多个字体的样式
    里边大小/行高和字体必须写且必须写到后俩个

    行间距

    设置行高,行高越大则行间距越大。line-height(只有单行文本才可以)
    行间距=line-height - font-size

    大写化 (主要指英文)

    text-transform:uppercase 大写
    text-transform:lowercase 小写
    text-transform:capitalize 首字母大写
    text-transform:none 正常

    文件的修饰

    text-decoration 用来给文本添加各种修饰
    underline 定义文本下的一条线
    overline 定义文本上的一条线
    line-through 定义穿过文本下的一条线
    blink 定义闪烁的文本
    none 定义标准的文本

    超链接默认有下划线,设置a{text-decoration:none;}去除超链接下划线

    字母间距和单词间距

    letter-spacing 设置字符之间的间距
    word-spacing 设置单词之间的间距

    对齐文本

    text-align 设置文本的对齐方式
    left 左对齐
    right 右对齐
    justisy两边对齐
    center 居中对齐

    首行缩进

    text-indent 设置首行缩进

    盒子模型

    框模型,在网页中一切皆是盒子
    只需要将相应的盒子摆放到网页中相应的位置即可完成网页的布局
    一个盒子分成四个部分:内容区(content)、内边距(padding)、边框(border)、外边距(margin)
    重点:边框必须要设置三个样式:border-width宽度、boder-color颜色、border-style样式
    盒子的大小由:内容区、内边距、边框决定的


    13488288-4318685fdbb5fd01.png

    内边距
    顾名思义,内边距指的就是元素内容区与边框以内 的空间。
    默认情况下width和height不包含padding的大小。
    使用padding属性来设置元素的内边距
    *为元素设置边框 要为一个元素设置边框必须指定三个样式 border-width:边框的宽度 border-color:边框颜色 border-style:边框的样式
    例如:
    padding:10px 20px 30px 40px
    这样会设置元素的上、右、下、左四个方向的内边距

    内边距
    padding:10px 20px 30px;
    分别指定上、左右、下四个方向的内边距
    padding:10px 20px;
    分别指定上下、左右四个方向的内边距
    padding:10px;
    同时指定上左右下四个方向的内边距
    同时在css中还提供了padding-top、padding-right、padding-
    right、padding-bottom分别用来指定四个方向的内边距

    内边距特点:会影响盒子可见框大小并且元素背景颜色会延伸到内边距

    边框的样式

    none(没有边框)、dotted(点线)、dashed(虚线)、solid(实线)、double(双线)、groove(槽线)、ridge(脊线)、inset(凹边)、outset(凸边)

    边框
    可以在元素周围创建边框,边框是元素可见框的最外部
    可以使用border属性来设置盒子的边框:
    border:1px red solid;
    上边的样式分别指定了边框的宽度、颜色和样式
    也可以使用border-top/left/right/bottom分别指定上右下左 四个方向的边框
    和padding一样,默认width和height并包括边框的宽度

    外边距

    不会影响可见框大小,但是会影响盒子的位置
    margin:0 auto 可以使元素居中
    负值和auto只使用于外边距

    外边距
    外边距是元素边框与周围元素相距的空间
    使用margin属性可以设置外边距
    用法和padding类似,同样也提供了四个方向的 margin-top/right/bottom/left
    当将左右外边距设置为auto时,浏览器会将左右外 边距设置为相等,所以这行代码margin:0 auto可 以使元素居中
    /设置上外边距,即盒子的上边框与其他盒子的距离/
    margin-top: 100px;
    /左外边距/
    margin-left: 100px;
    /设置右和下外边距/
    margin-right: 100px;
    margin-bottom: 100px;*/

    相关文章

      网友评论

          本文标题:11.20 前端学习

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