我目前有一个表格“解决方案”来格式化AddThis Div按钮。你可以在以下网址看到:http://www.siding4u.com/save-on-siding.php
在页面顶部显示正确:
这是代码(解决方法):
<table align="center" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="60%" align="right"><img title="Help us. Help you." src="http://www.siding4u.com/media/shareaholic/img_help-us-help-you_right_yellow-text.png" alt="TEXT: Sharing is caring! Help us. Help you." width="360" height="23" /></td>
<td width="40%" align="left"><!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style">
<a class="addthis_button_preferred_1"></a>
<a class="addthis_button_preferred_2"></a>
<a class="addthis_button_preferred_3"></a>
<a class="addthis_button_preferred_4"></a>
<a class="addthis_button_compact"></a>
<a class="addthis_counter addthis_bubble_style"></a>
</div>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=siding4u"></script>
<!-- AddThis Button END --></td>
</tr>
</table>
我有/想要将我的所有表格布局转换为CSS但我似乎无法让AddThis按钮合作。他们似乎总是“左撇子”或者BREAK某种程度 - 无论我尝试什么。
我猜这是一个简单的修复,但我是那些CSS“块头”之一,似乎无法将CSS打造成形状。
请帮忙...
在css中对齐图像是基于它们在页面上的位置而不是它们的理由(具有类addthis_button_preferred_1...n
的元素应该可以控制它)在一个表中你可以证明它左/中/右等。而对于CSS,你的目标是对齐一种方式,它的子元素将在中间。
HTML:
<div id='wrapper'> <!-- parent div containing the help-us-help-you image and the buttons-->
<div id="help_us"><!-- float:left because we want the image div and the button dive to be besides eachother -->
<img title="Help us. Help you." src="http://www.siding4u.com/media/shareaholic/img_help-us-help-you_right_yellow-text.png" alt="TEXT: Sharing is caring! Help us. Help you." width="360" height="23"/>
</div>
<div id='buttons'><!-- this div should also be floated left and have padding, to align the buttons correctly -->
<!-- each of the link elements should get some padding -->
<a class="addthis_button_preferred_1 button_preferred"></a>
<a class="addthis_button_preferred_2 button_preferred"></a>
<a class="addthis_button_preferred_3 button_preferred"></a>
<a class="addthis_button_preferred_4 button_preferred"></a>
<a class="addthis_button_compact button_preferred"></a>
<a class="addthis_counter addthis_bubble_style button_preferred"></a>
</div>
</div>
整个例子是在线on this fiddle,应该有希望帮助对齐,并且是纯CSS解决方案,根本没有表格!
附:作为旁注,我建议您使用jsfiddle来解决CSS / HTML / javascript问题,它确实可以帮助我们更好地查看问题,并更快地进行更改。
编辑第二期:
<div align="center" style="margin-bottom:0; margin-top:5px;">
<div id='wrapper'>
...
</div>
...
</div>
对于此元素,由于某种原因,高度为48 px,这会在两个元素之间产生间隙。所以应用它的高度,改变:
style="margin-bottom:0; margin-top:5px;"
至:
style="margin-bottom:0; margin-top:5px;height:23px;"