如何右对齐内联块元素?

2024-01-02

正如您在下面的 Fiddle 中看到的:http://jsfiddle.net/EvWc4/3/ http://jsfiddle.net/EvWc4/3/,我目前正在寻找一种方法将第二个链接 (link-alt) 与其父链接 (p) 的右侧对齐。

为什么不使用浮动或位置:绝对你会说,主要原因是我喜欢链接的显示(内联块)属性允许它们以自然的方式垂直对齐。

通过使用 float 或position:absolute;我将被迫计算并放置一些额外的边距顶部或顶部值来垂直对齐链接。

这是代码,但最好看看 Fiddlehttp://jsfiddle.net/EvWc4/3/ http://jsfiddle.net/EvWc4/3/ :

    <p>
        <a href="#" class="link">link</a>
        <a href="#" class="link link-alt">link alt</a>
    </p>

    p {
       padding: 20px;
       background: #eee;
    }
    .link {
       display: inline-block;
       padding: 10px;
       background: #ddd;
    }
    .link-alt { padding: 20px; }

要使用 CSS3 做到这一点,您可以使用弹性盒模型

HTML:

<div class="content">
    <div class="box box1"><a>Link 1</a></div>
    <div class="box box2"></div>
    <div class="box box3"><a>Link 2</a></div>
</div>

CSS:

.content {
    display: box;
    box-orient: horizontal;
    box-pack: center;
    box-align: center;
}
.box2 {
    box-flex: 1;
}

(需要供应商前缀)

http://jsfiddle.net/EvWc4/18/ http://jsfiddle.net/EvWc4/18/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何右对齐内联块元素? 的相关文章

  • 使用滤镜将css3灰色图像转为蓝色?

    我正在尝试将灰色图像变为更蓝色的色调 真的不知道如何为此设置滤镜或是否可能 该图像只有一种颜色 cacaca 其余部分透明 我正在尝试使用相同的图像进行一些叠加 以便它仅突出显示那些彩色部分而不是透明区域 一直在尝试其中的一些 但没有取得多
  • div 在显示内的定位:IE 10 中的表格单元格

    试图理解为什么 IE9 10 会因为 IE7 8 FF WK 都按预期渲染的内容而感到窒息 有什么技巧可以让 IE 9 10 正确尊重 表格单元格 的固有高度 重要提示 由于多种原因 我无法在 单元格 div 上使用 height 100
  • html 和 body 元素的高度

    我一直在互联网上查找 min height 和 height 属性如何在 body 和 html 元素上工作 我在很多地方都看到过下面的代码 html height 100 body min height 100 上面的内容可以与其他一些
  • CSS 的波浪形状

    我正在尝试使用 CSS 重新创建此图像 我不需要重复它 这就是我开始的 但它只有一条直线 wave position absolute height 70px width 600px background e0efe3 div div 我认
  • Flexbox 不适用于 iPad 和 Safari [重复]

    这个问题在这里已经有答案了 我在网站上使用 Flexbox 但它在 iPad Air iPad 3 和 Safari PC 上崩溃 设计和代码与此 codepen 类似 http codepen io anon pen xwJzEg htt
  • 如何动态打破 FlexBox 列以开始新列

    I have a dynamic list of items containing text placed column wise which I need to break after every 5th item 我只有两个限制 每个
  • 垂直对齐复选框标签? [复制]

    这个问题在这里已经有答案了 我有这样的复选框
  • 删除数据表列中的额外填充

    你好 我创建了 JQuery DataTables 如下所示 所以我的问题是如何删除 图片 列中过多的填充 这就是我初始化表的方式 violators tbl DataTable aoColumnDefs bSortable false a
  • 如何在使用页面锚点导航时设置“激活”类以在 Angular 2 中引导导航栏?

    我正在使用 Angular 2 和 Bootstrap 4 创建一个单页网站 我创建了一个始终位于页面顶部的导航栏组件 并且我正在使用页面锚点导航 id 请注意 我还没有创建路由模块 到目前为止还没有必要这样做 导航栏代码如下
  • 现在 CSS3 供应商前缀有多必要? [复制]

    这个问题在这里已经有答案了 我只是想知道现在在 CSS 中指定 webkit moz ms 或 o 等供应商前缀在多大程度上仍然有必要 如果我理解正确的话 opera 切换到了 webkit 所以会删除 o 对吗 IE 在 IE10 中不再
  • 指针事件:无,过滤,适用于 ie8 和任何地方,不适用于 ie9

    正如我在这里看到的 https stackoverflow com questions 3680429 click through a div to underlying elements 4839672 4839672 过滤器可用于模拟跨
  • jQuery 更改事件未在输入元素上触发

    首先 我检查了与我的问题类似的每个主题 不幸的是 我还没有找到答案 我尝试结合一些答案 但没有成功 注 刚开始学习jQuery 所以这是我的问题 我创建了一个带有四个文本输入和一个按钮的表单 每个输入内部都有一个 svg 图标和一个占位符文
  • CSS 安全区域属性在 iPhone X 上不起作用

    就我而言 我正在 iPhone X 上运行一个 Web 应用程序 我尝试在顶部添加一个填充 以使用 Webkit 的安全区域 css 属性将我的身体推到安全区域padding top constant safe area inset top
  • 禁用单一样式的 CSS 转换?

    为单个样式启用 CSS 过渡非常容易 但是是否可以为单个样式禁用它们 单一样式过渡的常用方法是 div transition opacity 0 5s 但我想做的是设置一个全局转换 然后为单个属性禁用它 也许是这样的 div transit
  • 如何在光标下的所有元素上调用 mouseover?

    我有一个网络应用程序 每次单击时都会创建一个点 见下文 当我将鼠标悬停在一堆点上时 我希望光标下的每个点都会触发 mouseover 或 mouseenter 事件 然而 只有一个事件被触发 即堆栈 顶部 的点的事件 当鼠标移动到一堆多个点
  • 使用 CSS Flexbox 堆叠图像

    我正在学习使用CSSflexbox 和我想在左侧渲染一个大图像 并在彼此之上渲染两个小图像 我怎样才能使用CSS弹性盒 div class container img class image1 src alt null img class
  • HTML 覆盖高度覆盖整个可见页面

    我有一个使用 AJAX 加载一些内容的网页 我想在加载过程中显示带有加载指示器的覆盖层 以便用户无法与页面的大部分内容交互 除了顶部的菜单 我正在使用 jQuery 和jQuery BlockUI 插件 http malsup com jq
  • 只需编辑 .css 即可更改

    有 4 div class myField 每一个都在另一个之下 http jsfiddle net urielz 6Mdmd http jsfiddle net urielz 6Mdmd 我想将其视图更改为两对情侣面对面 就像结果一样 h
  • Excel 类似 HTML 表格,可在 x 轴(完整表格)和 y 轴(标题固定)上滚动

    我想建立一个具有固定宽度列的表格 在大多数情况下 表数据会水平和垂直溢出 如果列的宽度大于视图宽度 则需要水平滚动条来滚动并查看所有表列 同时滚动标题和数据 如果数据的高度大于可用视图 则会出现垂直滚动框 但在滚动时保持标题固定 以便用户关
  • 使用文本遮盖视频

    是否可以使用 HTML CSS 文本来屏蔽视频 我已经找到并设置了这种工作方式 但没有一种允许文本后面有透明背景 例如 这支笔要求您进行某种填充 它并不是真正掩盖实际视频 而是创造幻觉 https codepen io dudleystor

随机推荐

  • R data.table 按组和条件连接/子集/匹配

    我正在尝试按 2 个 data tables 中的组对数据进行子集 匹配 但无法弄清楚这在 R 中是如何实现的 我有以下 data table 其中包含 City ID 和时间戳 列名称 时间 Library data table time
  • 以编程方式获取 azure 虚拟机大小列表

    我是 net 的 Azure 管理库的新手 我们如何枚举与订阅相关的可用 VM 实例大小 或者通常使用 Net 或 Rest API 的 Azure 管理库来枚举可用的 VM 实例大小 请建议 您可以通过调用获取某个区域的虚拟机大小列表 h
  • Egit:将 rebase 配置为 master 分支的默认拉取策略

    在我们的新项目中 我们有 10 个存储库 每个存储库都有相互依赖的 Eclipse 项目 我计划建立一个默认的工作流程 其中每个开发人员都在主分支上工作并使用提交 拉取 推送循环 为了减少提交并获得良好的线性历史记录 我更喜欢将 rebas
  • django ListView 指定可用于类内所有方法的变量

    我的网址有一个关键字 shop name 变量 还有带有 名称 字段的商店模型 在我的 ListView 类中 我需要对 Shop 模型进行重复查询 以从 Shop get type 方法获取 unicode 变量 根据结果 选择适当的模板
  • 使用 antd 隐藏表的列

    我们如何隐藏表中的列以在前端显示 而该列已经存在于使用 ant design 表的数组中 例如 我的数组对象中有一个名为 ID 的列 但不需要在表视图中显示 它应该保留在 JSON 列表本身中以供参考 小提琴链接 https codesan
  • 如何在 Vim 中将另一个文件的内容加载到当前文件?

    如标题 有什么方便的方法吗 我特别需要它来进行一些 cvs git commit 或 sendmail 来加载模板注释 我认为这是一个vi环境 而不是Vim 在 VIM 命令提示符下 read new file 或简称 r new file
  • 使用非接口的构造函数参数进行依赖注入

    我仍然是 DI 的新手 我正在尝试了解我是否以错误的方式思考问题 当我想要表示一个依赖于 IRandomProvider 的 Die 对象时 我正在解决一个玩具问题 该界面很简单 public interface IRandomProvid
  • 如何限制 on_message 回复(Discord Python 机器人)

    我正在制作一个 Discord 机器人 它可以执行各种操作 包括对提到该机器人的人做出反应 以及对某些用户在某个频道中所说的话做出反应 我的代码 为了清楚起见缩短 是 BOT os getenv DISCORD BOT MENTION CH
  • 由于 git pull in git 2.29,VScode git 同步被破坏

    对于 git 2 29 及更高版本 git pull 会出现此问题如何处理这个 git 警告 不鼓励在不指定如何协调不同分支的情况下进行拉取 https stackoverflow com questions 62653114 how to
  • 如何知道何时使用 numpy.linalg 而不是 scipy.linalg?

    公认的智慧是更喜欢scipy linalg over numpy linalg功能 为了进行线性代数 理想情况下 并且方便地 我想结合以下功能numpy array and scipy linalg不曾期待numpy linalg 这并不总
  • printf/sprintf 编译器警告是概念上的破坏吗?

    我注意到 当 printf sprintf 函数的格式字符串中的转换说明符与相应参数的类型或计数不匹配时 大量 C 编译器会发出警告 在我看来 这似乎是一个概念上的突破 因为根据语言规范 C 没有内置函数 编译器应该了解 printf sp
  • 我怎样才能链接我的非常大的程序?

    我们的下一个产品已经变得太大 无法链接到运行 32 位 Windows 的计算机上 所有 lib 文件的总和超过 2Gb 只能在 64 位 Windows 计算机上链接 最终我们将超越这个界限 因为我们的软件往往会增长而不是收缩 而且我们使
  • 带有文本和图像的按钮 (Android)

    我想创建一个带有图像和文本的 android 按钮 但文本会自动居中 如何将文本放置在按钮底部 我知道我可以使用相对布局在图像下方放置第二个文本按钮 但我更喜欢最小化代码 您可以在按钮上声明要分配图像的位置 我假设您已经在按钮上有了图像
  • 将 get 访问器主体克隆/复制为新类型

    我正在从现有类型的动态装配中创建新类型 但仅包含选定的属性 public class EmitTest public Type Create Type prototype Type dynamicBaseType List
  • 从 JavaScript/jQuery 将数组发送到 php [重复]

    这个问题在这里已经有答案了 可能的重复 将数据数组从 php 发送到 javascript https stackoverflow com questions 4290720 send arrays of data from php to
  • 循环访问 VB Web App 中的文本框

    这类问题有几个答案 但对我来说都不是很清楚 而且我没有使用 JQuery 的经验 所以我在这里问 我有一个 VB Web 应用程序 在 Default aspx 中包含一堆文本框 使用 Visual Web Designer 2010 Ex
  • StackExchange.Redis 超时 GET

    我在使用 StackExchange Redis 时遇到超时问题 我已经尝试过在 stackoverflow 上找到的所有内容 这是我得到的 Timeout performing GET XXX inst 4 mgr ProcessRead
  • 无法在单例中创建某些 QML 类型

    我有一个用于样式定义的 QML 单例 定义如下 pragma Singleton import QtQuick 2 2 import QtQuick Controls 1 1 import QtQuick Controls Styles 1
  • Angular4 为存在且公开提供的 json 数据提供 404

    我有一个用 Angular4 编写的测试数据服务 目前看起来是这样的 import Injectable from angular core import Http from angular http import rxjs add ope
  • 如何右对齐内联块元素?

    正如您在下面的 Fiddle 中看到的 http jsfiddle net EvWc4 3 http jsfiddle net EvWc4 3 我目前正在寻找一种方法将第二个链接 link alt 与其父链接 p 的右侧对齐 为什么不使用浮