图片说明
代码中直接这样写可以显示出任意的n次方,
5《sup》2《/sup》
5《sup》2.5《/sup》
5《sup》WS《/sup》
但是下拉框中n次方无法显示了。
52
52.5
5WS
求大神指点。!
补充: csdn会把select给屏蔽掉了。是下面这样子无法显示n次方
《select》
《option》 5《sup》2《/sup》 《/option》
《option》 5《sup》2.5《/sup》 《/option》
《option》 5《sup》WS《/sup》 《/option》
《/select》
方法1:可以用ul li来代替 select;
原因: option好像会过滤所有的标签。我试了换成span然后给他字符流一般的高度,却不行。建议你模拟他的功能去做。
方法2 : 5² 用文本代替
原因: 5和²本来大小就不同,用搜狗输入法(平方)就可以找到²。
浏览器带的下拉不行,有两个变通的办法,一个是设计一种带有上下标的特殊的字体,那么用这种字体显示。
另一个是使用div层模拟下拉,这样可以把sup标签放在里面用。