前端基础

(0)基本概念


1.行高
行高特性详解

  • 定义
    这里写图片描述

    从上到下四条线分别是顶线、中线、基线、底线,很像才学英语字母时的四线三格,我们知道vertical-align属性中有top、middle、baseline、bottom,就是和这四条线相关。
    尤其记得基线不是最下面的线,最下面的是底线。
    行高、行距与半行距
    行高是指上下文本行的基线间的垂直距离,即图中两条红线间垂直距离。
    行距是指一行底线到下一行顶线的垂直距离,即第一行粉线和第二行绿线间的垂直距离。
    半行距是行距的一半,即区域3垂直距离/2,区域1,2,3,4的距离之和为行高,而区域1,2,4距离之和为字体size,所以半行距也可以这么算:(行高-字体size)/2

  • 应用

    • div文字垂直居中
      这里写图片描述
//父类元素height=line——height
.box{

        width:150px;
        height:100px;
        line-height:100px;
        background-color:#ccc;
        font-size:0;
    }

//子类中display+重设line-height
    .box span{
        display:inline-block;
        font-size:10px;
        line-height:1.4em;
        vertical-align:middle;
    }

2.文档流

(一)布局

块状元素

【块状元素】div/p/hx/ol/ul/dl/table/address/form…
div盒子本身默认样式属性是独占一行,而解决div独占一行方法通常有两种,一种为设置浮动,另外一种为设置display样式。

内联元素布局

【内联元素】a/span/br/i/em/strong/label/q/cite/code…..
1.居中代码实现

内联块状元素


嵌套布局


(二)css三大特性

(三)定位(position)

  • absolute
  • relative

(四)框架

  • spry框架
    Dreamweaver-插入-spry-(自动填入代码)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值