如何更改输入字段中文本的大小?

How can I change the size of text in an input field?

我正在尝试将表单中文本输入的字体大小设置为在移动设备上查看时变大。为此,我向小部件属性添加了字体大小属性,但它对输入的文本没有任何影响。

class MyMobileForm(forms.Form):

    answer = forms.CharField(label="Answer",
        widget=forms.TextInput(attrs={'autofocus': 'autofocus',
                                      'autocomplete': 'off',
                                      'size': '40',
                                      'font-size': 'xx-large',
                                      }))

font-size 属性只影响标签,所以我做错了什么?

font-size 风格 属性:

    widget=forms.TextInput(attrs={'autofocus': 'autofocus',
                                  'autocomplete': 'off',
                                  'size': '40',
                                  'style': 'font-size: xx-large',
                                  })

但是使用真正的 CSS 而不是临时样式要好得多。将 class 属性设置为您的小部件,然后在外部 .css 文件的 <style> 标记中定义规则。