将按钮放入div框内的右上角

问题描述 投票:20回答:2

我无法弄清楚如何将[X]按钮放到我的自定义CSS框的右上角。

这是迄今为止的结果:

#wrapper {
  height: 100px;
  width: 500px;
}

#wrapper {
  bottom: 50%;
  right: 50%;
  position: absolute;
}

#container {
  background: #FFF;
  left: 50%;
  padding: 10px;
  top: 50%;
  margin: 0;
  padding: 0;
  height: 100%;
  border: 1px solid rgb(128, 128, 128);
  height: 100%;
  position: relative;
}

#inner1 {
  height: 100%;
  border: 1px solid blue;
}

#inner2 {
  height: 100%;
  border: 1px solid green;
}

#titlebar {
  cursor: pointer;
  height: 23px;
  width: 100%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#0A246A, endColorStr=#A6CAF0, GradientType=1);
  color: white;
  font: 13px arial, helvetica;
}

#button {
  line-height: 12px;
  width: 18px;
  font-size: 8pt;
  font-family: tahoma;
  margin-top: 1px;
  margin-right: 2px;
}
<div id="wrapper">
  <div id="container">
    <div id="titlebar">Information Box</div>
    <div><input id="button" type="button" value="X"></div>
  </div>
</div>
css html5 css3 html
2个回答
45
投票

只需将position:absolute; top:0; right:0;添加到CSS按钮即可。

 #button {
     line-height: 12px;
     width: 18px;
     font-size: 8pt;
     font-family: tahoma;
     margin-top: 1px;
     margin-right: 2px;
     position:absolute;
     top:0;
     right:0;
 }

jsFiddle example


1
投票
#button {
    line-height: 12px;
    width: 18px;
    font-size: 8pt;
    font-family: tahoma;
    margin-top: 1px;
    margin-right: 2px;
    position: absolute;
    top: 0;
    right: 0;
}
© www.soinside.com 2019 - 2024. All rights reserved.