- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有 5 个左浮动 div,我希望这些 div 沿屏幕宽度均匀分布。边距设置为 20px,它几乎完美地工作 - 除了 div 右侧的空间比左侧多一点点。很难描述,所以我做了一张图片。
http://gyazo.com/5056281587f88224cc4c70d39b472735
如您所见,我将“div”稍微向左偏移了一点——我需要它们居中,但如果有空间,它们仍会适应每行三个。如果您对我要问的内容有任何疑问,请查看 m.harvard.edu 并在桌面上对其进行测试 - 调整窗口大小,您会看到图标保持均匀分布,直到有足够的空间容纳另一个图标已创建。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Diadem Sports</title>
<link href='http://fonts.googleapis.com/css?family=Montserrat' rel='stylesheet' type='text/css'>
<link href="css/core.css" rel="stylesheet" type="text/css" />
<link href="css/core-small.css" media="(max-width:600px)" rel="stylesheet" type="text/css" />
<link href="css/core-large.css" media="(min-width:601px)" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.4/jquery-ui.min.js"></script>
</head>
<body>
<div class="header">
<div class="titlebar">
<div class="logo"></div>
</div>
<div class="navbar-container">
<div class="navbar">
<div class="navbutton">72</div>
<div class="navbutton">73</div>
<div class="navbutton">74</div>
<div class="navbutton">75</div>
<div class="navbutton">76</div>
<span class="strech"></span>
</div>
</div>
</div>
</body>
</html>
核心.css
@charset "utf-8";
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, li {
margin: 0;
padding: 0;
}
.titlebar {
width: 100%;
height: 60px;
border-bottom: #5CB4C0 2px solid;
}
.logo {
background: url(../img/diadem.png) no-repeat center center;
}
.navbutton {
cursor: pointer;
display: inline-block;
float: left;
width: 15%;
height: 60px;
text-align: center;
line-height: 60px;
border-bottom: #5CB4C0 2px solid;
/*color: #5CB4C0;*/
font-family: "Montserrat", "Arial Black", Gadget, sans-serif;
}
.navbutton:hover {
background-color: #008C99;
border-bottom: #008C99 2px solid;
color: #FFFFFF;
}
核心小.css
@charset "utf-8";
.header {
width: 100%;
height: 100%;
}
.navbar {
width: 80%;
margin: 0 auto;
text-align: justify;
-ms-text-justify: distribute-all-lines;
text-justify: distribute-all-lines;
}
.navbutton {
float: left;
width: 60px;
height: 60px;
border: #5CB4C0 2px solid;
border-radius: 10px;
margin: 20px;
vertical-align: top;
display: inline-block;
*display: inline;
}
.strech {
width: 100%;
display: inline-block;
font-size: 0;
line-height: 0
}
编辑:我想我应该对此进行更深入的解释,所以这是我的尝试 - 再一次,如果您不明白,请提出问题,因为我发现这很难解释。我正在设计一个响应式网站,使用 CSS 媒体查询。我正在从小到大进行设计 - 我目前正在开发该网站的移动版本。我有一组大约 10 个网站的缩略图。正如你们中的许多人所知,当对象 float 时,它们会填满该行,直到该行放不下为止,然后将下一个对象移到下一行。由于手机屏幕的尺寸各不相同,一行中可以容纳的静态图像数量也不同。以 iPhone 为例,竖屏时屏幕宽度为 320px。我的可以在 320px 中放 2 张边距为 25px 的图像。但是当屏幕旋转到横向时,每行可以容纳 5 个。我面临的问题是对象被正确放置 - 它每行尽可能多地放置,但图像没有正确分布。我需要的是一种让设备在屏幕宽度上显示的方法,每行放置尽可能多的对象,包括边距。然后设备需要在屏幕上均匀分布对象。
最佳答案
也许您可以阅读此文档希望这对您有所帮助
https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Flexible_boxes
关于html - 如何平均分配 float 的div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26009065/
我知道问题的标题听起来很奇怪,但我不知道该怎么调用它。 首先,我有一个网格布局,我希望我的 .search-wrapper 宽度为 50% 并向右浮动。在我的演示中 jsfiddle整个 .searc
我们正在使用 QA-C 来实现 MISRA C++ 一致性,但是该工具会为这样的代码喷出错误: float a = foo(); float b = bar(); float c = a - b; 据
考虑 float a[] = { 0.1, 0.2, 0.3}; 我很困惑a稍后传递给函数 foo(float* A) .不应该是 float* 类型的变量指向单个浮点数,对吗?就像这里提到的tu
这可能是我一段时间以来收到的最好的错误消息,我很好奇出了什么问题。 原代码 float currElbowAngle = LeftArm ? Elbow.transform.localRotation
刚开始学习 F#,我正在尝试为 e 生成和评估泰勒级数的前 10 项。我最初编写了这段代码来计算它: let fact n = function | 0 -> 1 | _ -> [1
我已经使用 Erlang 读取二进制文件中的 4 个字节(小端)。 在尝试将二进制转换为浮点时,我一直遇到以下错误: ** exception error: bad argument in
假设我有: float a = 3 // (gdb) p/f a = 3 float b = 299792458 // (gdb) p/f b = 29979244
我每次都想在浏览器顶部修复这个框。但是右边有一些问题我不知道如何解决所以我寻求帮助。 #StickyBar #RightSideOfStickyBar { float : right ; }
我正在研究 C# 编译器并试图理解数学运算规则。 我发现在两种不同的原始类型之间使用 == 运算符时会出现难以理解的行为。 int a = 1; float b = 1.0f; Cons
假设我有: float a = 3 // (gdb) p/f a = 3 float b = 299792458 // (gdb) p/f b = 29979244
Denormals众所周知,与正常情况相比,表现严重不佳,大约是 100 倍。这经常导致 unexpected软件 problems . 我很好奇,从 CPU 架构的角度来看,为什么非规范化必须是 那
我有一个由两个 float 组成的区间,并且需要生成 20 个随机数,看起来介于两个 float 定义的区间之间。 比方说: float a = 12.49953f float b = 39.1123
我正在构建如下矩阵: QMatrix4x3 floatPos4x3 = QMatrix4x3( floatPos0.at(0), floatPos1.at(0), floatPos2.at(0),
给定归一化的浮点数f,在f之前/之后的下一个归一化浮点数是多少。 通过微动,提取尾数和指数,我得到了: next_normalized(double&){ if mantissa is n
关于 CSS“float”属性的某些东西一直让我感到困惑。为什么将“float”属性应用到您希望 float 的元素之前的元素? 为了帮助可视化我的问题,我创建了以下 jsFiddle http://
关于 CSS“float”属性的某些东西一直让我感到困惑。为什么将“float”属性应用到您希望 float 的元素之前的元素? 为了帮助可视化我的问题,我创建了以下 jsFiddle http://
我有一个新闻源/聊天框。每个条目包含两个跨度:#user 和#message。我希望#user 向左浮动,而#message 向左浮动。如果#message 导致行超过容器宽度,#message 应该
我想创建一个“记分卡”网格来输出一些数据。如果每个 div.item 中的数据都具有相同的高度,那么在每个 div.item 上留下一个简单的 float 会提供一个漂亮的均匀布局,它可以根据浏览器大
我正在学习使用 CSS float 属性。我想了解此属性的特定效果。 考虑以下简单的 HTML 元素: div1 div2 This is a paragraph 以及以下 CSS 规则: div {
我正在尝试从可以是 int 或 float 的文件中提取数据。我发现这个正则表达式将从文件 (\d+(\.\d+)?) 中提取这两种类型,但我遇到的问题是它将 float 拆分为两个。 >>> imp
我是一名优秀的程序员,十分优秀!