Why is dioxygen a gas but sulphur a solid?
Why is dioxygen a gas but sulphur a solid?

Oxygen atom is smaller in size in comparison to sulphur atom. Since its size is small, it can form  bonds and form O2​(O=O) molecule. Along with that, the intermolecular forces of attraction in oxygen are weak van der Wall’s forces, which help it to exist in gaseous state. On the other hand, sulphur does not form E2​ molecule but exists as a puckered structure held together by strong covalent bonds. Hence, it exists in the solid state.