`

如何给 legend 标签设定宽度

阅读更多

<fieldset>
    <legend>哪些浏览器legend标签设定的宽度有效</legend>
    <input type="checkbox" value="ie6" name="width" id="ie6" checked="checked" /><label for="ie6">IE6</label>
    <input type="checkbox" value="ie7" name="width" id="ie7"checked="checked" /><label for="firefox">IE7</label>
    <input type="checkbox" value="firefox2" name="width" id="firefox2" /><label for="firefox2">Firefox2</label>
    <input type="checkbox" value="firefox3" name="width" id="firefox3" /><label for="firefox3">Firefox3</label>
    <input type="checkbox" value="opera" name="width" id="opera" checked="checked" /><label for="opera">Opera9.0+</label>
    <input type="checkbox" value="safari" name="width" id="safari"checked="checked" /><label for="safari">Safari3.0+</label>

</fieldset> 当我们使用 CSS 给 legend 标签设定固定宽度时:

legend {
    background:red;
    width:500px;
}

在 IE6、IE7、Opera9.0+、Safari3.0+ 都正能常显示,而在 Firefox2 和 Firefox3 中宽度却失效。

解决:
<fieldset>
    <legend><span>哪些浏览器legend标签设定的宽度有效</span></legend>
    <input type="checkbox" value="ie6" name="width" id="ie6" checked="checked" /><label for="ie6">IE6</label>
    <input type="checkbox" value="ie7" name="width" id="ie7"checked="checked" /><label for="firefox">IE7</label>
    <input type="checkbox" value="firefox2" name="width" id="firefox2" /><label for="firefox2">Firefox2</label>
    <input type="checkbox" value="firefox3" name="width" id="firefox3" /><label for="firefox3">Firefox3</label>
    <input type="checkbox" value="opera" name="width" id="opera" checked="checked" /><label for="opera">Opera9.0+</label>
    <input type="checkbox" value="safari" name="width" id="safari"checked="checked" /><label for="safari">Safari3.0+</label>
</fieldset> 

legend span {
    background:red;
    width:500px;
    display:block;
}

方法2:
legend {
    background:red;
    text-indent:-600px;
    padding-left:600px;

    /*IE下还原初始方式,只设定宽度*/
    *width:600px;
    *text-indent:0;
    *padding-left:0;
}
分享到:
评论

相关推荐

    CSS教程:legend标签设定宽度

    &lt;fieldset&gt; &lt;legend&gt;哪些浏览器legend标签设定的宽度有效&lt;/legend&gt; &lt;input type=checkbox value=ie6 name=width id=ie6 checked=checked /&gt;&lt;label for=ie6&gt;IE6&lt;/label&gt; &lt;input type=checkbox value=ie7 ...

    css中常见各种标签

    &lt;legend&gt;个人信息&lt;/legend&gt; 姓名: ``` #### 横线标签:`&lt;hr&gt;` `&lt;hr&gt;` 标签用于添加水平分割线,常用于区分不同的内容区块。 #### 输入标签:`&lt;input&gt;` `&lt;input&gt;` 是一个非常强大的标签,用于获取用户的...

    27.ggplot2图例修改参数大全(移除、标题、标签、顺序、背景、位置等,内含独门绝技).pdf

    图例可以是水平或垂直的,通过`+ theme(legend.direction = "horizontal")`或`"vertical"`来设定。 8. **图例文字属性** 图例中的文字颜色、大小和字体可以通过`+ theme(legend.text = element_text(color = ...

    WPF Charts控件库的全面扩展(最新20161117)

    14、轴标签和数据点值标签都添加了格式化字符串属性的设定 15、轴添加了交替颜色显示设定 16、增加了一些新的Chart类型:Stock/AreaSpline/AreaStepLine/RangeArea/RangeSplineArea/Stacked100AreaSpline/...

    html知识

    #### HTML &lt;textarea&gt; 标签 ...`&lt;legend&gt;` 标签用于为 `&lt;fieldset&gt;` 提供标题。它常用于表单中的分组标题,以便清晰地区分不同的表单字段。 **示例代码:** ```html &lt;legend&gt;个人信息&lt;/legend&gt; 名字: ...

    barvar(X,Y,Z):可变宽度条形图。-matlab开发

    - 添加轴标签:使用`xlabel`和`ylabel`函数为x轴和y轴添加标签。 - 设置轴范围:使用`xlim`和`ylim`函数可以设定轴的显示范围。 - 显示图例:使用`legend`函数添加图例以区分不同的数据系列。 - 添加网格线:`grid ...

    HTML标签整理.docx

    7. `&lt;base&gt;`:设定页面中所有相对URL的基础URL,方便统一管理链接。 8. `&lt;basefont&gt;`:设置页面的默认字体,HTML5中已废弃。 9. `&lt;bdo&gt;`:用于反转文本方向,常用于多语言网站。 10. `&lt;bgsound&gt;`:在HTML4中用于...

    python Matplotlib(三)——绘制直方图和条形图1

    `plt.legend()`用于添加图例,`xlabel`、`ylabel`和`title`分别用于设置x轴标签、y轴标签和图表标题。 接着,直方图是用于展示数值型数据分布的图形,它通过矩形的面积来表示数据在各个区间内的频数。在Python中,...

    JFreeChart中文api

    - `setBackgroundImageAlpha(float alpha)`:设定背景图片的透明度,`alpha`取值范围为0.0(完全透明)到1.0(完全不透明)。 - `setBackgroundPaint(Paint paint)`:设置图表背景颜色。 - `setBorderPaint(Paint...

    qcustomplot基础属性设置及简单绘图

    - `setTickLabelFormat()`:设定刻度标签的显示格式,如浮点数精度。 2. 图元属性设置: - `addGraph()`:添加一个新的图元。 - `graph()`:获取指定索引的图元对象。 - `graph()-&gt;setPen()`:设置线条颜色、...

    对Python中plt的画图函数详解

    还可以通过label参数给线图添加标签,这在调用plt.legend时将显示出来。使用这个函数还可以绘制多个图形,例如使用fig,axes=plt.subplots(2,1,sharex=True,figsize=(10,10))创建一个包含两个子图的图形,两个子图...

    HighCharts中文帮助文档

    14. **Legend图例选项**:`legend`对象用于设置图例的位置、样式和交互行为,`legend.layout`定义布局方式,`legend.align`和`legend.verticalAlign`分别设置水平和垂直对齐。 15. **Navigation按钮和图例选项**:...

    关于matlab绘图中字体及图片大小等的设置.pdf

    - 图例的字体和大小可以通过`'FontName'`和`'FontSize'`属性来设定,例如`legend('FontName','Times New Roman','FontSize',7)`设置字体为“Times New Roman”,大小为7。 - `LineWidth`属性用于设置图例边框的...

    highcharts属性介绍.docx

    这只是 Highcharts 配置选项的一小部分,实际上还有更多细节和高级功能,例如数据序列(series)的配置、图例(legend)设置、工具提示(tooltip)定制、事件处理等。通过灵活运用这些属性,你可以创建出具有个性化...

    Ext.form.FieldSet的用法.docx

    1. **checkboxToggle**: 如果设置为`true`,FieldSet会在legend标签前添加一个复选框,用户可以通过勾选这个复选框来展开或折叠FieldSet。你可以传递一个DOMHelper配置对象来定制这个复选框的外观。 2. **checkbox...

    HTML5响应式网页设计知识点总结

    div-form-table-tr-td布局在创建表单时非常有用,通过fieldset、legend和label等元素组织表单结构,label标签能方便地关联输入元素并提供焦点。 响应式网页设计的核心在于让网页在不同设备上呈现出最佳的视觉效果。...

    关于FusionCharts的参数的详细说明

    1. `chart`: 这是FusionCharts的核心参数,用于定义图表的基本属性,如类型、宽度、高度、背景颜色等。例如,`type`参数指定图表类型(如饼图、线图),`width`和`height`设定图表尺寸,`bgColor`定义图表背景色。 ...

    关于matlab绘图中字体及图片大小等的设置 (2).docx

    使用`set(gca,'FontName','Times New Roman','FontSize',7,'LineWidth',1.5)`,`gca`代表当前坐标轴,这里统一设置了轴上的数字、刻度和标签的字体和大小。 6. **图名设置**: `title`函数用于添加图形标题,如`...

    highcharts

    `gridLineDashStyle`和`gridLineWidth`控制格线的样式和宽度,`labels`则定义了轴标签的各种属性,如位置、旋转角度和样式。`min`和`max`可以设置轴的显示范围,而`events`则允许添加自定义的事件处理函数。 5. **...

Global site tag (gtag.js) - Google Analytics