首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >除非我使用内联样式,否则不应用CSS高度。

除非我使用内联样式,否则不应用CSS高度。
EN

Stack Overflow用户
提问于 2019-11-22 10:09:32
回答 2查看 137关注 0票数 0

我有三个按钮

代码语言:javascript
复制
<Button row="0" col="0" text="1" class="nums" style="height: 100;"/>
<Button row="0" col="1" text="2" class="nums"/>
<Button row="0" col="2" text="3" class="nums"/>

如果我使用内联样式作为按钮1,按钮2和按钮3依赖于app.css文件而忽略高度,则只能更改高度,尽管应用了其他样式。

代码语言:javascript
复制
.nums{
  android-elevation: 4;
  background-color: lightseagreen;
  border-color: darkolivegreen;
  border-radius: 10;
  border-width: 5;
  color: whitesmoke;
  font-size: 24;
  font-weight: bold;
  height: 100;
  width: 100;
}

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-22 12:54:38

您的heightwidth可能会被更高的https://www.w3schools.com/css/css_specificity.asp覆盖。内联代码基本上覆盖了所有不是!important的东西,这是因为增强了专用性。

同样,具有相同特性的类在第一次声明后再次声明时将被重写。例如,另一个名为.nums的类可能在代码插入后处理。

只需在框架CSS之后添加样式,或者在框架CSS之后加载自定义CSS文件就可以了。

票数 0
EN

Stack Overflow用户

发布于 2019-11-22 10:14:12

首先,不要用句子大小写你的元素定义:即:<button>而不是<Button>

你的问题很容易解决:

<button row="0" col="0" text="1" class="nums" style="height: 100px;"/> <--注意添加的px。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58991938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档