width and height are auto 100%