css中设置的宽度width不起作用是为什么

html-css019

css中设置的宽度width不起作用是为什么,第1张

你是给什么元素设置宽度的?给块状元素设置宽度是可以的,但是内联元素设置宽度是没有效果的,比如a标签 这个我们在css里面设置宽度是没有效果的,要把a标签转换成块状元素,宽度的效果才可以实现,其次还有种可能,你写的可能是块状元素,但是没有设置边框,你看不见而已,但是宽度是发生变化的,具体内容你可以参考下php中文网上面的资料,希望对你有帮助!

div .p 代表div元素下面的class="p"的元素。

所以你的写法应该是:.p p 或者是 p 或者是 div 或者是.p * 

不过话说P标签貌似不能直接设置宽度吧。P标签默认是行级元素好像

有2各地方的错误,

每个width和height后面的数量都要加一个单位px。

第一个d1里面的display应该改成:inline-block;‘

我把你的代码复制下来放在dreamweaver里面这样修改后就正常了;