- Objective: - Breadcrumb: # 概念阐释 - 如果在其他元素外面再加上一个`<div>`元素,相当于加了一个“盒子” ```css <div> <img> <p>$5</p> </div> ``` ```css <div> <p>apple</p> <p>orange</p> <p>banana</p> </div> ``` - 因为`div` 里面嵌入了其他元素,所以这里的**div叫做父级元素**,其它元素叫做子级元素。 - 在css里,只有3个元素只影响外面的盒子`border padding margin`, 其它元素全部可以**继承ingeritance**。 # 实例 <iframe src="https://codepen.io/harryzhu313/pen/GRByxRW" width="720" height="400"></iframe> - 上面的例子中`p` 的样式全部继承于`div`,所以选择器写一个`div`就可以。就像`body`可以改变页面中的所有元素。 - 例子中的`text-align`和`color`控制的是继承元素`p`中的文字。`margin:auto` **只能控制盒子居中,且需要设定width** `text-align`**控制盒子里的内容居中。** - 所以内嵌在`div`中的`p`这个盒子也能居中,但文字仍然不可以,想要文字居中必须是`text-align`。 - `p{text-align:center;}` 可以让apple orange banana文字居中。 ![](http://image.harryrou.wiki/2023-01-21-%E6%88%AA%E5%B1%8F2023-01-21%2008.31.44.png) # 相关内容 # 参考资料