【问题标题】:css style fieldsetCSS 样式字段集
【发布时间】:2011-11-28 20:19:27
【问题描述】:

我是 css 新手,我正在尝试找出一种方法将图例标签合并为 我的页面标题

目前我的母版页由一个字段集设置样式:

 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样式有什么好的资源吗?特别是对于带有主字段集样式的母版页?

【问题讨论】:

  • 访问 W3Schools 网站并阅读 css,通常颜色设置文本颜色,背景设置背景颜色。当您学习不同的名称时,这一切都非常合乎逻辑。此外,仅针对班级就足够了,但取决于你。
  • 我去过那里 w3s 给出了最简单的例子,但我仍然无法弄清楚如何将它放置为边框内的标题。我知道颜色是前景色,但它不会增加任何影响我什至尝试让背景透明但没有任何帮助。感谢任何方式。

标签: html css legend fieldset


【解决方案1】:

听起来您正在尝试使用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 字段很难保持一致和完整的样式,所以我会避免使用它,除非它在语义上至关重要,在你的情况下听起来绝对不是这种情况。

【讨论】:

  • 谢谢。这只是我来的一些帖子,暗示我对如何设计风格一无所知。虽然问题仍然存在:我如何让我的标题位于页面顶部边框内,我是否将标题合并到我的底部边框。 ??
猜你喜欢
  • 2020-08-31
  • 2010-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多