我有一个包含 CSS 媒体查询的页面,我被要求这样做:
移动布局:
桌面布局:
现在,HTML 代码是这样放置的:
<div id="content">
<h1>the title</h1>
<p>this is the tagline of the site</p>
<ul>
<li>link 1</li>
<li>link 2</li>
<li>link 3</li>
</ul>
</div>
我在尝试实现桌面布局时遇到了很大的问题。我尝试用 包装<h1>
并设置它<p>
的<div>
样式float: left
,但它看起来不像要求的那样(标语更宽)。我也尝试position: absolute
了<ul>
,但看起来也没有按照要求(使#content
更宽不是一个选项)。
您有什么建议可以在不使用 javascript 的情况下实现这一目标吗?
更新:
我已将代码上传到我的 Koding,因此您可以看到我实际在做什么。这是 CSS。我也在使用normalize.css。
我现在遇到的问题是不同的浏览器显示什么:
我认为问题可能在于浏览器如何计算标语的宽度,但是您可以尝试使用代码,如果您使标语的文本更短,它看起来更像是 Opera 的渲染。
我是否偶然发现了一个错误,或者我在我的 CSS 中犯了一些错误?