0

我正在尝试编辑一个 css div 以在其上显示 100% 的文本,

我的代码是:

#categorycontent, .categorycontent {
    display:block;
    line-height:22px;
    height:290px;
    margin:0;
    padding:4px 10px;
    background:#ecebe3;
    border:1px solid #d5d3c7;
}

我正在尝试类似的东西:

#categorycontent, .categorycontent{
    display:block;
    line-height:100%;
    height:100%;
    margin:0;
    padding:4px 10px;
    background:#ecebe3;
    border:1px solid #d5d3c7;
}

但这不起作用。

我是css初学者,谢谢。

编辑:高度为 290px 的屏幕截图; http://i45.tinypic.com/359z2ti.png

和高度为 100% 的屏幕截图; http://i46.tinypic.com/fwq4q8.png

4

4 回答 4

1

你不能设置 div height:100% 除非身高是 100%

 html,body{height:100%}

#categorycontent, .categorycontent{display:block;line-height:100%;height:100%;margin:0;padding:4px 10px;background:#ecebe3;border:1px solid #d5d3c7;}
于 2012-09-06T13:20:32.597 回答
1

如果您希望它显示您输入的所有文本,只需设置:

overflow: visible;

于 2012-09-06T13:21:25.683 回答
1

你必须穿上height: 100%;你的<html><body>标签

于 2012-09-06T13:22:08.403 回答
1

您可以将宽度添加为 100%。

width:100%;
于 2012-09-06T13:33:13.580 回答