- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个问题。我有一个包含 3 个 div 的页面:像这样的图像、标题和内容
<style>
.container {
padding: 20px;
display: table;
background: darkgrey;
}
.title-wrap, .content-wrap {
width: 100%;
float: left;
}
.img-wrap {
float: right;
height: 100%;
}
.img-wrap img {
width: 100%;
}
@media screen and (min-width: 768px) {
.img-wrap {
width: 40%;
}
.title-wrap, .content-wrap{
width: 51%;
}
}
@media screen and (min-width: 1220px) {
.content-wrap {
width: 100%;
}
}
<div class="container">
<div class="img-wrap">
<img src="http://www.gstatic.com/webp/gallery/5.jpg" />
</div>
<div class="title-wrap">
<h1>Title here</h1>
<h3>Subtitle here</h3>
<p>Aenean egestas quam nisi, nec eleifend lectus vehicula aliquet</p>
</div>
<div class="content-wrap">
<p>Sed auctor, nibh at semper fringilla, justo ante sollicitudin ligula, sed rutrum dui nisl ac diam. Nulla feugiat diam porta quam blandit ultricies. Curabitur rutrum eget nunc non mollis. Morbi orci lectus, fermentum vel purus id, elementum volutpat diam. Duis mauris eros, dapibus sit amet cursus lobortis, ultrices nec metus. Proin at est tempor velit malesuada scelerisque ut aliquet velit. Fusce at luctus sem. Suspendisse condimentum blandit est, sit amet vestibulum nisi commodo eu. Duis laoreet dolor lacus, vitae pellentesque augue varius vel. Mauris facilisis, libero id consectetur luctus, massa eros sodales eros, in sodales felis felis quis urna. Quisque sodales nibh ipsum, eget tristique diam bibendum nec. Maecenas maximus magna efficitur nulla faucibus vulputate. In hac habitasse platea dictumst. Praesent sit amet sapien non nibh rhoncus bibendum. Mauris varius felis elit, ut luctus neque feugiat non.</p>
<p>Sed posuere dolor erat, in lacinia felis sodales sit amet. Sed pulvinar finibus nisl, a pellentesque odio tincidunt id. Nulla blandit pellentesque nisi, vel fringilla tellus. In posuere laoreet urna, vel convallis nunc tempor non. Proin libero purus, semper eget tincidunt luctus, dapibus vitae risus. Nullam mattis feugiat sapien, vitae facilisis leo dapibus non. Mauris lobortis sem lectus, sed auctor quam egestas euismod. Sed ornare enim maximus, dictum tortor vitae, lobortis nisi. Cras et urna dignissim, vehicula purus eu, rhoncus sem. Ut tristique accumsan ante, id eleifend ipsum.</p>
</div>
我希望在桌面版(宽度从 768px 到 1220px 的设备)中,图像显示在页面右列的中心垂直位置,但目前它位于图像 div 的顶部。我猜这个问题是因为图像 div 的高度。我整天都在谷歌上,但似乎没有解决方案。你能帮我完成这项工作吗?
提前致谢。
P/s: 我已经创建了 jsfiddle here .
最佳答案
您可以使用“flex”显示类型和“100vh”高度(代表 100% 视口(viewport)高度)实现这一点
将以下属性添加到您的 CSS 类:
.container {
height: 100vh;
}
.img-wrap {
height: 100vh;
display: flex;
align-items: center;
}
附带说明:避免在代码中为 div 使用表显示类型,例如 .container,就现代 UI 开发实践而言,这种做法已经非常过时了。
关于html - div 获取剩余区域的全高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46213888/
我正在运行一个带有 while 约束的 SQL 查询,其中包含一些“id”。例如: SELECT table.id FROM TableOne table WHERE table.id IN (1,
我正在寻找在替换其中一个元素后打印元素列表的最正确方法。我可以按如下方式做,但显然很困惑。 #!/usr/bin/python import sys file = open(sys.argv[1])
这个问题在这里已经有了答案: How wide is the default `` margin? (4 个答案) How do I remove the top margin in a web
当我尝试使用命令安装 rvm 时::(I am Using UBUNTU 12.04 LTS) curl -L https://get.rvm.io | bash -s 当我尝试与简单用户相同的命令时
我使用 GOPro 工作人员 6 个月前发送给我的命令,通过终端(在 Gopro 网络上)使用 Gopro Hero3 拍摄照片/视频。有效。但是,在过去的一个月里,我一直在尝试再次执行此操作,并且不
尽管知道我不应该关闭应用程序按钮,但我仍然这样做。完成所有 Activity 后,我调用 finish() 方法,它们调用析构函数和所有内容。用户的行为也是正确的。但我想知道为什么还有 5 个打开的线
当我在 Rest Controller 中的类级别启用 @Validated spring 注释时,会生成 2 个验证上下文(每个验证上下文都有不同的前缀)。 @Validated 注释是必需的,因为
在旧的 API 中,剩余的允许容量显然作为 X-Ratelimit-Remaining 返回HTTP header 。 然而,current version's documentation对此一无所获
我一直在使用 Service Fabric 一段时间,成功构建、部署和测试了多个服务,但我刚刚完成构建的服务在部署时失败(请参阅下面的错误)。在诊断中,我尝试使用 VS 模板(没有代码更改)创建和部署
这个问题在这里已经有了答案: 关闭 12 年前。 Possible Duplicate: Progress unit in ProgressDialog 如何覆盖进度条进度消息,即 61/100 到
我正在用 Objective-C (Cocoa) 编写命令行实用程序的前端。我需要解析输出以检查不同类型的消息。有两种基本类型;信息消息和下载状态消息。信息消息始终以以下内容之一开头:INFO:、WA
我是一名优秀的程序员,十分优秀!