标签: label

复选框上的<label>:是否有更多网站不使用它的原因?

我总是尝试做以下事情:

<label><input type="checkbox" /> Some text</label>
Run Code Online (Sandbox Code Playgroud)

要么

<label for="idOfField"><input type="checkbox" id="idOfField" /> Some text</label>
Run Code Online (Sandbox Code Playgroud)

我的问题与标签标签有关,特别是在复选框上.

大多数网站(我会说> 40%)不使用<label>标签.

是否有一个原因?浏览器或其他问题是否存在问题?

注意:如果人们不了解<label>标签,它有许多优点:

  • 复选框和收音机:您可以单击文本以及复选框以选中复选框(以及我相信的焦点):Blah blah blah
  • 其他输入:如果单击文本,它将聚焦输入(文本区域,文本,文件)(此功能不如复选框和无线电有用)

注2:有些人提到示例#2比#1(上面)更正确,但是根据这里的文档,要么是正确的

html usability label

11
推荐指数
3
解决办法
1万
查看次数

如何使用CSS为HTML表单中的单选按钮制作多行,垂直和水平对齐的标签?

假设以下标记:

<fieldset>
    <legend>Radio Buttons</legend>
    <ol>
        <li>
            <input type="radio" id="x">
            <label for="x"><!-- Insert multi-line markup here --></label>
        </li>
        <li>
            <input type="radio" id="x">
            <label for="x"><!-- Insert multi-line markup here --></label>
        </li>
    </ol>
</fieldset>
Run Code Online (Sandbox Code Playgroud)

如何设置单选按钮标签的样式,使其在大多数浏览器中看起来如下(IE6 +,FF,Safari,Chrome:

单选按钮标签

html css label cross-browser radio-button

11
推荐指数
2
解决办法
3万
查看次数

使用jQuery从label获取值

我希望从标签中获得月份和年份价值.我如何使用jquery获取这些?

<label year="2010" month="6" id="current Month"> June &nbsp;2010</label>
Run Code Online (Sandbox Code Playgroud)

jquery label

11
推荐指数
1
解决办法
9万
查看次数

如何在extjs中的单个文本字段标签上设置标签宽度?

使用以下代码:


var win = new Ext.Window({
    xtype: 'form',
    layout: 'form',
    items: [{
        xtype: 'textfield',
        value: 'test',
        name: 'testing',
        labelWidth: 200,
        fieldLabel: 'This is a really, really long label here',
        labelStyle: 'white-space: nowrap;'
    }]

}).show();
Run Code Online (Sandbox Code Playgroud)

此标签文本与输入部分重叠(抱歉没有足够的信誉点来发布图像).

我尝试过使用各种组合的css:'cls','labelStyle','style'和'width'但它们似乎都被忽略了(至少在正确设置标签宽度方面).
我正在动态地向表单添加项目,我希望每个元素的自定义标签宽度.在其他元素上,我不希望它为标签保留默认的100px空间 - 我想要更少.这是否可以使用标准文本字段,或者我是否必须创建自定义组件才能执行此操作?

感谢您提供的任何见解.

label extjs width

11
推荐指数
2
解决办法
6万
查看次数

Symfony2形成重复的元素自定义标签

我正在使用Symfony2和CraueFormFlowBundle来创建一个多步骤表单.除了我重复的电子邮件字段外,一切进展顺利.为了我,我不能找到如何贴上我想要的标签.我正在使用form_widget(...)和编写标签在Twig视图中自己呈现表单.我按照客户的意愿定位一切.现在,他希望看到电子邮件标签为"电子邮件*"和"确认电子邮件*"(因为它们是必需的星标).如果我使用form_row()渲染重复的元素,则表单上不再显示错误(但我可以控制标签,snap).显示错误的唯一方法(不要问我为什么),是通过使用指向整个重复元素对象的form_widget(form.giver.email).问题是,使用form_widget渲染整个重复元素使我无法控制标签.

通过渲染整个重复元素,它使用"first_name"和"second_name"参数打印标签.出于显而易见的原因,我不能在这些参数中加上大写字母,短划线和星号.如果我尝试在options数组中设置标签,那么该标签将传递给两个字段,如Symfony2 doc中所述...

我尝试使用twig中的".first"和".second"进行打印,但是我收到一条错误,指出这些在FormView中不存在.

现在我想要的是能够分别设置两个标签!这是我目前的代码:

$builder->add('email', 'repeated', array(
        'type' => 'email',
        'first_name' => 'email',
        'second_name' => 'confirm',
        'invalid_message' => 'The e-mails you provided did not match.',
        'error_bubbling' => false
    ));
Run Code Online (Sandbox Code Playgroud)

这会将标签打印为"电子邮件"和"确认".这是使用"选项"数组:

$builder->add('email', 'repeated', array(
        'type' => 'email',
        'first_name' => 'email',
        'second_name' => 'confirm',
        'invalid_message' => 'The e-mails you provided did not match.',
        'error_bubbling' => false,
        'options' => array(
            'label' => "TESTTT"
        ),
    ));
Run Code Online (Sandbox Code Playgroud)

这将在两个重复的字段上打印"TESTTT"标签.我能做些什么吗?如上所述,如果电子邮件不相等或者它们是空白的,则使用form_row()不会在表单提交时显示错误.所以我被限制使用form_widget()并渲染整个重复的对象.

在此先感谢您的时间.

forms label element symfony craueformflow

11
推荐指数
3
解决办法
7761
查看次数

删除Matlab图的刻度标签中的科学记数法

我在Matlab中制作了一个情节,使用:

hold on
plot(t1,Dx1,'r')
xlabel('t (ps)')
ylabel('Deviation of coordinate from initial coordinate (Å)')
plot(t1,Dy1,'g')
plot(t1,Dz1,'b')
hold off
Run Code Online (Sandbox Code Playgroud)

但是,y轴上的刻度标签是用科学记数法生成的:

y轴上的科学记数法

有什么方法可以删除科学记数法,并且y标签的范围是-0.0025到0.0005吗?谢谢!

matlab plot label

11
推荐指数
2
解决办法
3万
查看次数

用Java打印到标签打印机

我无法打印到标签打印机.下面的代码在一个上打印4个"标签"(附加标签图片).

下面的代码打印到兄弟QL-500标签打印机.它打印到3.5"×1.1"标签上.

如果有人可以帮助我更好地理解代码,那也会很棒.

import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.print.PageFormat;
import java.awt.print.Paper;
import java.awt.print.Printable;
import java.awt.print.PrinterException;
import java.awt.print.PrinterJob;
import java.text.DateFormat;
import java.util.Date;
import java.util.Locale;
import javax.print.PrintService;



public class DYMOLabelPrintConnector implements Printable {

public static final String PRINTERNAME = "DYMO LabelWriter 400";


public static final boolean PRINTMENU = false;

public static void main(String[] args) {
PrinterJob printerJob = PrinterJob.getPrinterJob();
PageFormat pageFormat = printerJob.defaultPage();
Paper paper = new Paper();

final double widthPaper = (1.2 * 72);
final double heightPaper = (1.5 …
Run Code Online (Sandbox Code Playgroud)

java printing label

11
推荐指数
1
解决办法
3万
查看次数

C中的#define有三个点

#define LOGI(...) ((void)__android_log_print(ANDROID_LOG_INFO, "native-activity", __VA_ARGS__))
#define LOGW(...) ((void)__android_log_print(ANDROID_LOG_WARN, "native-activity", __VA_ARGS__))
Run Code Online (Sandbox Code Playgroud)

这是这两个宏的定义; 在后面的代码LOGI,并LOGW使用这种方式

LOGI("accelerometer: x=%f y=%f z=%f",
                                event.acceleration.x, event.acceleration.y,
                                event.acceleration.z);
Run Code Online (Sandbox Code Playgroud)

就这样

LOGW("Unable to eglMakeCurrent");
Run Code Online (Sandbox Code Playgroud)

因为我试图避免复杂的宏,#define一般来说,我无法得到这个宏实际意味着什么.这里的3点符号有什么作用?这#define在代码后面有什么变化?

显然我知道3个点用于表示和无限量的参数,但我不知道如何阅读这种情况.

c label notation c-preprocessor variadic-macros

11
推荐指数
1
解决办法
6847
查看次数

包含包裹标签的对照皮肤的优选高度

我写了一个基本的控件和它的皮肤.A label显示在HBox皮肤中.如果空间不足,此标签应包装其文本.

public class LabelWrap extends Application {

    public static void main(String[] args) {
        launch(LabelWrap.class);
    }

    @Override
    public void start(Stage stage) throws Exception {
        BasicControl basicControl = new BasicControl();
        BorderPane borderPane = new BorderPane();
        borderPane.setPrefWidth(150);
        borderPane.setCenter(basicControl);

        stage.setScene(new Scene(borderPane));
        stage.centerOnScreen();
        stage.show();
    }

    private static class BasicControl extends Control {
        @Override
        protected Skin<?> createDefaultSkin() {
            return new BasicControlSkin(this);
        }
    }

    private static class BasicControlSkin extends SkinBase<BasicControl> {
        protected BasicControlSkin(BasicControl control) {
            super(control);
            VBox box = new VBox();
            Label label …
Run Code Online (Sandbox Code Playgroud)

java label javafx word-wrap javafx-8

11
推荐指数
1
解决办法
513
查看次数

使用避难所导入Stata数据后访问变量标签的便捷方式

在R中,一些包(例如haven)将label属性插入变量(例如haven),这解释了变量的实质名称.例如,gdppc可能有标签GDP per capita.

这非常有用,尤其是从Stata导入数据时.但是,我仍然很难知道如何在我的工作流程中使用它.

  1. 如何快速浏览变量和变量标签?现在我必须这样做attributes(df$var),但这一点不太方便(la names(df))

  2. 如何在地块中使用这些标签?同样,我可以attr(df$var, "label")用来访问字符串标签.但是,这似乎很麻烦.

有没有官方的方法在工作流程中使用这些标签?我当然可以编写一个包装的自定义函数attr,但是当包以label不同方式实现属性时,它可能会在将来中断.因此,理想情况下,我想要一种由haven(或其他主要包)支持的官方方式.

label r stata r-haven

11
推荐指数
3
解决办法
5560
查看次数