私は、コンテンツより意図的に小さいdivを持っています(私はスライディングトグルウィジェットを作っています)。私はコンテナの角を丸くしたい。 FireFoxでは意図したとおりにレンダリングされますが、ChromeとSafariの両方で、角の丸い部分と四角の部分の間の領域に内部コンテンツが表示されます。 すべてのシナリオに適しているソリューションがないため、内側のコンテンツに角を丸くすることはできません(左にトグル、右にトグル、動く)。divでレンダリングされたコーナーが、より大きなdivレンダリングのバグやエラーになるためのポータルとして使用されましたか?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
<title>DIV test</title>
<style type="text/css">
body {
font-size : 3em;
}
#frame {
border : thin solid black;
/* background: #a0a0ff; */
}
#portal {
background : none;
margin : 20px;
display : inline-block;
-moz-border-radius : 29px;
-webkit-border-radius : 29px;
-khtml-border-radius : 29px;
border-radius : 29px;
border : thin solid black;
width : 400px;
overflow : hidden;
height : 4em;
line-height : 4em;
}
#inner {
position : relative;
width : 900px;
background : #a0ffa0;
z-index : -100;
margin-left : -150px;
}
</style>
</head>
<body>
<div id="frame">
<div id="portal">
<div id="inner">Here are some partially visible words</div>
</div>
</div>
</body>
</html>
が、これはWebKitのブラウザでレンダリングのバグですか、私は何か間違ったこととFirefoxで幸運取得しています: ここで私がこれまで持っている何ですか?
あなたのCSSフォーマットはかなり珍しいです。 :) – GEMI