为了账号安全,请及时绑定邮箱和手机立即绑定

为什么改变宽度和高度不能用另外再写一个css,而改变颜色就可以啊,是因为#txt中定义了高度和宽度的原因吗?

<style type="text/css">

body{font-size:12px;}

#txt{

    height:400px;

    width:600px;

border:#333 solid 1px;

padding:5px;}

p{

line-height:18px;

text-indent:2em;}

.c1{

    color:red;

    background:pink;

}

.c2{

    width:500px;

    height:500px;

}

</style>

//定义"改变颜色"的函数

    function changecolor(){

        var mychar=document.getElementById("txt");

        mychar.className="c1";

    }

//定义"改变宽高"的函数

    function changekg(){

        var mychar2=document.getElementById("txt");

        mychar2.className="c2";

    }


正在回答

1 回答

对的,因为你txt里面没有颜色的设置,可以直接添加在里面,而高宽你应用的是txt里面的,不能直接再建立一个css,按照顺序的话,也是先执行txt,你c2由于冲突就失效了!

2 回复 有任何疑惑可以回复我~
#1

简一_ 提问者

非常感谢!
2017-07-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么改变宽度和高度不能用另外再写一个css,而改变颜色就可以啊,是因为#txt中定义了高度和宽度的原因吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信