before、after

::before 原本的元素[之前]加 入內容 ::after 則是原本的元素[之後]加入內容

使用說明

  • 使用時,需要加上content 才能使用

  • 產生出來虛擬元素為inline特性。無法控制寬、高、行距

  • 有關SEO內容,不應該放在content內

  • content:搜尋引擎找不倒裡面的文字

  • 可以減少HTML標籤數量,相對也加重瀏覽器的渲染區塊

偽元素

@charset "UTF-8";

.box {
	background-color: yellowgreen;
	width: 500px;
	padding: 15px;
	margin-left: auto;
	margin-right: auto;
}

.box::before {
	content: "我是 before";
	background-color: pink;
	display: block;
}

.box::after {
	content: "我是 after";
	background-color: wheat;
	display: block;
}

反轉

麵包屑

Last updated

Was this helpful?