Css里面的name的作用

<select name="ss">
<option value="ssd">ssd</option>
<option value="sfd">sdd</option>
</select>
这个代码里面
<select name="ss">
的name的作用是什么啊

  Css里面的name的作用:给当前标签或元素指定名称。

  name原来是为了标识之用,但是现在根据规范,都建议用id来标识元素。
  以下只能用name:
  1. 表单(form)的控件名,提交的数据都用控件的name而不是id来控制。因为有许多name会同时对应多个控件,比如checkbox和radio,而id必须是全文档中唯一的。此外浏览器会根据name来设定发送到服务器的request。因此如果用id,服务器是无法得到数据的。
  2. frame和window的名字,用于在其他frame或window指定target。

  以下只能用id:
  1. label与form控件的关联,
  for属性指定与label关联的元素的id,不可用name替代。
  2. CSS的元素选择机制,以#MyId的方式指定应用样式的元素,不能用name替代。
  3. 脚本中获得对象:
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-14
首先,你这个代码是html,不是css.
name的作用有很多,比如用php程序可以$ss=$_POST["ss"];来获取你sleect里选择的option的值value="ssd"这里的ssd
在jq里可以$("select[name=ss'']")选择到这个select本回答被提问者和网友采纳
第2个回答  2012-11-14
一般序列化表单,就是通过获取name的值的。例如jquery的$('#form').serialize();会将表单中具有name属性的控件的值拼成一个字符串,以便提交到后台。
相似回答