Можно ли вложить один VML округлый в другой? - PullRequest
3 голосов
/ 22 марта 2010

Например:

<v:roundrect style="display:block;width:100px;height:100px;" fillcolor="#eee">
Hi
    <v:roundrect style="display:block;width:50px;height:50px;" fillcolor="#c00">
        Hey
    </v:roundrect>
</v:roundrect>

Я не вижу фонового внутреннего закругления при использовании этой разметки.

Есть идеи?

1 Ответ

5 голосов
/ 22 марта 2010

Никакие фигуры VML не могут быть вложены друг в друга. Вам необходимо расположить их так, чтобы они правильно перекрывались.

<div style="position:relative;">
  <v:roundrect style="display:block;width:100px;height:100px;" fillcolor="#eee">
    Hi 
  </v:roundrect> 
  <v:roundrect style="display:block;width:50px;height:50px; top: 25px; left:25px;  position:absolute;" fillcolor="#c00"> 
    Hey 
  </v:roundrect>
</div>
...