美文网首页
CSS两栏布局

CSS两栏布局

作者: 独爱一乐拉面 | 来源:发表于2017-01-19 19:57 被阅读0次

工作中需要实现下图这种效果: 搜索框宽度随屏幕动态变化,搜索按钮宽度固定。

Paste_Image.png

这其实是经典的两栏布局问题,可以通过absolute定位来实现。(实现方式有很多种,后续补上。)

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>两栏布局</title>
</head>
<body>
   <div class="wrap">
     <div class="search_div">
     <input class="search_input"/>
     </div>
     <button class="btn">确定</button>
   </div>
</body>
</html>
//容器宽度不定
.wrap{
  height:200px;
  padding-top:20px;
  border:1px solid red;
  position:relative;
}

//搜索按钮宽度固定
.btn{
  width:60px;
  position:absolute;
  right:10px;
}

//搜索框宽度不定
.search_div{
  position:absolute;
  left:10px;
  right:80px;
}

.search_input{
  width:100%;
}

jsbin在线效果预览:https://gist.github.com/anonymous/df059eea1bec641d1ac4dd8aa1244f14

相关文章

  • css布局

    一、CSS左右布局: 结果如下图(flex): 两栏 代码如下:两栏代码 二、CSS左中右布局: 结果如下图(f...

  • CSS:两栏布局

    1.直接float:left; 2.absolute+margin-left; 3.使用float:left+ma...

  • css两栏布局

    实现左侧固定,右侧自适应。思路,布局最关键的是让block元素并排排列,简单用float就行。之后就是画两个矩形就...

  • CSS两栏布局

    工作中需要实现下图这种效果: 搜索框宽度随屏幕动态变化,搜索按钮宽度固定。 这其实是经典的两栏布局问题,可以通过a...

  • CSS 两栏布局

    前端7班+余愿 两栏布局指的是,页面分为三部分,头部、中间、尾部。而中间部分又分为两部分,侧边栏和主要内容部分。侧...

  • 两栏布局-CSS

    布局是面试中和实际开发中经常遇到的问题,常见的有两栏布局、三栏布局等。想起来之前的一次某团的面试,要求用尽可能多的...

  • 最新前端面试总结

    1.HTML&CSS: flex布局,垂直居中,清除浮动,BFC,三栏布局,两栏布局,动画,盒模型,h5新特性 2...

  • 特殊布局方法

    关于圣杯布局和双飞翼布局:CSS布局之--淘宝双飞翼布局双飞翼布局介绍CSS控制自适应宽度两三栏布局圣杯布局的实现...

  • CSS布局技巧总结

    目录 详解 CSS 七种三栏布局技巧 16种方法实现水平居中垂直居中 详解 CSS 七种三栏布局技巧 三栏布局,顾...

  • CSS布局

    介绍几种简单的css布局方式。 两栏布局 两栏布局最简单的方式就是使用浮动,浮动其中一个元素,通常要给浮动的元素一...

网友评论

      本文标题:CSS两栏布局

      本文链接:https://www.haomeiwen.com/subject/arnibttx.html