Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.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
Css 我如何给div中的所有内容加上边界_Css - Fatal编程技术网

Css 我如何给div中的所有内容加上边界

Css 我如何给div中的所有内容加上边界,css,Css,我有一个包含etc的div,当我尝试给它一个边框时,每个单元格都有一个边框。它没有给任何东西一个边界: #dropDownDiv { border-left: thin solid white; } 编辑:没有一个答案有效使用 #dropDownDiv td { border-left: thin solid white; } 这意味着将所有作为dropDownDiv的后代的td元素都赋予该边框 顺便说一下,您的行缺少周围的标记。您需要添加它。试试这个 #dropDownDiv

我有一个包含etc的div,当我尝试给它一个边框时,每个单元格都有一个边框。它没有给任何东西一个边界:

#dropDownDiv {
    border-left: thin solid white;
}
编辑:没有一个答案有效

使用

#dropDownDiv td {
  border-left: thin solid white;
}
这意味着将所有作为dropDownDiv的后代的td元素都赋予该边框

顺便说一下,您的行缺少周围的标记。您需要添加它。

试试这个

#dropDownDiv td {
  border-left: thin solid white;
}

如果您想在该div内和该div上为所有内容设置边框,您可以使用:

#dropDownDiv,
#dropDownDiv * {
    border-left: thin solid white;
}
CSS中默认情况下不会继承边框

#dropDownDiv,
#dropDownDiv td {
    border-left: thin solid white;
}

如果您只选择了div,您还必须选择div中的所有内容:

#dropDownDiv,
#dropDownDiv table,
#dropDownDiv tr,
#dropDownDiv td
{
    border-left: thin solid white;
}
或者可以使用通配符:

#dropDownDiv *
{
    border-left: thin solid white;
}
这将绝对选择div中的所有内容:

刚刚看到这个:

您缺少一个表标记:

<div id="dropDownDiv">
<tr>
    <td style="text-transform:capitalize;">
将其更改为:

<div id="dropDownDiv">
<table>
<tr>
    <td style="text-transform:capitalize;">

你不可能有一个没有。有些浏览器不知道如何使用它:

@user您修复了标记吗?下面是一个有效的例子:哪个不起作用?应该。。你能给我们看看你正在使用的页面吗?@user521180请提供一个简短的独立示例,15行就足够了。很可能问题实际上在你的程序中完全不同的部分。而且,它不起作用是毫无意义的。你看不到边界吗?您使用的是哪种浏览器?此外,您的HTML是无效的。通过类似的验证器发送,并在修改样式之前首先修复错误。
<div id="dropDownDiv">
<table>
<tr>
    <td style="text-transform:capitalize;">