2014-10-30 60 views
0

我是移动页面开发的一个完整的新手(使用html 5),所以对我来说很容易。输入文本框内联CSS不起作用

我有一个表格放置在一个表格中,有一些文本输入。我试图限制宽度,但没有运气。

<td colspan='2'> 
<input type='text' size='3'/> 
</td> 

这跟宽度绝对没有关系,但该字段仍然有效。

<td colspan='2'> 
<input type='text' name='AtoBft' id='AtoBft' style='width: 10px;'/> ' 
</td> 

这不仅对宽度没有影响,而且禁用该字段(无法在其上键入)。请注意,该页面使用jQuery移动,我已经重写这个CSS在head标签的样式表(如果该事项在所有)

table, td, th { 
    color: #FFFFFF !important; 
} 
+0

使用''data-wrapper-class'作为伪装。或者添加'data-role =“none”'来输入和应用内联样式。 – Omar 2014-10-30 15:41:24

+0

我确实说过我是一个新人,对吧?我不知道什么是愚蠢的。 – user3479671 2014-10-30 16:29:15

+0

我的问题与您建议的问题相同的方式是什么?那个谈论边界的问题,我的问题是关于文本字体大小 – user3479671 2014-10-30 16:31:31

回答

0

您发布作品的代码,这意味着其他的CSS改变它。假设背景是相同的颜色,将文字设置为白色将使您很难看到您正在输入的内容。

将您的页面加载到浏览器(在您的机器上,而不是移动设备上)并按F12,然后检查该元素。它会告诉你什么CSS正在影响它,以及样式的文件和行号。调试CSS问题时,F12是您最好的朋友!

+0

表格文本是白色的,但不是文本框。实际上,当我点击它时,甚至看不到光标在框中。我可以看到我在其他领域中输入的内容,我没有搞错。 – user3479671 2014-10-30 15:16:08

+0

从控制台,我有:“预期的声明,但发现'['。跳到下一个声明。”和“解析'指针事件'的值时发生错误,声明丢失。”发生在我的页面中,但没有给定的行号。我无法在任何地方找到这些东西 – user3479671 2014-10-30 15:16:25

+0

你不想在控制台中看。您想检查元素并查看其样式(应显示在“开发人员工具”窗口的右侧)。这会告诉你从中应用风格的文件和行号。 – 2014-10-30 15:55:53