HTML,CSS中的input.ys{...}是什么意思?

input.ys {....}
这个是类选择器?
为什么input写在点前面,说明只能用于input中吗?
能写成.ys input{....}?

这是一个类选择器哈。这样是说明这个类是input标签中的类,如果写成.ys input{...}这样,那么它的意思就是这个类里面的input标签。前面的input .ys 的意思是input标签里面的类。追问

里面的",a,"和"+a+"是什么意思?

为什么这样用?

追答

连接前后的字符串用的,你可以看到js的语法,,里面有讲到的,每一种语言里面都会有连接符的,只是连接符不一样而已。

追问

用,和+都可以?是可以互换的?

追答

我记得是用“+”吧,用“,”这个的没有看到,应该没有这个用法,我是这样认为的,最好还是用“+”这个吧。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-04
你好:
input是html中的表单中的元素标签,
比如:
<form>
<input type="password" class="ys" value=""/>

</form>
这时input.ys代表引用这个密码输入框,而不能像你写的那样.ys input{....}

这是类选择器的一种引用方式,建议系统的看一本书,或者在w3c网站深入学习一下……
第2个回答  2013-09-05
input是选择input标签,后面的.ys是表示class=“ys”,合起来就是class=“ys”的input标签的样式!也可以写成你的那种样式,不过意思变了,表示.ys元素下的input标签!追问

里面的",a,"和"+a+"是什么意思?

为什么这样用?

追答

你自己写一下就知道区别了,你想咋写都可以,看下区别!

相似回答