Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 无法在ul内部显示内联表单_Html_Css - Fatal编程技术网

Html 无法在ul内部显示内联表单

Html 无法在ul内部显示内联表单,html,css,Html,Css,我有一个ul列表,在li标签内有普通文本。我试着以内联方式显示它,结果成功了 但是,我尝试用表单替换该文本,然后它就不能再内联显示了 这是我的html: <ul class='test'> <li><form method='post' action=''> <input type='hidden'><br><br> <button class='hi' type='submit'&g

我有一个ul列表,在li标签内有普通文本。我试着以内联方式显示它,结果成功了

但是,我尝试用表单替换该文本,然后它就不能再内联显示了

这是我的html:

<ul class='test'>
   <li><form method='post' action=''>
       <input type='hidden'><br><br>
       <button class='hi' type='submit'>Test1</button>
       </form>
  </li>
  <li><form method='post' action=''>
     <input type='hidden'><br><br>
     <button class='hi' type='submit'>Test2</button>
     </form>
  </li>
这是我的


要在JSFIDLE中内联显示测试1和测试2,我应该怎么做?

在浏览器中默认情况下,
css是
display:block

您必须在css文件中定义

form {
    display:inline;
}

更好的方法是在


它将超越默认的浏览器css,也不会影响您已经或将要在网站中使用的其他表单。

在浏览器中,默认情况下,
css是
显示:块

您必须在css文件中定义

form {
    display:inline;
}

更好的方法是在


它将超越默认的浏览器css,也不会影响您已经或将要在网站中使用的其他表单。

一些问题:
br
创建了换行符<代码>表单
默认为
显示:块
。您的
按钮
设置为
display:block

form, button.hi {
    display:inline;
}

br {
    display:none;
}

几个问题:
br
创建了换行符<代码>表单
默认为
显示:块
。您的
按钮
设置为
display:block

form, button.hi {
    display:inline;
}

br {
    display:none;
}
您只需添加标签

.test li {
  float:left;
  display:inline
}
您只需添加标签

.test li {
  float:left;
  display:inline
}