html - 适当的文本填充

标签 html css

我尝试使用 padding:10px 到 this example但它使 div 向左移动。您可能想到的任何解决方案?

最佳答案

那是因为宽度不包括元素上可能有的任何填充或边距。您需要从总宽度大小中减去 40 像素以保持其大小不变。

试试这个:

.promo {
    color:#5f5f5f;
    width:240px;
    height:74px;
    background:url('http://i27.lulzimg.com/e1de57065d.png') no-repeat;
    float:right;
    display:block;
    margin-top:20px;
    padding: 20px;
}

http://jsfiddle.net/animuson/NncNE/3/

编辑:如果你愿意,你可以使用padding: 15px 20px,我觉得这样看起来更好,也更居中。

关于html - 适当的文本填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7782182/

相关文章:

jquery - 下拉菜单,如 http ://www. teslamotors.com/

html - 如何让 robots.txt 在 "?"字符之后阻止访问网站上的 URL,但索引页面本身?

javascript - 菜单打开和关闭菜单按钮 - Jquery

javascript - 使用 w3schools 模板的平滑轮播

html - 使用 Grunt 编译 scss 的问题,无法检测某些类的某些样式。表达式引擎

css - 分区 :after clearing method not working

javascript - 在两个元素之间切换可见性

javascript - 如何在语法上突出显示单个文本输入字段?

javascript - 想要从 jquery 列表中删除取消选中的复选框值

CSS 垂直对齐