第三天 网页布局、

2018-10-17

网页布局基础 DIV

可以使用ID选择器设置属性

Padding和Margin

Padding 填充,表示子元素和自己的距离
Margin 边距,自己和其他元素的距离

box 模型

2.png

重要属性:box-sizing
content-box:纯内容
border-box:含padding及border

行内元素与块元素

重要属性:display
inline:行元素不能设置宽度高度
block:块元素
block_inline:行内块元素
none:影藏

行内元素对齐

水平对齐:text-align
竖直对齐:需要设置父容器的height、lineheight一致,子元素vertical-align

定位

重要属性:position
相对位置:relative,同时指定偏移量left\top\right\bottom,原先位置不被占用。
绝对位置:absolute,同时指定偏移量left\top\right\bottom,原先位置被占用且需要设置父元素的position属性为relative。
固定位置:fixed,同时指定偏移量left\top\right\bottom,需要设置父元素的position属性为relative,需要设置z-index作为层次。常用于广告位置。


2.png

居中布局

水平占满: body 设置 margin:0px;
水平居中: width:1000px; margin:0px auto;

分栏布局

设置 display: inline-block;
布局时空间不足分行处理,应注意空白字符的宽度。

动态计算

width:calc(100% - 200px);
加号、减号前后必须增加空格;

固定布局

3.png

今天就暂时学到这了,作为上班族学习的时间实在是不富余。拜拜~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,801评论 1 92
  • 1. 前言 前端圈有个“梗”:在面试时,问个css的position属性能刷掉一半人,其中不乏工作四五年的同学。在...
    YjWorld阅读 4,538评论 5 15
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,712评论 1 45
  • 在调试程序时我们经常会看到main函数有两个传递参数 main(int argc, char **argv),这两...
    Mr蜡笔小胖阅读 1,337评论 0 0
  • 【一悟】学而思网校 好未来旗下有个专门直播教学的APP——海边,但是更到2015-1月就没有再更新了,是不是把直播...
    毛嘎子阅读 198评论 0 0