如何避免html元素重叠?

Sha*_* FM 3 html css html5 overlap css3

我正面临着创造一些问题的问题.我想<kbd>在我体内的一些 标签应该对齐.我能够这样做,但问题是<kbd>元素彼此重叠.所以我想知道如何保持<kbd>元素正确对齐并避免它们重叠.

.me_msg {
  background: rgb(250, 250, 250);
  border-radius: 10px 10px 0px 10px;
  border-width: 1px;
  color: #003cff;
  padding: 10px;
  text-align: right;
  padding: 1.1% 4% 1.1% 4%;
  position: absolute;
  right: 03%;
  top: auto;
  bottom: auto;
  min-width: 20%;
  max-width: 40%;
  box-shadow: 0px 0px 3px #e9e9e9;
  display: block;
}
Run Code Online (Sandbox Code Playgroud)
<kbd class='me_msg'>My First Message</kbd>
<kbd class='me_msg'>My Second Message</kbd>
<kbd class='me_msg'>My Third Message</kbd>
Run Code Online (Sandbox Code Playgroud)

Sam*_*iew 5

除非您想单独/手动定位每个按钮,否则请勿使用绝对值.

一个简单的解决方案是向右浮动.

.me_msg {
  background: rgb(250, 250, 250);
  border-radius: 10px 10px 0px 10px;
  border-width: 1px;
  color: #003cff;
  padding: 10px;
  text-align: right;
  margin-left: 10px;
  padding: 1.1% 4% 1.1% 4%;
  position: relative;
  float: right;
  min-width: 20%;
  max-width: 40%;
  box-shadow: 0px 0px 3px #e9e9e9;
  display: block;
}
Run Code Online (Sandbox Code Playgroud)
<kbd class='me_msg'>My First Message</kbd>
<kbd class='me_msg'>My Second Message</kbd>
<kbd class='me_msg'>My Third Message</kbd>
Run Code Online (Sandbox Code Playgroud)