html - 如何将 li 标签中的一些文本向下移动?

标签 html css

我想从上边缘框向下移动 li 20px 内的文本。如何使用 css 或 css3 实现

http://jsfiddle.net/4pyxM/

我可以使用 padding-top: 20px; 但我想知道另一种不修改 html 的方法。

  <ul id="mylist">
    <li>apple</li>
    <li>banana</li>
    <li>kiwi</li>
</ul>



  #mylist ul {
        position:absolute;
        float:left;
        list-style-type:none;
        margin: 0px;
        padding: 0px;
    }

    #mylist li {
        float:left;
        list-style-type:none;
        margin: 0px;
        padding: 0px; // here could be 20px
        width:80px;
        height:80px;
        border:1px solid red;
    }

最佳答案

您只是在寻找这个吗?

#mylist li{ 
    padding-top:20px;
}

更新后编辑

您的样式应该位于与 HTML 文档不同的 CSS 文件中。这样您就可以更改样式而无需编辑 HTML。

关于html - 如何将 li 标签中的一些文本向下移动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18252320/

相关文章:

HTML、CSS : Arrow shaped div block with text inside (verticle-align should be middle)

html - 如何使响应圈 <div> 中的文本也响应

html - webkit边框半径结合css3 translate3D出血

html - CSS 背景图像的浏览器问题,无法在 Chrome 中完美显示

html - 我正在尝试使用 CSS 样式显示 : inline-block; with 2 <div> but they are not displaying right next to each other

Html - 在更改页面大小时使表单响应

jquery - 如何仅从 ul (jQuery) 中删除最后一个 li?

javascript - Html 表单无法使用 JavaScript 验证输入

html - Bootstrap 高度

html - 设置选择下选项的背景颜色