Так то будет все работать, а вот со стороны правильно ли это, то нет. Блочное в строчное не запихуемое по всяким стандартам, если даже строчные сделать блочным, да и тон плохой. А вот сделать строчные тэг строчно-блочным элементов и в него впихнуть блочный это нормально с обеих сторон.