Tôi gặp sự cố với xoay vòng trong Internet Explorer 8 trở xuống. Tôi có thể xoay một div cha mẹ, nhưng đứa trẻ (vị trí tuyệt đối) không quay với cha mẹ của nó. Khi tôi không định vị đứa trẻ tuyệt đối, nó xoay vòng đúng.Xoay và vị trí: tuyệt đối (IE8 và thấp hơn)
Đây là mã của tôi
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style>
.parent
{
background-color: #f00;
position: absolute;
top: 300px;
left: 300px;
width: 500px;
height: 500px;
filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476, sizingMethod='auto expand'); //45deg
}
.child
{
background-color: #0f0;
position: absolute;
top: 150px;
left: 150px;
width: 300px;
height: 300px;
}
</style>
</head>
<body>
<div class="parent">
This is the parent
<div class="child">
This is the child
</div>
</div>
</body>
</html>
Khi bạn xem mã này trong IE8, thì đây là kết quả
Tôi muốn rằng div xanh có vòng quay tương tự như đỏ div.
Cảm ơn!
Chỉ vì tò mò, tại sao bạn xoay một div? Tôi đã không bao giờ tìm thấy một sử dụng cho nó, tôi chỉ tò mò về động cơ của bạn. – FreeSnow
Tôi phải tạo một trang web trông hơi giống một bản trình bày prezi :). http://prezi.com/ – Vinzcent
Ồ, ý tưởng hay. Vâng, chúc may mắn :) – FreeSnow