html - 为什么这个链接没有得到文本对齐 :right?

标签 html css

我有this代码:

<div class="footer_bar_row_desc_richedi">
    <a class="myText" href="#">My Text</a>
    <div class="myDiv">
        &nbsp
    </div>   
</div>

.myText
{
    text-transform:uppercase;
    font-weight:bold;    
    color:#b90e1d;
    text-decoration:none;    
    float:left; 
    font-size:12px;
    padding-top: 1px;
    text-align:right;
}

.myDiv
{
    float:right; 
    width:25px; 
    padding-right:5px; 
    text-align:right; 
    margin-bottom:3px; 
    background:red;
}

我想将文本放在红色 div 右侧(左侧)附近的链接上。似乎属性 text-align:right; 不起作用。有什么想法吗?

最佳答案

你需要给你的 .mytext div 一个宽度。它正在折叠到您的文本的确切宽度,这意味着右对齐文本看起来好像什么也没做...

http://jsfiddle.net/hS3JA/

关于html - 为什么这个链接没有得到文本对齐 :right?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6621963/

相关文章:

java - 查找对象时javafx中的空指针异常

html - CSS 不适用于母版页

html - 链接结构引起的站点爬网/索引问题?

html - CSS nth-child 表达式删除最后一行的底部边距

jquery - 将CSS从一个元素传递到另一个元素

html - 将 Tumblr 嵌入带有日期的网站

html - CSS div 超出页面限制,添加水平滚动条

html - 淡出文本颜色(纯 css)

asp.net - 我的 App_Themes 文件夹中有一个 CSS 文件 - 如何将它应用到我的 Web 用户控件?

css - TinyMCE 4 和包含元素内的 100% 高度