<p>与<div>两个标签有区别吗?

感觉

 <p>与<div>

两个标签都是把内容放在一个段落中,都是可以换行功能。
它们之间有区别吗?

从语义的角度来看p表征一个段落,而div只能表征一个容器

http://www.divcss5.com/html/h545.shtml

这两个标签都是块级元素,宽度都会霸道的占据父元素的100%。看下它们的区别:块级元素有好几个,

等标题;

;

;等等。这些块级元素都有其固有属性的,例如

会使字体变大变粗,

会产生表格,

会分段等等。当你只是需要块级元素布局,而不需要特殊属性的时候,就用

,如果你没加CSS属性,它就是一个块级元素,它就是一张白纸,所以很适合用来布局。打个比方,,

这些块级元素就像有一定框架的网页模板,而
就像空白的网页。 其实你可以通过CSS来改变

这些块级元素的固有属性,

元素与其他元素之间本来会产生一个很大的距离的,你可以设置它的margin来改变这些距离,很灵活的,熟练了你就可以运用自如了

p默认有margin,div没有
div里面可以放p,p里面不能放div,浏览器会自动将div移动出p外

http://www.cnblogs.com/dyllove98/archive/2013/06/06/3122963.html百度上不是一堆一堆的么