html - Flex 为链接创建不必要的行?

标签 html css flexbox

我有这个演示:https://jsfiddle.net/5dypyf0h/ 我的问题是我想将链接标题排成一行,并在垂直方向上与左侧的文本对齐。有什么建议吗?

 <div class="explanation">
   <span>Ukoliko je adresa dostave drugacija od navedene adrese za naplatu, molimo unesite je</span>
    <a href="#" class="pull-right">UKLONI ADRESU</a>
 </div>

最佳答案

只需删除 float (无论如何在 flexboxes 中不起作用)并删除宽度。

JSFiddle Demo

.explanation {
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.explanation span {
  font-family: 'OpenSans-Regular';
  font-size: 12px;
  color: black;
  margin-top: 5px;
}
.explanation a {
  padding: 10px;
  background-color: #24282f;
  color: white;
  font-family: 'OpenSans-Bold';
  font-size: 14px;
  text-align: center;
  margin-left: auto;
  white-space: nowrap;
  /* link text will not break */
}
<div class="explanation">
  <span>Ukoliko je adresa dostave drugacija od navedene adrese za naplatu, molimo unesite je</span>
  <a href="#" class="pull-right">UKLONI ADRESU</a>
</div>

关于html - Flex 为链接创建不必要的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36551938/

相关文章:

html - 创建 Angular 彩色横幅

php - 无法使用 PHP 在 MySQL 数据库中插入多个图像

c++ - 搜索 HTML 行并删除不以 </form></td><td><a 开头的行

html - 如何在 <td> 中垂直对齐图像

css - ExtJs LoadMask 在屏幕调整大小时消失

javascript - 自定义选择和选项元素

html - DOM 元素存在但不可见,直到更改某些 CSS 属性

javascript - D3 从所有圆圈到不同形状的散点图

html - 为什么我的 flexbox 布局在移动浏览器上不能正常工作?

html - 自动调整 div 容器内子 div 的高度