首页前端开发CSScss 中间固定 两边自适应

css 中间固定 两边自适应

时间2023-11-09 02:50:03发布访客分类CSS浏览727
导读:CSS中间固定,两边自适应,被称为是“圣杯布局”。实现这种布局需要用到CSS的盒模型和浮动。首先我们来看一下HTML的标签结构:<div id="container"> <div id="center">Cente...

CSS中间固定,两边自适应,被称为是“圣杯布局”。

实现这种布局需要用到CSS的盒模型和浮动。

首先我们来看一下HTML的标签结构:

div id="container">
      div id="center">
    Center/div>
      div id="left">
    Left/div>
      div id="right">
    Right/div>
    /div>

其中,center需要固定在中间,left和right需要自适应。

接下来我们来看一下CSS的实现:

#container {
      width: 100%;
}
#center {
      width: 60%;
      margin: 0 20%;
      float: left;
}
#left {
      width: 20%;
      float: left;
      margin-left: -100%;
}
#right {
      width: 20%;
      float: left;
      margin-left: -20%;
}
    

首先设置container的宽度为100%。

接下来设置center的宽度为60%(被占用的宽度),然后设置左右margin为20%(没有被占用的宽度),最后将center向左浮动。

然后将left向左浮动,并将margin-left设置为-100%,即向左移动一个left的宽度。

最后将right也向左浮动,并将margin-left设置为-20%,即向左移动一个right的宽度。

这样就实现了CSS中间固定,两边自适应的“圣杯布局”。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css 中间固定 两边自适应
本文地址: https://pptw.com/jishu/531058.html
css伪类字体居中 html全选不选代码

游客 回复需填写必要信息