谁会css中的after?

html-css012

谁会css中的after?,第1张

同学你是没有设置 border的样式,只定义宽度和颜色都是不管用的,线条的样式(border-style)是必须有的

border-style: 可以有4个样式,dotted、solid、double、dashed

dotted 定义点状边框。在大多数浏览器中呈现为实线。

solid 定义实线

double 定义双线。双线的宽度等于 border-width 的值。

dashed 定义虚线。在大多数浏览器中呈现为实线。

可以这么简写

.clas:after{

    content:"吗?"

border:#F00 10px solid/*颜色 宽度 实线*/

}

还有CSS :after 伪元素可以参考

http://www.w3school.com.cn/css/pr_pseudo_after.asp

:after 伪元素在元素之后添加内容。

这个伪元素允许创作人员在元素内容的最后面插入生成内容。默认地,这个伪元素是行内元素,不过可以使用属性 display 改变这一点。

所有主流浏览器都支持 :after 伪元素,但对于IE来说,只有IE8以上版本支持。

h1:after

{

content:url(beep.wav)

}

此样式会在每个 h1 元素之后播放一段声音:

<style type="text/css">

h1:after {content:url(/i/w3school_logo_white.gif)}

</style>

<h1>This is a heading</h1>

这是在h1后面插入一张图片,但IE