覆盖css宽度

时间:2016-10-24 10:44:20

标签: html css width

如何覆盖css width以便竞争的width HTML属性定义计算的大小?

下面的示例呈现宽度为500px,但我想要100px。假设不能改变css规则 - 只是用更强的规则掩盖。

编辑以澄清:我不想在内联或其他地方设置显式大小。

img {
  width: auto;
}
<img src="http://placekitten.com/500/500" width="100px">

7 个答案:

答案 0 :(得分:3)

您可以使用内联样式设置width

&#13;
&#13;
img {
  width: auto;
}
&#13;
<img src="http://placehold.it/500x500" style="width: 100px">
&#13;
&#13;
&#13;

答案 1 :(得分:0)

查看!important代码:

更多信息here

答案 2 :(得分:0)

您可以使用内联css:

<img src="http://placekitten.com/500/500" style="width:100px">

或者您可以从当前代码中删除px:

<img src="http://placekitten.com/500/500" width="100">

答案 3 :(得分:0)

你可以使用!重要注释: 宽度:100px!important;

答案 4 :(得分:0)

只需像这样使用

img {
width: auto;}

<img src="http://placekitten.com/500/500" style="width: 100px;">

答案 5 :(得分:0)

试试这个。

img { width: auto; } <img src="http://placehold.it/500x500" style="width: 100px !important;">

答案 6 :(得分:0)

只需跟随即可轻松工作

// Make textView2 invisible
tv2.visibility = View.INVISIBLE
// Get the LayoutParams of the ImageView
val ivParams = iv.layoutParams as RelativeLayout.LayoutParams
// Change the rule to be to the right of textView1
ivParams.addRule(RelativeLayout.RIGHT_OF, tv1.id)
// Since the placement of textView2 is changing, request a layout.
iv.requestLayout()
img{
min-width: auto !important;
width: auto !important;
}