Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

745
Visualizações
cómo no mostrar la flecha en HTML <detalles> sin usar CSS en el navegador Safari

Estoy construyendo mi página de inicio en una plataforma de creación de páginas web como Wix, Wordpress. Pero mi plataforma no admite la importación de archivos css... Usé la etiqueta 'detalles' en mi página de inicio. Pero descubrí que no muestra la flecha en un navegador Chrome, pero en el navegador Safari muestra una flecha. También quiero ocultar flechas en safari.

Así que probé este código.

 <details style="list-style:none;"> <summary style="list-style:none;font-size:14px; cursor:pointer;">Open</summary> </details>

Pongo 'estilo de lista: ninguno;' pero sigue sin funcionar. Entonces, ¿hay alguna forma de no mostrar flechas sin usar cssfile?

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

En realidad, la respuesta es muy simple, pero no intuitiva.


usar display: block; en resumen

 summary { display: block; }
 <details> <summary>hello world</summary> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Eaque quos exercitationem quis delectus. Nisi, porro! Possimus placeat quasi aliquid, aperiam ex, adipisci fugiat similique, minima autem assumenda quod quis officiis!</p> </details>

puede usar el mismo método que ve arriba, con style="display: block;" si su CMS no admite la importación de archivos .css
es solo una propiedad de CSS, por lo que puede hacerlo. (esta es la solución más fácil por ahora)



O veo ahora en Internet, allí puede diseñar este pseudo-elemento ::-webkit-details-marker

todo comienza con 2 dos puntos :: así :: NameOfPsudoElement es pseudo-elemento)

 ::-webkit-details-marker { display:none; }

pero no creo que su CMS admita la carga de un archivo .css externo porque no puede usar el método style="" para los pseudoelementos

pero si su cms admite escribir su propio HTML,
puede anidar el CSS arriba dentro de la etiqueta <style>


¡Así que para mí ve por la primera respuesta!

 summary { display: block; }
 <details> <summary>hello world</summary> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Eaque quos exercitationem quis delectus. Nisi, porro! Possimus placeat quasi aliquid, aperiam ex, adipisci fugiat similique, minima autem assumenda quod quis officiis!</p> </details>

over 4 years ago · Santiago Trujillo Relatório

0

No puede apuntar a pseudoclases o pseudoelementos en estilo en línea, por lo que la única opción si aún desea escribirlo en un archivo HTML sería así:

 <style> summary::-webkit-details-marker { display:none; } </style>
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda