怎么不继承?或者如何将继承的宽度重置为之前的值?(CSS)

Rad*_*dek 36 css inheritance

我安装了谢谢插件,但我的测试网站上的按钮看起来很奇怪.

我发现了原因.因为它继承#commentform textarea { width: 45%; }了我的主题.如果我从css中删除宽度,按钮看起来没问题.知道如何解决这个问题吗?当然我不想删除#comform textarea的宽度.我可以在按钮的css级别上做些什么吗?像width:not-inherit; width:reset; 我说的那样,如果没有,按钮的宽度根本不会被声明#commentform textarea

jim*_*imr 96

试试看

width: auto;
Run Code Online (Sandbox Code Playgroud)

在按钮上.在这种情况下应该修复它.


小智 5

这是一个老问题,但我在width从父级继承 100% 时遇到了同样的问题。原来添加display属性来inline-block帮助。

display: inline-block;
Run Code Online (Sandbox Code Playgroud)