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

html-css08

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

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

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

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

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

不会吧,你是不是哪里写错了。

首先,确认连接代码对不对,假设你的外部文件是css.css,连接代码<link href="css.css" rel="stylesheet" type="text/css" />还要看看文件路径对不对。

再在css.css文件里写上div{background-image:url(images/heisebeijing75.png)width:500pxheight:500pxcolor:#FC0padding:20px}因为你没有给div取类名或者id名,所以这里用了标签选择器