2011-09-30 144 views
0

我是新来的CSS,我试图找出一个方法,将一个传奇标签作为 标题为我的网页css样式FIELDSET

目前我的母版页被场组风格:

fieldset.field_set_main 
{ 
    border-bottom-width:50px; 
    border-top-width:100px; 
    border-left-width:30px; 
    border-right-width:30px;  
    margin:auto;  
    width:1300px; 
    height:700px; 
    padding:0px 0px 0px 0px; 
    border-color:Black;  
    border-style:outset; 
    display:table; 
} 

legend.header 
{   
    text-align:right; 
} 

<fieldset class="field_set_main" > 
    <legend class="header"> 
     buy for you 
    </legend>        
    <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> 
    </asp:ContentPlaceHolder>                     
</fieldset> 
  1. 传说标题似乎有自己的背景颜色的“白”,如果我将其设置为黑色 只有字幕文本本身“买给你”得到的黑色,则显示为一个白盒子我的边界的权利,我正在寻找传奇出现的css风格作为页面 的标题(具有与字段集的背景颜色相同的背景颜色,文本的不同前景色)。

  2. 在字段集中是否存在页脚元素,我希望字幕也出现在页面的底部。

  3. 有用的CSS样式的任何好的来源?特别是对于使用主字段集的主页面?
+0

访问W3Schools网站并阅读css,通常颜色设置文本颜色和背景设置背景颜色。当你学习不同的名字时,这是非常合乎逻辑的。而且,仅仅瞄准这个班就够了,但是最多只有你。 – adeneo

+0

iv'e一直在那里w3s给出的最简单的例子 我仍然无法弄清楚如何把它放在边界内的标题。 我知道颜色是前面的颜色,但它不会添加任何影响 我甚至试图让背景透明,但没有任何帮助。 感谢任何方式。 –

回答

3

听起来好像您正在尝试使用fieldset作为整个页面的容器,并且使用legend作为页面标题。这是对这两个元素的语义的误用。

如果你需要的元素来包装为造型的页面,我强烈建议你改变你的标记和CSS来:

.field_set_main { 
    border: 30px solid black; 
    border-bottom-width:50px; 
    border-top-width:100px; 
    margin:auto;  
    width:1300px; 
    height:700px; 
    padding: 0; 
    display:table; 
} 

.header 
{   
    text-align:right; 
} 

<div class="field_set_main" > 
    <h1 class="header"> 
     buy for you 
    </h1>        
    <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> 
    </asp:ContentPlaceHolder>                     
</div> 

legend场是出了名的难以持续和彻底的风格,所以我会避免它的使用,除非它在语义上是重要的,在你的情况下,这听起来确实不是这样。

+0

谢谢。 这只是一些帖子,我提出了 我有0想法如何风格。 虽然问题仍然存在: 我该如何让我的页眉位于页面顶部边框内, 我是否将标题合并到底部边框。 ?? –