html - 如何在 CSS 中设置默认页面尺寸?
问题描述
我正在尝试将我的 Photoshop 设计转换为网站,手动编写 HTML 和 CSS。这是我第一次做这种类型的练习,所以我从一开始就遇到了页面尺寸的小问题。
我使用 1920 像素的页面宽度进行 PS 设计,这是全屏结果。在编写 CSS 时,我将标题宽度设置为 1920 像素,将徽标宽度设置为 150 像素(与 PS 文件中一样)。但我得到了这个(不用担心标志位置)。
如您所见,页面非常“放大”,滚动条出现在下方。我想在没有滚动条的情况下显示整个页面,就像在 PS 中一样,保持元素之间的相同比例。
这是我的标题的 HTML 和 CSS 代码:
#logo img {
float: left;
width: 150px;
height: 150px;
}
#header {
position: absolute;
top: 0px;
left: 0px;
width: 1920px;
/* I also tried width: 100% */
height: 100px;
background: #000000;
}
<div id="header">
<div id="logo">
<img src="..\codice\export\logo.png" alt="logo">
</div>
</div>
如代码所示,我还尝试将标题的宽度设置为 100%,但这样徽标比例(150 像素/1920 像素)没有得到遵守。
我如何用 CSS 编写:“使用浏览器可视化页面时,1920 应该是你的 100%”?
如果这是一个愚蠢的问题,我很抱歉,但这是我第一次使用这些工具。
解决方案
我做了这个jsfiddle
你可以用流体检查width: 100%
你不应该有这个水平滚动条
然后我添加了header_content
一个固定宽度为 520px 的 div(然后你可以看到它居中并且放置得很好。但你需要根据你的 photoshop 标题宽度更改该值。
注意:cssmargin:0 auto
使您的 div 水平居中。
推荐阅读
- python - 此代码如何用某些值替换我文件名中的 %s
- javascript - 试图解决由 javascript 中的异步代码引起的问题
- tensorflow - tensorflow:从 TFRecord 读取时间序列数据
- react-native - 如何在 react-native 应用程序中实现级别自动升级 UI
- nem - 命名空间/马赛克持续时间限制?
- android - 唯一约束失败的房间数据库android
- apache-spark - “Hive on Spark 模式”和“Spark SQL”有什么区别?“Hive on Spark 模式”是否会使用 Catalyst Optimizer?
- android - 如何以编程方式启动应用程序?
- ruby-on-rails - 在 Rails 应用程序中使用 twitter api 显示所选用户的推文
- python - Keras 中的 Softmatx 激活