零基础学HTML(三十一)

49 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第27天,点击查看活动详情

  • 块元素(block)什么时候用margin?什么时候用padding?

    • 如果元素设置了背景色,padding部分会被背景色全部覆盖,margin则不是

    • 如果元素是一个可点击的元素,比如超链接,padding部分会被纳入可点击部分,margin则不会

    • 对于块元素,如果宽度不是100%(即不是一个固定值),可以通过margin-left: auto;margin-right: auto;就可以实现水平居中对齐。即margin: 0 auto;

  • 行内元素(inline)

    • margin只对元素的左右方向有作用,上下方向没有作用;而padding对元素的上下左右四个方向都有作用(如果通过背景色看),但是并不会将垂直方向的其他元素所挤开(相当于不会影响垂直方向的元素)

    • 行内元素可以通过给父级设置text-align来水平居中对齐

    • vertical-align用来给行内元素和

  • 行内块元素(inline-block)

    • margin和padding对四个方向都有作用,和块元素一样
  • 多余文字显示成…

.word_cut {

       white-space: nowrap;         //不换行

       overflow: hidden;

       text-overflow: ellipsis;  }      //以三个小圆点加载
  • 对应的宽度应该设置为max-width image.png

  • 快速搭建公共结构

    • 首页制作完毕后,分析与其他页面的共同之处,按照模块进行拆分复制

    • 方法:直接复制index.html文件,删除不需要的结构,保留公司页需要的公共结构部分,同时删除不需要的CSS文件引入的标签,保留需要的公共样式文件

    • 注意:记得更改nav导航中的当前选中页的class

    • 公共结构搭建完毕后,可以继续书写公司页面独有的结构和样式