【发布时间】:2013-07-29 08:48:06
【问题描述】:
我制作了以下 CSS 类:
.mine-button { 大纲:0; 背景颜色:RGB(153,153,153); 边距:0 4px 100px 0; 填充:0 1em; 颜色:RGB(255,255,0); 高度:2em; 文字装饰:无!重要; 光标:指针; 位置:相对; 文本对齐:居中; 垂直对齐:中间; -moz-边界半径:15px; -webkit-border-radius:15px; 浮动:对; }然后我在 HTML 文件中添加了以下内容:
了解详情但这就是我得到的:
有2个问题:
1。 “自述”未在“按钮”中间垂直对齐
2。尽管上面类中的 margin-bottom 设置为 100px,但“按钮”位于文本的黄色边框之上!
【问题讨论】:
-
我不确定你是否可以控制它,但黑色背景上的黄色文字非常接近于犯下设计师仇恨犯罪。
-
a元素被呈现为内联块,这意味着它将围绕其内容折叠。尝试在您的链接周围使用div。请为此块添加完整的 html 和 css。 -
appearance:button;... -
一个元素是内联元素
-
在浮动元素上定义边距时表现不同,请阅读此处:stackoverflow.com/questions/4631765/…
标签: css