- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我试图在按钮元素中包含图像和一些文本。我的代码如下:
<button class="testButton1"><img src="Car Blue.png" alt="">Car</button>
CSS 是:
.testButton1
{
font-size:100%;
height:10%;
width: 25%
}
.testButton1 img
{
height:80%;
vertical-align:middle;
}
我想做的是将图像定位到按钮的左边缘,并将文本定位在中间或右侧。使用 可行,但可能有点粗糙。我尝试用 span 或 div 包围图像和文本,然后定位它们,但这似乎把事情搞砸了。
似乎正在发生的事情是,按钮标签内的任何内容(除非格式化)都作为一个单元定位在较宽按钮的中心(如果按钮宽度留给自动调整则不会注意到,因为两个元素并排 -边。
一如既往地感谢您的帮助。谢谢。
最佳答案
背景图像方法
您可以使用背景图像并完全控制图像定位。
工作示例:http://jsfiddle.net/EFsU8/
BUTTON {
padding: 8px 8px 8px 32px;
font-family: Arial, Verdana;
background: #f0f0f0 url([url or base 64 data]);
background-position: 8px 8px;
background-repeat: no-repeat;
}
一个稍微“漂亮”的例子:http://jsfiddle.net/kLXaj/1/
和another example显示基于 :hover
和 :active
状态的按钮调整。
子元素方法
前面的示例将使用 INPUT[type="button"]
以及 BUTTON
。 BUTTON
标签允许包含标记,用于需要更大灵 active 的情况。重新阅读原始问题后,这里还有几个例子:http://jsfiddle.net/kLXaj/5/
这种方法会根据按钮的大小自动重新定位图像/文本,并提供对按钮内部布局的更多控制。
关于html - 在 <button> 元素中使用图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9576843/
我遇到过这个 html: 上面的html和这个有什么区别: 最佳答案 来自MDN page on the tag : 对于 type 的属性标签,可能的值是: 提交:按钮将表单数据提交给服务器
Button button= (Button) findViewbyID(R.id.button); 和 Button button = new Button(this); 有什么区别? 最佳答案 有
我是一名优秀的程序员,十分优秀!