Uso de tags personalizadas

Sérgio Luiz Araújo Silva

Sérgio Luiz Araújo Silva Publicado 11/02/2021 


Eu estou criando um livro técnico para a área de informática, mais especificamente sobre o editor VIM, e gostaria de usar um estilo CSS que encontrei no StackOverflow:

/* https://github.com/benweet/stackedit/issues/212 */
kbd {
    padding: 0.1em 0.6em;
    border: 1px solid #ccc;
    font-size: 11px;
    font-family: Arial,Helvetica,sans-serif;
    background-color: #f7f7f7;
    color: #333;
    -moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset;
    -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset;
    box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    margin: 0 0.1em;
    text-shadow: 0 1px 0 #fff;
    line-height: 1.4;
    white-space: nowrap;
}

Ou seja, o estilo refere-se a um seletor kbd. Minha pergunta é:
Devo usar esse seletor, que não existe no meu xhtml ou devo usar um span com a classe kbd?

Abaixo uma imagem de como uma combinação de teclas aparece formatada com esse CSS. 

O atalho Control + Alt + n  com o seletor kbd citado. Isso é aceito no meu epub ou não passa pela validação?

 

Voltar ao topo -->