文本放置自动和与其他文本相关

时间:2012-11-27 12:43:42

标签: html css text positioning

我有一堆包含内容的div,我希望文本自动调整!例如,在div中,文本的长度和大小可能与其他div相比有所不同,我想设置一个css规则,以确保文本看起来是结构化的,无论这些属性如何。

HTML

<div id="#info-1">
<h4>Subtitle</h4>
<h1>Title</h1>
<h3>Subtitle</h3>

</div>

<div id="#info-2">
<h4>Subtitle</h4>
<h1>Title</h1>
<h3>Subtitle</h3>
</div>

<div id="#info-3">
<h4>Subtitle</h4>
<h1>Title</h1>
<h3>Subtitle</h3>
</div>

CSS

#info-1, #info-2, #info-3{
                           position:absolute;
                           top:0px;
                           margin-top: 75px;
                           margin-left:350px;     
                           float: left
                         }

#info-1 h3, #info-2 h3, #info-3 h3
                                  {
                                   position:absolute; 
                                   top: 105px;
                                   left: 130px;
                                  }

#info-1 h4, #info-2 h4, #info-3 h4
                                  {
                                   position:absolute; 
                                   top:40px; 
                                   left:75px; 
                                  }

#info-1, #info-2, #info-3, #info-4{
                   background-color: lightgrey;     
                   width:300px; height:175px;
                                  }

#info-1 h1, #info-2 h1,#info-3 h1
        {
        position:absolute;top: 55px; left:60px;
        color: white;
        text-transform: uppercase;
        }

1 个答案:

答案 0 :(得分:1)

不确定你在这里想要达到的目标 - 也许你可以尝试再次解释一下? “结构化”是什么意思?

与此同时,我会从您示例的id属性中删除哈希值,否则您根本看不到任何样式。