前端面试知识准备总结

1.css实现一个左侧固定20px,右侧响应式的布局

  • flex,最便捷的方法,flex-grow可自由伸张,缺点:低版本IE不支持

HTML:

<div class="container">
    <div class="left">左边</div>
    <div class="right">右边</div>
</div>

css:

    .container{
        display: flex;
    }
    .container .right{
        flex-grow: 1;
    }
  • 另外就是将左侧div浮动,右侧div设置margin-left

HTML:

<div class="outer">
    <div class="sidebar">固定宽度区(sideBar)</div>
     <div class="content">自适应区(content)</div>
</div>
<div class="footer">footer</div>
/*方法1*/
.outer{overflow: hidden; border: 1px solid red;}
.sidebar{float: left;width:200px;height: 150px; background: #BCE8F1;}
.content{margin-left:200px;height:100px;background: #F0AD4E;}
  • 固定区采用绝对定位,自适应区设置margin
/*方法2*/
.outer2{position: relative;height:150px; border: 1px solid red;}
.sidebar2{position: absolute;left: 0;top:0;width:200px;height:100%;background: #BCE8F1;}
.content2{margin-left:200px;height:100px;background: #F0AD4E;} 
  • 标准浏览器的方法
/*方法3*/
.outer3{display: table;width:100%; border: 1px solid red;}
.sidebar3{display:table-cell;width:200px;height:150px;background: #BCE8F1;}
.content3{display:table-cell;height:100px;background: #F0AD4E;}

2.TCP三次握手

偶然看到的图片,记了好久没记住的三次握手一下就顿悟了


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

推荐阅读更多精彩内容

  • html部分 合理的title、description、keywords:搜索对这三项的权重逐个减小,title值...
    xiao_333阅读 190评论 0 1
  • H5移动端知识点总结 阅读目录 移动开发基本知识点 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇阅读 4,628评论 0 26
  • 移动开发基本知识点 一.使用rem作为单位 html { font-size: 100px; } @media(m...
    横冲直撞666阅读 3,518评论 0 6
  • CSS 是什么 css(Cascading Style Sheets),层叠样式表,选择器{属性:值;属性:值}h...
    崔敏嫣阅读 1,511评论 0 5
  • 我不想说一场感情的失败,期间是谁对谁错,爱情本身没有对错可言,要是有,只能说我们的价值观不一样了,自然,我想要的你...
    suya小墩儿阅读 370评论 1 2