Página de documentación técnica - Construye una página de documentación técnica "id"

Tell us what’s happening: Hola a todos, tengo un problema al tratar de validar los “id” con los 1ros hijos dentro del Ayuda por favor!!! Gracias de antemano!!!

Your code so far

Technical documentation Python 3.11.8

Documentación de Python 3.11.8

Que hay de nuevo en Python 3.11

Resumen – Aspectos destacados de la versión¶

Python 3.11 es entre un 10 y un 60 % más rápido que Python 3.10. En promedio, medimos un aumento de velocidad de 1.25x en el conjunto de pruebas de referencia estándar. Ver CPython más rápido para más detalles.

    Nuevas funciones de sintaxis:

  • PEP 654: Grupos de excepción y except*

  • Nuevas funciones integradas:

            <li><a href="https://docs.python.org/es/3.11/whatsnew/3.11.html#whatsnew311-pep678">PEP 678: Las excepciones se pueden enriquecer con notas</a></li><br>
            <p>Nuevos módulos de biblioteca estándar:</p>
            
            <li><a href="https://peps.python.org/pep-0680/">PEP 680</a>: <a href="https://docs.python.org/es/3.11/library/tomllib.html#module-tomllib">tomllib</a>: soporte para analizar <a href="https://toml.io/en/">TOML</a> en la biblioteca estándar</li><br>
            <p>Mejoras en el intérprete:</p>
    
            <li><a href="https://docs.python.org/es/3.11/whatsnew/3.11.html#whatsnew311-pep657">PEP 657: Ubicaciones de errores detallados en rastreos</a></li>
            <li>Nueva opción de línea de comando <a href="https://docs.python.org/es/3.11/using/cmdline.html#cmdoption-P">-P</a> y variable de entorno <a href="https://docs.python.org/es/3.11/using/cmdline.html#envvar-PYTHONSAFEPATH">PYTHONSAFEPATH</a> a <a href="https://docs.python.org/es/3.11/whatsnew/3.11.html#whatsnew311-pythonsafepath">disable automatically prepending potentially unsafe paths</a> a sys.path</li><br>
    
            <p>Nuevas funciones de escritura:</p>
            <li>PEP 646: Genéricos Variádicos</li>
            <li>PEP 655: Marcado de elementos TypedDict individuales como requeridos o no requeridos</li>
            <li>PEP 673: tipo Self</li>
            <li>PEP 675: tipo de cadena literal arbitraria</li>
            <li>PEP 681: Transformaciones de clases de datos</li><br>
    
            <p>Importantes depreciaciones, eliminaciones y restricciones:</p>
            <li>PEP 594: Many legacy standard library modules have been deprecated y se eliminará en Python 3.13</li>
            <li>PEP 624: Py_UNICODE encoder APIs have been removed</li>
            <li>PEP 670: Macros converted to static inline functions</li>
            
    
          </ul>
    
        </header>
      </section>
      <section class="main-section" id="Tutorial">
         <header>
          <h2>Tutorial</h2>
        </header>
      </section>
      <section class="main-section" id="Referencia_de_la_biblioteca">
         <header>
          <h2>Referencia de la biblioteca</h2>
        </header>
      </section>
      <section class="main-section" id="Referencia_del_Lenguaje"> 
        <header>
          <h2>Referencia del Lenguaje</h2>
        </header>
        </section>
    
      <section class="main-section" id="Configuraci&oacute;n_y_uso_de_Python"> 
        <header>
          <h2>Configuración y uso de Python</h2>
        </header>
        </section>
    
        <section class="main-section" id="C&oacute;mos_(HOWTOs)_de_Python"> 
        <header>
          <h2>Cómos (HOWTOs) de Python</h2>
        </header>
        </section>
    
        <section class="main-section" id="Instalaci&oacute;n_de_m&oacute;dulos_de_Python"> 
        <header>
          <h2>Instalación de módulos de Python</h2>
        </header>
        </section>
    
        <section class="main-section" id="Distribuir_m&oacute;dulos_de_Python"> 
        <header>
          <h2>Distribuir módulos de Python</h2>
        </header>
        </section>
    
        <section class="main-section" id="Extender_e_incrustar"> 
        <header>
          <h2>Extender e incrustar</h2>
        </header>
        </section>
    
        <section class="main-section" id="Python/C_API"> 
        <header>
          <h2>Python/C API</h2>
        </header>
        </section>
    
        <section class="main-section" id="Preguntas_frecuentes"> 
        <header>
          <h2>Preguntas frecuentes</h2>
        </header>
        </section>
    </main>
    

    ADVERTENCIA

    El código semilla del desafío y/o tu solución excedió la longitud máxima que podemos transferir del desafío.

    Tendrás que dar un paso adicional aquí para que el código que escribiste se presente en un formato fácil de leer.

    Por favor, copia/pega todo el código del editor que se muestra en el desafío desde el que acabas de enlazar.

    Reemplaza estas dos oraciones con tu código copiado.
    Por favor, deja la línea ``` arriba y la línea ``` abajo,
    porque permiten que tu código formatee correctamente en el post.
    

    Your browser information:

    El agente de usuario es: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 OpenWave/94.4.4275.37

    Challenge Information:

    Página de documentación técnica - Construye una página de documentación técnica

¿Ese es todo tu código? ya que está marcando un error que no se pudo pegar todo tu código.
puedes pegarlo usan el boton </>
image
y pega tu codigo entre las comillas triples.


Cual es la prueba con la que tienes propblemas
image

o el numero de Historias de Usuario: que no entiendes?
image

“”"

Technical documentation Python 3.11.8

Documentación de Python 3.11.8

Que hay de nuevo en Python 3.11

Resumen – Aspectos destacados de la versión¶

Python 3.11 es entre un 10 y un 60 % más rápido que Python 3.10. En promedio, medimos un aumento de velocidad de 1.25x en el conjunto de pruebas de referencia estándar. Ver CPython más rápido para más detalles.

    Nuevas funciones de sintaxis:

  • PEP 654: Grupos de excepción y except*

  • Nuevas funciones integradas:

            <li><a href="https://docs.python.org/es/3.11/whatsnew/3.11.html#whatsnew311-pep678">PEP 678: Las excepciones se pueden enriquecer con notas</a></li><br>
            <p>Nuevos módulos de biblioteca estándar:</p>
            
            <li><a href="https://peps.python.org/pep-0680/">PEP 680</a>: <a href="https://docs.python.org/es/3.11/library/tomllib.html#module-tomllib">tomllib</a>: soporte para analizar <a href="https://toml.io/en/">TOML</a> en la biblioteca estándar</li><br>
            <p>Mejoras en el intérprete:</p>
    
            <li><a href="https://docs.python.org/es/3.11/whatsnew/3.11.html#whatsnew311-pep657">PEP 657: Ubicaciones de errores detallados en rastreos</a></li>
            <li>Nueva opción de línea de comando <a href="https://docs.python.org/es/3.11/using/cmdline.html#cmdoption-P">-P</a> y variable de entorno <a href="https://docs.python.org/es/3.11/using/cmdline.html#envvar-PYTHONSAFEPATH">PYTHONSAFEPATH</a> a <a href="https://docs.python.org/es/3.11/whatsnew/3.11.html#whatsnew311-pythonsafepath">disable automatically prepending potentially unsafe paths</a> a sys.path</li><br>
    
            <p>Nuevas funciones de escritura:</p>
            <li>PEP 646: Genéricos Variádicos</li>
            <li>PEP 655: Marcado de elementos TypedDict individuales como requeridos o no requeridos</li>
            <li>PEP 673: tipo Self</li>
            <li>PEP 675: tipo de cadena literal arbitraria</li>
            <li>PEP 681: Transformaciones de clases de datos</li><br>
    
            <p>Importantes depreciaciones, eliminaciones y restricciones:</p>
            <li>PEP 594: Many legacy standard library modules have been deprecated y se eliminará en Python 3.13</li>
            <li>PEP 624: Py_UNICODE encoder APIs have been removed</li>
            <li>PEP 670: Macros converted to static inline functions</li>
            
    
          </ul>
    
        </header>
      </section>
      <section class="main-section" id="Tutorial">
         <header>
          <h2>Tutorial</h2>
        </header>
      </section>
      <section class="main-section" id="Referencia_de_la_biblioteca">
         <header>
          <h2>Referencia de la biblioteca</h2>
        </header>
      </section>
      <section class="main-section" id="Referencia_del_Lenguaje"> 
        <header>
          <h2>Referencia del Lenguaje</h2>
        </header>
        </section>
    
      <section class="main-section" id="Configuraci&oacute;n_y_uso_de_Python"> 
        <header>
          <h2>Configuración y uso de Python</h2>
        </header>
        </section>
    
        <section class="main-section" id="C&oacute;mos_(HOWTOs)_de_Python"> 
        <header>
          <h2>Cómos (HOWTOs) de Python</h2>
        </header>
        </section>
    
        <section class="main-section" id="Instalaci&oacute;n_de_m&oacute;dulos_de_Python"> 
        <header>
          <h2>Instalación de módulos de Python</h2>
        </header>
        </section>
    
        <section class="main-section" id="Distribuir_m&oacute;dulos_de_Python"> 
        <header>
          <h2>Distribuir módulos de Python</h2>
        </header>
        </section>
    
        <section class="main-section" id="Extender_e_incrustar"> 
        <header>
          <h2>Extender e incrustar</h2>
        </header>
        </section>
    
        <section class="main-section" id="Python/C_API"> 
        <header>
          <h2>Python/C API</h2>
        </header>
        </section>
    
        <section class="main-section" id="Preguntas_frecuentes"> 
        <header>
          <h2>Preguntas frecuentes</h2>
        </header>
        </section>
    </main>
    
    """
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Technical documentation Python 3.11.8</title>
    <link rel="stylesheet" href="./styles.css">
</head>
<body>
    <main id="main-doc">
      <section class="main-section" id="Documentaci&oacute;n_de_Python_3.11.8">
        <header>
          <h1>Documentación de Python 3.11.8</h1>
        </header>
      </section>
      <section class="main-section" id="Que_hay_de_nuevo_en_Python_3.11">
         <header>
          <h2>Que hay de nuevo en Python 3.11</h2>
          <h3>Resumen – Aspectos destacados de la versión¶</h3>
          <p>Python 3.11 es entre un 10 y un 60 % más rápido que Python 3.10. En promedio, medimos un aumento de velocidad de 1.25x en el conjunto de pruebas de referencia estándar. Ver <a href="https://docs.python.org/es/3.11/whatsnew/3.11.html#whatsnew311-faster-cpython">CPython más rápido</a> para más detalles.</p>
          <ul>
            <p>Nuevas funciones de sintaxis:</p>
            <li><a href="https://docs.python.org/es/3.11/whatsnew/3.11.html#whatsnew311-pep654">PEP 654: Grupos de excepción y except*</a></li><br>
            <p>Nuevas funciones integradas:</p>

            <li><a href="https://docs.python.org/es/3.11/whatsnew/3.11.html#whatsnew311-pep678">PEP 678: Las excepciones se pueden enriquecer con notas</a></li><br>
            <p>Nuevos módulos de biblioteca estándar:</p>
            
            <li><a href="https://peps.python.org/pep-0680/">PEP 680</a>: <a href="https://docs.python.org/es/3.11/library/tomllib.html#module-tomllib">tomllib</a>: soporte para analizar <a href="https://toml.io/en/">TOML</a> en la biblioteca estándar</li><br>
            <p>Mejoras en el intérprete:</p>

            <li><a href="https://docs.python.org/es/3.11/whatsnew/3.11.html#whatsnew311-pep657">PEP 657: Ubicaciones de errores detallados en rastreos</a></li>
            <li>Nueva opción de línea de comando <a href="https://docs.python.org/es/3.11/using/cmdline.html#cmdoption-P">-P</a> y variable de entorno <a href="https://docs.python.org/es/3.11/using/cmdline.html#envvar-PYTHONSAFEPATH">PYTHONSAFEPATH</a> a <a href="https://docs.python.org/es/3.11/whatsnew/3.11.html#whatsnew311-pythonsafepath">disable automatically prepending potentially unsafe paths</a> a sys.path</li><br>

            <p>Nuevas funciones de escritura:</p>
            <li>PEP 646: Genéricos Variádicos</li>
            <li>PEP 655: Marcado de elementos TypedDict individuales como requeridos o no requeridos</li>
            <li>PEP 673: tipo Self</li>
            <li>PEP 675: tipo de cadena literal arbitraria</li>
            <li>PEP 681: Transformaciones de clases de datos</li><br>

            <p>Importantes depreciaciones, eliminaciones y restricciones:</p>
            <li>PEP 594: Many legacy standard library modules have been deprecated y se eliminará en Python 3.13</li>
            <li>PEP 624: Py_UNICODE encoder APIs have been removed</li>
            <li>PEP 670: Macros converted to static inline functions</li>
            

          </ul>

        </header>
      </section>
      <section class="main-section" id="Tutorial">
         <header>
          <h2>Tutorial</h2>
        </header>
      </section>
      <section class="main-section" id="Referencia_de_la_biblioteca">
         <header>
          <h2>Referencia de la biblioteca</h2>
        </header>
      </section>
      <section class="main-section" id="Referencia_del_Lenguaje"> 
        <header>
          <h2>Referencia del Lenguaje</h2>
        </header>
        </section>

      <section class="main-section" id="Configuraci&oacute;n_y_uso_de_Python"> 
        <header>
          <h2>Configuración y uso de Python</h2>
        </header>
        </section>

        <section class="main-section" id="C&oacute;mos_(HOWTOs)_de_Python"> 
        <header>
          <h2>Cómos (HOWTOs) de Python</h2>
        </header>
        </section>

        <section class="main-section" id="Instalaci&oacute;n_de_m&oacute;dulos_de_Python"> 
        <header>
          <h2>Instalación de módulos de Python</h2>
        </header>
        </section>

        <section class="main-section" id="Distribuir_m&oacute;dulos_de_Python"> 
        <header>
          <h2>Distribuir módulos de Python</h2>
        </header>
        </section>

        <section class="main-section" id="Extender_e_incrustar"> 
        <header>
          <h2>Extender e incrustar</h2>
        </header>
        </section>

        <section class="main-section" id="Python/C_API"> 
        <header>
          <h2>Python/C API</h2>
        </header>
        </section>

        <section class="main-section" id="Preguntas_frecuentes"> 
        <header>
          <h2>Preguntas frecuentes</h2>
        </header>
        </section>
    </main>
</body>
</html>

Gracias Francisco por enseñarme cómo pasar todo el código… El problema que tengo es que no me valida la parte donde indica que todos los " Cada .main-section debe tener un id que coincida con el texto de su primer hijo, para tener espacios en el texto de su hijo reemplace los espacios por (_ ) para los id."

El header solo debería tener el título
por ejemplo, esta parte la hiciste bien

<section class="main-section" id="Documentaci&oacute;n_de_Python_3.11.8">
   <header>
      <h1>Documentación de Python 3.11.8</h1>
   </header>
</section>

y algo como esto seria incorrecto

<section class="main-section" id="Documentaci&oacute;n_de_Python_3.11.8">
   <header>
      <h1>Documentación de Python 3.11.8</h1>
<p>un parrafo</p>
<p>un parrafo</p>
<p>un parrafo</p>
.
.
.
   </header>
</section>

esto marcaría error, ya que el header solo debería tener el título,

1 Like

Muchísimas gracias!!! Ahora sí puedo avanzar!!! :+1:

1 Like