将div与前一个div上显示的图像底部对齐

时间:2016-03-23 02:58:17

标签: html css css3

我需要在左侧设置一个带徽标的标题,并在右下角设置一些底部。标题的大小未知。 enter image description here

(抱歉这个错误,我试图表示按钮而不是底部) 所以我有三个div:容器div,logo div,按钮div。 如果我将容器div设置为固定大小,例如30px,我可以这样做,设置底部div:

import java.awt.*;
import javax.swing.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

public class MainClass extends JPanel{


        private int d = 10;


        public void paintComponent(Graphics g){
            super.paintComponent(g);
            TestClass values = new TestClass();
            g.setColor(Color.CYAN);
            g.fillOval(values.setX1()+50, values.setY1(), d, d);
        }

        public void checkDiameter(int newD)
            {
            //New format for if statements
            d = (newD >= 0 ? newD //if 
                    : 10//else
                    );

            repaint();
        }

        public Dimension getPreferredSize(){
            return new Dimension(200,200);
        }
        public Dimension getMinimumSize(){
            return getPreferredSize();
        }
}

但是如果我没有在容器div上设置一个大小,实际上是真实情况,那么buttons-div就会消失,我认为因为在这种情况下父div大小为零。 当徽标div的大小未知时,如何正确安排这个?

1 个答案:

答案 0 :(得分:0)

您需要设置min-height的{​​{1}}才能使其正常运行。

看看这个

Demo

#buttons-div