css p 想去掉div以外的p标签margin和padding

<head>
<style type="text/css">
*{margin:0; padding:0;}
</style>
</head>
<body>
<p>内容1</p>
<p>内容2</p>
<p>内容3</p>
<div>
<p>内容4</p>
<p>内容5</p>
</div>
<div>所有p标签margin和padding都被清空,有什么办法不让div里面的p标签margin和padding不清空?</div>
</body>


杨魅力
浏览 1417回答 2
2回答

当年话下

它这个分优先级别的.*{margin:0; padding:0;}控制外层.你在div中的p单独设置margin和padding就可以了.一般这种写法最好采用外联的方式,即在css文件单独处理.可扩展性和修改比较好

喵喵时光机

把* 改成 div或是改哪个,添加哪个.
打开App,查看更多内容
随时随地看视频慕课网APP