aspページにパネルがあり、このパネルに画像を追加して、この画像がパネルの中央に配置されるようにしたい:
protected void Page_Load(object sender, EventArgs e)
{
Panel panel = new Panel();
panel.HorizontalAlign = HorizontalAlign.Center;
//here I want set verticalAlign for the panel
Image image = new Image();
image.imageURL = imageurl;
panel.controls.add(image);
this.form1.controls.add(panel);
}
私はCSSを使用してみました:
p.CssClass = "css1";
cssは次のとおりです。
<style type="text/css">
.css1
{
vertical-align: middle;
}
</style>
しかし、これは結果をもたらしませんでした。
では、画像をパネルの中央 (水平および垂直) に配置するにはどうすればよいでしょうか?
お勧めしないでください
padding-top:20px;
これにより、パネルの高さが変わります。パネルの寸法を一定に保つ必要があります。