Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.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 选择导航元素时如何隐藏边框_Css - Fatal编程技术网

Css 选择导航元素时如何隐藏边框

Css 选择导航元素时如何隐藏边框,css,Css,我正在创建一个具有垂直列表的导航栏(在div中)。当您单击导航中的某个元素时,它会弹出一个与nagigation列表接触的div。这个div有一个边框(去掉这个边框看起来很奇怪,所以我没有这么做)。如何删除该边框的一部分(与所选导航div接触的部分) 再解释一下:弹出的div与左侧的导航相接触。我只想隐藏与导航栏中选定元素接触的边界部分的边界 找到了一个解决方案: 我需要在导航栏上放置一个右边框:-1px,以覆盖弹出分区上的边框。如果导航栏顶部与导航栏接触。。。使用border-top:none

我正在创建一个具有垂直列表的导航栏(在div中)。当您单击导航中的某个元素时,它会弹出一个与nagigation列表接触的div。这个div有一个边框(去掉这个边框看起来很奇怪,所以我没有这么做)。如何删除该边框的一部分(与所选导航div接触的部分)

再解释一下:弹出的div与左侧的导航相接触。我只想隐藏与导航栏中选定元素接触的边界部分的边界

找到了一个解决方案:
我需要在导航栏上放置一个右边框:-1px,以覆盖弹出分区上的边框。

如果导航栏顶部与导航栏接触。。。使用
border-top:none

您可以使用
Outline:0px
边框:无在那个部分。但是我不能说,除非我看到代码。

你有代码示例、实时预览或我们可以参考的图像吗?因为是新的,我不能添加图像,也不能链接到示例。很抱歉再解释一下:弹出的div与左侧的导航相接触。我只想隐藏与导航barIt中选定元素接触的边界部分的边界与左侧的导航接触。我只想隐藏与导航栏中选定元素接触的边界部分的边界。因此,我想您必须使用
border left:none
。如果我认为有什么问题,我需要代码来完全理解您。找到了一个解决方案:我需要在导航上放置一个正确的边框:-1px,以便覆盖弹出div上的边框。