我是网络开发的新手,我一直在Lynda.com上学习如何使用Dreamweaver CS5。我尝试将大部分时间用于编写代码,并使用Dreamweaver教程作为HTML的介绍。但是,我注意到当我使用Dreamweaver输入某些元素时,例如表单,它使用“name”属性而不是“id”属性。据我所知,“名字”已被放弃,转而支持“id”。这是所有标签的情况,例如表格吗?如果是这样,我如何设置Dreamweaver在这种情况下使用“id”而不是“name”?
如果已经回答,请原谅我。我搜索它,并没有遇到它,但由于我是Stackoverflow的新手,可能只是我没有正确搜索。
非常感谢!
答案 0 :(得分:1)
在这种情况下,Dreamweaver是正确的。对于服务器端编程语言来处理表单数据(作为POST或GET数据),每个表单元素必须具有name =“”属性集。
如果需要,您仍然可以在HTML中手动输入id =“”,但是如果要使用表单,Dreamweaver自动生成表单元素的名称属性非常敏感。
<强> HTML 强>
<input type="text" name="message1" id="styleme" value="Hey there!" />
<强> CSS 强>
#styleme { font-size: 18px; }
<强> PHP 强>
<?php echo $_POST['message1']; ?>
答案 1 :(得分:1)
名称属性,Chris G.注明maps和frames(iframes)。查看this thread,了解iframe 名称用法的示例。
id 是唯一标识DOM元素的方法,主要用于样式或脚本编写。