html - 如何使用CSS 3和html5制作响应式固定 header

标签 html css

我正在尝试制作一个简单且响应迅速的布局。我能够使#container和#content响应,但是固定的#header保留在原处,并且在调整浏览器窗口大小时会溢出。无论如何,在特定的长度上有一个居中的,固定的,可响应的标题吗?如果通过将浏览器窗口向左推来调整其大小,您将看到我在说什么。我觉得解决方案很简单,只需要CSS?

这是示例网页Sample Site

另外,还有一个问题:如果我要在标题中添加图片,是否可以使用相同的(潜在)解决方案?

最佳答案

我发现它与css一起工作的唯一方法是为标题提供适当的left和right属性。

#header {
position: fixed;
top: 0;
text-align:center;
background-color: grey;
right:10%;
left:10%;
}


这可能不完全是您想要的,但可能会有所帮助。

这是jsfiddle的链接

关于html - 如何使用CSS 3和html5制作响应式固定 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28380700/

相关文章:

html - iframe 下载 html 源而不是显示它

css - 所有 CSS font-weight 属性的值都有用吗?

html - 不同文件中的相同 CSS 使页面加载不同

html - 在页脚上居中 Ul

html - 唯一标识 DOM 节点的最佳方法是什么?

html - 我想将两个标题放置在固定大小的 div 中,并且它们都应该左对齐

javascript - 在JQuery中制作HTML对象后触发事件

c# - 在 asp.net 中嵌入字体

jquery - 防止将 “left” 样式添加到粘性菜单元素

javascript - 强制网页在加载时缩放到 100%