我目前有类似的东西::
<html>
<head>
<style>
UseA
{
border-radius: 10px;
background: #BADA55;
height:500px;
width:500px;
}
</style>
</head>
<body>
<UseA>
Hello , My name is Jim Some thing to test
</UseA>
</body>
</html>
我的输出是这样的
如何增加样式标记的宽度和长度,使其看起来像我的要求
答案 0 :(得分:3)
默认情况下,您的非标准元素显然是内联的。
http://jsfiddle.net/isherwood/52RCt/
UseA {
display: inline-block; /* or 'block', depending on your needs */
}
但是,使用标准HTML可能会更好:
<div class="UseA">...</div>
在后一种情况下,不需要额外的CSS,因为div默认是块级元素。
答案 1 :(得分:1)
将显示块添加到您的css
UseA {
border-radius: 10px;
background: #BADA55;
height:500px;
width:500px;
display:block;
}
答案 2 :(得分:0)
与任何其他未定义的HTML标签一样,此“UseA”具有默认的“display:inline”。内联标签的宽度和高度始终是自动的。
你应该给它“display:block”或“display:inline-block”。所以:
UseA
{
display: block;
border-radius: 10px;
background: #BADA55;
height:500px;
width:500px;
}
P.S。恕我直言,你应该学习一些关于谷歌的“流体设计”。
答案 3 :(得分:0)
您可以做的最好的事情是将已制作的UseA元素更改为div。由于div元素的标准设置,不需要添加内联块。
<html>
<head>
<style>
div#useA
{
border-radius: 10px;
background: #BADA55;
height:500px;
width:500px;
}
</style>
</head>
<body>
<div id="useA">
Hello , My name is Jim Some thing to test
</div>
</body>
</html>
答案 4 :(得分:0)
像这样在你的班级上使用填充。另外,不要使用非标准的html元素。的 Fiddle here 强>
.UseA {
border-radius: 10px;
background: #BADA55;
padding:30px;
}
你的HTML
<div class="UseA">Hello , My name is Jim Some thing to test</div>