- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题让我发疯了——我只能找到部分答案,而这些答案在我的整个代码中是行不通的。我正在尝试将混合“点赞按钮”(来自外部网站的 <script>
的片段)和图像(我已将其设置为 <a>
的内联列表居中,其中“点赞按钮”不可用)
要求是:1. 一切都需要与父 div 的顶部边缘对齐——这就是为什么我使用 ul、li、display:table 和 display:table-cell 来对齐顶部(而不仅仅是内联 block )2.所有东西都需要在同一条水平线上,这就是为什么它们需要 float (在没有inline-block的情况下)3.一切都需要居中(这是我做不到的一点!)
这是我第一次使用论坛,我不是真正的网页设计师,所以请多多包涵!我附上了我认为相关且有用的代码。
#contact {
position: relative;
top: 1em;
margin-left: 0;
width: 100%;
display: inline-block;
}
#contactinfo {
margin-right: 0;
color: #00CCFF;
text-decoration: none;
text-align: center;
width: 100%;
padding-bottom: 1em;
}
#share {
position: relative;
text-align: center;
min-height: 1em;
display: inline;
vertical-align: top;
}
ul.button {
display: table;
min-height: 2em;
list-style: none;
list-style-position: inside;
padding-left: 0.5em;
margin-left: 0em;
text-align: center;
float: right;
}
ul.button li {
display: table-row;
vertical-align: top;
text-align: center;
height: 2em;
padding: 0.5em;
}
img.sharebutton {
max-width: 50px;
max-height: 35px;
padding-bottom: 1em;
}
<div id="contact">
<div id="contactinfo">
<h2>
email <a href="mailto:info@lysamorrison.com"> info@lysamorrison.com</a><br>
call 0796 99 777 68
</h2>
</div>
<div id="share">
<div class="sharebuttons">
<ul class="button">
<li>
<a href="http://www.eventbrite.com/o/lma-training-amp-consultancy-8057832740" target="_blank">
<img src="eventbrite.png" class="sharebutton" />
</a>
</li>
</ul>
</div>
<div class="sharebuttons">
<ul class="button">
<li>
<a href="http://www.meetup.com/LMA-Personal-Professional-Development-Whitley-Bay-Meetup/#upcoming" target="_blank">
<img src="meetup.png" class="sharebutton" />
</a>
</li>
</ul>
</div>
<div class="sharebuttons">
<ul class="button">
<li>
<script src="//platform.linkedin.com/in.js" type="text/javascript">
lang: en_US
</script>
<script type="IN/FollowCompany" data-id="1586406"></script>
</li>
</ul>
</div>
<div class="sharebuttons">
<ul class="button">
<li><a href="https://twitter.com/LMAtrainconsult" class="twitter-follow-button" data-show-count="false" data-show-screen-name="false">Follow @LMAtrainconsult</a>
<script>
! function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0],
p = /^http:/.test(d.location) ? 'http' : 'https';
if (!d.getElementById(id)) {
js = d.createElement(s);
js.id = id;
js.src = p + '://platform.twitter.com/widgets.js';
fjs.parentNode.insertBefore(js, fjs);
}
}(document, 'script', 'twitter-wjs');
</script>
</li>
</ul>
</div>
<div class="sharebuttons">
<ul class="button">
<li>
<div class="fb-follow" data-href="https://www.facebook.com/lmatrainingandconsultancy" data-height="35" data-layout="button" data-show-faces="true"></div>
</li>
</ul>
</div>
</div>
<!--End of share div-->
</div>
最佳答案
Flexbox是这里的解决方案;使用 3 个特定属性来满足您的需求。
align-items
flex-start
使子项垂直对齐到他们的 parent 。flex-wrap
nowrap
(默认值)确保 children 留在一个行。justify-content
center
子级在父级中水平居中这是一个简化的例子:
*{box-sizing:border-box;margin:0;padding:0;vertical-align:middle;}
ul{
background:black;
align-items:flex-start;
display:flex;
flex-flow:row nowrap;
justify-content:center;
list-style:none;
padding:2px;
}
li{
margin:2px;
}
<ul>
<li><a href="#"><img height="80" src="http://lorempixel.com/100/80/abstract/1/" width="100"></a></li>
<li><a href="#"><img height="50" src="http://lorempixel.com/75/50/abstract/2/" width="75"></a></li>
<li><a href="#"><img height="150" src="http://lorempixel.com/75/50/abstract/3/" width="200"></a></li>
</ul>
关于css - float 元素需要在 table-cell li 中居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33960420/
cell.layoutIfNeeded() 和 cell.layoutSubviews() 和 cell.setNeedsDisplay() 方法一般有什么作用? 最佳答案 布局 subview 布置
是否可以在GXT 3.0中逐个单元地定义编辑器类型? 我需要创建一个转置表;列变成行,行变成列。在这种情况下,一列(从普通表格的角度来看)将具有不同的编辑器类型,而一行将具有相同的编辑器类型。 我正在
我的表格 View 中前 3 个单元格有一个标签,上面写着“松鼠”这个词。有没有办法做到这一点,如果 UILabel 在我的表格中的多个单元格中显示“Squirrels”,则只显示三个单元格中的第一个
让键和值相同有什么意义? JVM 会优化内存并使它们在堆中仅一份吗? 最佳答案 Map通常用于实现Set具有与背景图相同的属性。例如。如果映射是线程安全的,则相应的集合也将是线程安全的。如果 map
这个问题在这里已经有了答案: Testing for nil in Objective-C -- if(x != nil) vs if(x) (4 个答案) 已关闭 9 年前。
我用谷歌表格记录我们俱乐部的出席率。该表格链接到另一个谷歌表格,因此可以自动创建一个名字列表,并按字母顺序排序。在这张表格中,我还根据我们所做的活动,在人的名字旁边手动输入点数。。问题是,由于姓名列表
下面的代码如何工作: .Range("D4:F4").copy .cells(1,1).PasteSpecial 虽然下面不起作用: .Range("D4:F4").copy .cells(1,1)
我正在将一些值传递到 MySQL 数据库表中,我在考虑将整个 javascript 对象数组作为字符串传递是否更快,或者我是否应该根据速度将它们拆分为单元格。 例子: JavaScript 数组: v
display: table-cell; 和单元格之间的空间有问题。我希望所有单元格具有动态相同的宽度。 参见 JSFiddle "Ausstattung & Skizze" 比其他的要宽得多。有没有
我正在使用 apache poi 3.11,从 CellReference,我可以使用以下代码获取 rowIndex 和 Column Index。 CellReference cr = new Ce
我有一个带有圆形和阴影掉落单元格的 Collection View 。当单元格即将被导航栏覆盖时,单元格的阴影突然消失,而不是平滑地移出 View 。下面是代码: contentView.la
我刚开始使用 Swift 作为编程语言,但我遇到了自定义单元格的问题。 当我尝试创建自定义单元格,然后继续尝试按照我需要的方式设计它们(样式设置为自定义)时,一切看起来都不错。现在我不知道如何将特定数
目前,如果满足某些条件,我正在尝试设置一系列单元格的样式。我能够成功地将样式应用于一个单元格,但迄今为止未能成功地将其应用于一个范围。这是我所知道的有效方法: ElseIf OneA / OneC >
如果单元格 A1 为空白并且同一行中的任何单元格不为空白,我需要突出显示它。该行中的大多数单元格中都会包含公式。 最佳答案 创建一个新的条件格式,并使用这个公式: =AND($A$1="",COUNT
我确定这一定是可能的,但我找不到这样做的方法。 我有 2 列,一列带有数字,第二列带有日期。 例如: 数字日期 1 7月21日 2 7 月 22 日 3 7 月 23 日 4 7 月 24 日 5 7
我可能对范围有点困惑(我读过很多关于它的教程,但此时我不明白如何制作这个东西),无论如何,这就是我想要做的: 我有一个包含各种单元格的表格 Bla 1
宏记录器生成以下语句: Cells.Select 现在我明白,如果没有对象限定符,这会将所有单元格作为 Range 对象返回。 但是,我想知道这个语句的完全限定版本是什么? 是吗: Applicati
我知道 Range() 和 Cells() 属性是访问工作表上单元格的等效方法。但是,什么时候在这种组合中使用 Range.Cells() 是明智的呢? 我遇到了一个使用 Range("A1").Re
我有一个动态表,其中每一行都有一个文本框 (txtCantitate) 和一个按钮 (btnMinus)。在文本框中我有数量 (int) 并在按钮上单击我希望数量减少一个。在这里你有我在 table
我有两个 viewController。第一个 VC 在 tableCell 内有 collectionCell。第二个 VC 有 collectionCell,我有 swift File 和 Mod
我是一名优秀的程序员,十分优秀!