html - 如何编码这个标题设计?

标签 html css

The header I'm talking about

我最近从一位潜在客户那里收到了这个设计,虽然我们不同意一起工作,但我还是打算尝试对设计进行编码以进行一些实践。这不是我的设计(我并没有声称它是),而且我不打算将它用于任何用途,纯粹是为了练习。这也是我屏蔽公司名称的原因。

无论如何,当谈到这个标题/导航区域时,我感到很困惑。 Logo 侧面的装饰,以及基本上跨越两个 div 的 Logo ,真让我失望。我想知道你们中的任何人将如何编写代码。

我在想每个侧面装饰只有一个 div,然后 Logo 必须绝对定位。这是一个正确的解决方案吗?

我什至首先尝试将它合并到 960grid 系统中,但是没有任何进展,因为 Logo 跨越问题使网格变得非常困难。

最佳答案

我会使用一个列表并在第 3 个元素上添加一个类,为其提供足够大的 margin-right 来为 h1 Logo 留出空间。通过这种方式,您的标记既美观又符合语义,而且您不必使用多个 div 和列表。

您也可以使用 nth-child CSS 选择器而不是添加类。

关于html - 如何编码这个标题设计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11927526/

相关文章:

html - 悬停和单击事件不适用于 <button> 内的 <span>

javascript - IndexedDBShim 工作了一段时间,然后产生错误

html - 什么是 SPAN CLASS ="SKYPE_C2C_FREE_TEXT_SPAN"

html - 基于百分比的导航

css - .net mvc 默认应用程序,导航菜单不是水平的

html - 具有相似属性但细微差别的 div 类

html - CSS: border-radius//插入背景;白 Angular

javascript - 了解 javascript 列表适配器中的范围

html - DIV 未显示全宽。为什么?

javascript - 将两个排序图标添加到数据表列?