html - 在导航栏中对齐图像两侧的文本(html和css)
问题描述
我想在我制作的中间导航栏中有一个图像,但右边的文本被推得很远!我该如何解决?
这是我的导航栏在 HTML 中的样子:
谢谢!
解决方案
使用 flexbox 可以很容易地实现您的要求。
我无法访问您的 CSS,所以我自己添加了一点,只是为了演示这个 codepen 的基本原理:https ://codepen.io/Ardiaz/pen/zJRKmR
这里的主要注意事项如下:
display: flex;
这会将您的元素声明为 flex 元素,从而启用 flex 中可用的 CSS 声明套件。
justify-content: space-between;
这将使您的所有元素在页面上均匀分布,图像位于中心,因为它是元素中最中心的项目。
推荐阅读
- php - Apache PHP/PDO - 登录超时已过期
- python - 如何在 Windows 10 中安装 cython 和 Anaconda 64 位?
- python - 根据来自另一个数据框的组范围解释来自数据框列的范围
- kubernetes - Kubernetes StatefulSet 的 RBD StorageClass 问题
- c# - Visual Studio - ASP.NET MVC 5 - 默认 Azure AD 身份验证项目和 Microsoft Graph API
- powerbi - Power BI直接查询模式下如何计算大于零的不同表的差异?
- python - 用于 fmtp 的 Python 正则表达式
- ruby - GraphQL Ruby 订阅执行初始查询
- ruby-on-rails - Rails 5保存时无效的对象属性
- laravel - Laravel 5.7:注销时是否应该删除“记住”cookie?