30

我不知道如何将 [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>

4

1 回答 1

77

只需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 示例

于 2013-09-11T20:40:58.900 回答