Defina o atributo de largura diretamente para o estilo da marca de span, e você descobrirá que não haverá efeito.
Se você definir exibição: bloco, o atributo de largura entrará em vigor, mas a extensão é a mesma que a div neste momento.
Se a exibição: o bloqueio em linha estiver definido, os vãos são paralelos entre si e o atributo de largura entra em vigor.
Descrição de valores comuns para atributos de exibição de elementos:
1) Bloco: o valor padrão do objeto de bloco. Force o objeto a renderizar como um objeto de bloco e adicione uma nova linha ao objeto.
2) Inline: o valor padrão dos objetos embutidos. Forçar o objeto a renderizar como um objeto embutido e excluir linhas do objeto.
3) Block em linha: renderiza o objeto como um objeto embutido, mas o conteúdo do objeto é apresentado como um objeto de bloco. O objeto embutido ao lado dele será renderizado na mesma linha.
4) Não: ocultar objeto. Ao contrário do valor oculto do atributo de visibilidade, ele não reserva seu espaço físico para objetos ocultos.