0

css を html 内に配置する方法はありますか?たとえば、「before:」や「after:」などのセレクターを意味します。

<div id="foto" style="position: relative; margin: 20px auto: with: 500px;heght:200px......">
<img src="imgt/big.jpg" width="500px" height="200px">
</div>

そして、これはcssファイルです

#foto{
position: relative;
margin: 20px auto;
width: 500px;
height: 200px;
padding: 10px;
border: 1px solid #ccc;
background: #eee;
}
#foto:before{
content: "";
position: absolute;
z-index: -1;
left: 10px;
bottom: 15px;
width: 50%;
height: 20%;
box-shadow: 0 15px 10px rgba(0,0,0,0.7);
-webkit-transform: rotate(-3deg);
}
#foto:after{
content: "";
position: absolute;
z-index: -1;
left: 250px;
bottom: 15px;
width: 50%;
height: 20%;
box-shadow: 0px 15px 10px rgba(0,0,0,0.7);
-webkit-transform: rotate(5deg);

}

4

2 に答える 2

0

コードを別のファイルに書く方が常に良いです。インライン スタイルを使用できますが、後で編集したり変更を加えたりするのが難しくなります。また、インライン スタイルを使用したいので、コードを書き留めておいてください。ヘッドタグで.この方法で、コードははるかにきれいになり、同じページでアクセスできます.コードでインラインスタイルについて言及したので、質問に対する答えはすでにわかっています.

于 2013-05-19T11:25:31.790 に答える