1
A
回答
1
您可以使用CSS Flexbox的一个干净和简单的解决方案。
main { /* 1 */
display: flex;
justify-content: center;
}
h2 {
display: inline-flex; /* 2 */
flex-direction: column;
align-items: center;
margin: 0;
}
h2>span {
margin-left: auto; /* 3 */
}
<main>
<h2>
WebsiteName<span>.com</span>
</h2>
</main>
注:
- 块级容器;给予
h2
空间水平居中。 - 使
h2
成为内联级容器,因此该框只与内容一样宽。这允许第一行和第二行对齐。 - 将第二行对齐到右侧。
替代方法,使用绝对定位,基于意见反馈:
h2 {
display: inline-flex;
flex-direction: column;
align-items: center;
margin: 0;
position: absolute;
left: 50%;
transform: translateX(-50%);
}
h2>span {
margin-left: auto;
}
<h2>
WebsiteName<span>.com</span>
</h2>
0
您可以尝试的标签或定义类的float属性。
0
通过添加以下语法:
.class_name tag_name
相关问题
- 1. 将A标记内的文本与相同A标记中的图像对齐
- 2. 在不同浏览器中的不同对齐方式
- 3. 如何使用相同的stringstream对象标记两个不同的字符串?
- 4. 两个相同的记录不反应相同的方式
- 5. CSS对齐与文字高度相同的徽标
- 6. Shapeless与不同类型,但相同的标签对齐
- 7. 文本对齐不同的字符数
- 8. 如何以表格形式对齐div标记内的文本
- 9. 针对不同标记的不同InfoWindow
- 10. 如何读取相同的列标题,但在新文件中以不同的方式“拼写”。熊猫
- 11. 如何以不同的方式实现相同接口的通用方法?
- 12. 让玩家面对具有相同标记的不同敌人
- 13. 多行WPF文本块:行的不同对齐方式
- 14. log4j针对不同标记的不同日志格式
- 15. 如何将TableLayout中的按钮对齐到不同的方向?
- 16. Bolt CMS - 如何以不同方式显示相同ContentType的样式页?
- 17. 如何对不同的目标使用相同的命令?
- 18. Flex 3:相同标签/控件中的不同文本样式
- 19. 对齐不同高度的浮标
- 20. 具有相同标记名称和不同值的xml文件
- 21. 对于相同的条件,Checkstyle的工作方式不同
- 22. 不同的浏览器以不同的方式表现为相同的脚本
- 23. 聪明的方式使相同的程序集以不同的方式执行?
- 24. 我如何(默认情况下)以不同方式标记不同类型的标签?
- 25. 如何对齐不同父母的div?
- 26. 如何以相同的名称使用不同的字体
- 27. 预标签输出所需的不同颜色,但具有相同的对齐
- 28. 使用相同的id标记比较不同列中的值
- 29. 如何将不同的请求对象传递给格式相同的方法?
- 30. FFox和Chrome中的伪元素对齐方式不同
这个伟大的工程!除了我有一个问题,我希望我的h2元素的位置是绝对的。因为如果它没有设置为绝对,那么它会让我的网站布局混乱。 –
是否有可能使.com更接近WebsiteName? –
是的。你可以调整'line-height'或者使用一个负的'margin':https://jsfiddle.net/kcdfdao3/2/ –