为什么我看到很多应该用form的却用div代替呢?

如题所述

form在向程序提交内容的时候是不可以代替的,除了这种情况外在平时,有些程序员或美工习惯上使用div+css来写架构,而且这种也是一个比较流行的写法。追问

那么搜索呢?使用div会不会有什么问题?

追答

如果不考虑js的话,就必须用form向程序提交查询的内容,所以这个时候不用js的话,就需要使用form,不能使用div

温馨提示:内容为网友见解,仅供参考
无其他回答

为什么我看到很多应该用form的却用div代替呢?
form在向程序提交内容的时候是不可以代替的,除了这种情况外在平时,有些程序员或美工习惯上使用div+css来写架构,而且这种也是一个比较流行的写法。

Form和Div的关系
这里的答案只是单纯的HTML环境下的结果。Form提交的时候会把Form内的组件提交,所以不管这些组件是不是在别的标签内(例如<div>)都会被提交。<div>隐藏了但是组件依然在Form内,所以Form不会理会<div>是否显示都会把Form内的组件提交。这个答案满意吗?

为什么有些前端一直用div当按钮,而不是用button?
其实按正常来说是应该用button来写按钮,但实际开发过程中每个人的喜好不同,再加上在代码规范上也没有那么多的条条框框,所以就用p来写按钮也是ok的。在很多人的开发习惯中,块级元素都可用p来实现,行内元素都可用span来实现,毕竟除了特定的标签之外通过css+js都可以实现同样的功能。其实开发人员...

<form>下能包含多个<div>吗
div只是一个容器,跟我们之前用表格做FORM的框架,没有什么区别,只不过div更加的简洁明了,更加符合web标准罢了。楼主肯定知道DIV的优点。 不在赘述。

为什么那些"在线编辑器”要用div、form、table多层嵌套
实现其显示罢了,没有为什么。当然,如果你是高手,可以换N种显示的方法

为什么网页设计推荐用div+css,但又说不要滥用div?还有怎样才能更好的...
你首先要明白什么叫滥用div:滥用是由于很多人学得不到位,或没动脑筋 看了教程和书死搬书上东西脑袋不能转弯 现在的书和教程质量也差,本身也是东拼西凑出来的,误导了很多人 滥用的例子:做一个搜索表单或导航栏,按设计效果来说,直接把css用在这个表单的form上或导航的ul上就能实现了,滥用的人...

html图片把表单覆盖了怎么办?
可以用div套住form表单,给div和img设置定位

一个简单的form引用为什么会undefined
请注意,你在<head><\/head>里面的javascript已经事件于<body><\/body>下面先运行了.也就是说还没有产生<div id="here">元素前,就却要在这个不存在的元素前加入新的元素,当然是undefine了.你可以将上面的一部分定义成一个函数,然后在body上加入onload=这个函数就可以了.

请问如何设置div的排列位置呢
如果div和form是在同一行,在div和form和外面加个table,div和form放到2个td中,或者把form外加div,左面的div也加style="float:left"属性 在页面中加入样式html,body{ margin:0px;padding:0x}让页面中的外边距和内边距都为0

用div+css代替iframe
可以通过添加div层的方式,设置z-index属性,就不需要使用iframe调用新页面了。一个页面就是很多个层组合成的,一开始是display:none;隐藏状态,通过某个事件,使其显示display:block;即可。参数传递也更方便。

相似回答