Javascript 我的无序列表是从json文件呈现的,但我希望每个列表元素周围都有一个边框
我的列表元素没有格式化。我希望每个元素周围都有一个边框 我试过这个:Javascript 我的无序列表是从json文件呈现的,但我希望每个列表元素周围都有一个边框,javascript,css,reactjs,list,Javascript,Css,Reactjs,List,我的列表元素没有格式化。我希望每个元素周围都有一个边框 我试过这个: .list{ border: 1px solid black; } 为此 return ( <ul className="col-md-6 list-group"> <li class="ywList"> { Items} </li> </ul> 返回( {Items} 呈现的
.list{
border: 1px solid black;
}
为此
return (
<ul className="col-md-6 list-group">
<li class="ywList">
{ Items}
</li>
</ul>
返回(
-
{Items}
呈现的列表应在每个元素周围显示一个边框,以便每个列表元素以相同的大小排列在一个框中。如注释中所述,您应将“className”替换为“class”,并通过循环项目将其呈现为列表元素
return (
<ul className="col-md-6 list-group">
{
Items.map(item => (
// Here
<li className="orderedList">
{item}
</li>
))
}
</ul>
);
返回(
{
Items.map(item=>(
//这里
-
{item}
))
}
);
这仅在Items变量为数组时有效
编辑:我查看了你的沙箱,注意到两件事:
// Here we check the className prop
<li className={`list-group-item ${props.className || ''}`}>
...
</li>
//这里我们检查类名属性
...
新组件现在将有一个类名prop
NewList.js
const NewList = props => {
const NewListItems = props.ambers.map(amber => {
return (
<PostItem
// Here we add a className
className="orderedList"
key={amber.data.created}
post={amber.data}
/>
);
});
return <ul className="col-md-6 list-group">{NewListItems}</ul>;
};
const NewList=props=>{
const NewListItems=props.ambers.map(琥珀色=>{
返回(
);
});
返回{NewListItems}
;
};
className不是列表项元素上的class。“我希望每个元素周围都有一个边框。”-现在你对所有的
项目都有这些建议都不起作用。我将编辑我的答案来解释你需要什么。链接标题是否可以放在缩略图的侧面?我更新了沙盒,你只需要创建一些css:.post-list-media{display:flex;}.post-list-media>div{flex:1;}算出了!:)太好了!我当时不在电脑旁,无法编辑文件!