Css 选择接受文本输入或仅显示文本的元素

Css 选择接受文本输入或仅显示文本的元素,css,Css,如何选择可以接受文本作为输入的元素以及只支持文本显示的元素?您可以使用 :read-write将选择可接受文本输入的任何元素; 无法使用:只读,因为Safari和Firefox中的支持较差。相反,请使用基本属性选择器。只读属性仅在接受输入的文本上受支持; 我们也必须选择带有:只读的textarea,但只写textarea更简单; Firefox不使用:read-write选择日期和时间输入类型,所以我们必须显式地选择它们。 如果你能够回答你自己的问题,至少把问题弄清楚,并给出一个带有代码的测试用

如何选择可以接受文本作为输入的元素以及只支持文本显示的元素?

您可以使用

:read-write将选择可接受文本输入的任何元素; 无法使用:只读,因为Safari和Firefox中的支持较差。相反,请使用基本属性选择器。只读属性仅在接受输入的文本上受支持; 我们也必须选择带有:只读的textarea,但只写textarea更简单; Firefox不使用:read-write选择日期和时间输入类型,所以我们必须显式地选择它们。
如果你能够回答你自己的问题,至少把问题弄清楚,并给出一个带有代码的测试用例示例,etci非常了解:读写。。。但是我完全不理解你的问题以及它与显示文本的关系。只显示文本或只支持文本显示意味着什么?我感觉在这里的翻译中有些东西丢失了,因为从表面上看,它们似乎指的是几乎所有的元素。
:-moz-read-write
{}

:read-write
{}

input[readonly],
input[type=date],
input[type=time],
textarea
{}