首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内部h2需要100%的高度

内部h2需要100%的高度
EN

Stack Overflow用户
提问于 2013-11-20 20:08:28
回答 1查看 1.4K关注 0票数 0

我正在构建我的第一个drupal网站,我有一些CSS问题,因为html不能更改。我想这是我需要做的小调整,但我看不出来.我希望链接标签具有100%的宽度和高度,这样每当您单击容器(而不仅仅是标题或阅读更多链接)时,您就可以看到博客项目详细信息页。

我简化了Drupal代码。我还创建了一个小型JSfiddle

HTML

代码语言:javascript
复制
<div class="node-blog-entry" id="node-10">
  <h2><a href="/drupal/blog/2nd-blog-item">2nd blog item</a></h2>

  <div class="submitted">          
    <span>Submitted by root on 20 November, 2013 - 19:43</span>    
  </div>

  <div class="content">
    <div class="field-name-body">
      <div class="field-items">
        <div class="field-item even">            
          <p>blablablab</p>
        </div>
      </div>
    </div> 
  </div>

  <ul class="links inline">
    <li class="node-readmore first last"><a href="">Read more</a></li>
  </ul> 
</div>

CSS

代码语言:javascript
复制
.node-blog-entry
{
margin-bottom: 15px;
width: 100%;
max-height: 9999px;
padding: 3% 0;
background-color: lightblue;
}
.node-blog-entry:hover
{
    background-color: rgba(240,240,240,1);
}
.node-blog-entry > *
{
padding:0 3%;
}
.node-blog-entry h2
{
display:block;
background-color: grey;
width: 94%;
min-height: 94%;
color: rgba(68,68,68,1);
}
.node-readmore
{
list-style:none;
float:right;
}

谢谢你,房协。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-20 20:32:03

您可以使用position:absolute完成这一任务,并使整个容器成为他的亲生父级:

代码语言:javascript
复制
.node-readmore {
  list-style:none;
  float:right;
}

.node-blog-entry {
  position:relative;
 }
.node-blog-entry .node-readmore a{
  position:absolute;
  text-align:right;
  width:100%;
  height:100%;
  top:0px;
  left:0px;
}

这里的一个例子,http://jsfiddle.net/Y5HNF/4/

这里的问题是,您折衷了a标记上文本的位置。您可以使用其他属性(如box-sizingpadding )修复它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20105926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档