【发布时间】:2016-04-30 08:54:11
【问题描述】:
我的网络应用程序的行为非常奇怪(对我来说)。 应用型号为:
|-TaskBox
\
|-TaskList
\
|-TaskElement
|-TaskElement
\
|-AddNewTask
而且我在每个 TaskElement 下都有奇怪的白色间隙,就像图片上一样:
react中渲染任务元素的代码是:
return (
<div className="taskElement" style={this.state.style}>
<div className="textArea">
<p>{this.state.text}</p>
</div>
<div className="iconsArea">
<i className="material-icons" onClick={this.toEditMode}>mode_edit</i>
<i className="material-icons" onClick={this.Delete}>delete</i>
<i className="material-icons">keyboard_arrow_down</i>
<i className="material-icons">keyboard_arrow_up</i>
</div>
</div>
);
我不知道为什么会出现这种空白,但是当我向 xml 渲染代码空白添加任何纯文本符号时,代码空白消失了。那里到底发生了什么?
和 .在此处添加到代码中: 返回(
<div className="taskElement" style={this.state.style}>
<div className="textArea">
<p>{this.state.text}</p>
</div>
<div className="iconsArea">
<i className="material-icons" onClick={this.toEditMode}>mode_edit</i>
<i className="material-icons" onClick={this.Delete}>delete</i>
<i className="material-icons">keyboard_arrow_down</i>
<i className="material-icons">keyboard_arrow_up</i>
</div> . (this is the dot i added)
</div>
);
【问题讨论】:
-
介意分享你的风格吗? :)
-
@MichelleTilley 你想要哪个?所有代码都在github.com/feijihn/todolist_react,如果你想要一些萤火虫探索,你也可以去84.23.33.186:3000
-
请帮助我们为您的 html 示例中的类设置样式,这样我们就不需要扫描您的所有 css。
-
使用浏览器的开发工具检查空白并找出谁在添加额外的边距或填充。
-
@DanO 我找不到任何额外的填充或边距。您可以在 84.23.33.186:3000 尝试自己 致 LGSon:repo 中的所有内容 github.com/feijihn/todolist_react 在 public/css 文件夹中
标签: javascript css web reactjs react-jsx