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

时间:2015-05-16 11:03:05

标签: django django-forms

我尝试在移动设备上查看时,将文本输入的字体大小设置为更大。为此,我已经为widget小部件添加了font-size属性,但它对输入的文本没有任何影响。

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属性只影响标签,所以我做错了什么?

1 个答案:

答案 0 :(得分:5)

font-size样式属性:

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

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