html

Generación HTML simple y elegante
Descargar ahora

html Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Richard Jones
  • Sitio web del editor:
  • http://code.google.com/p/bitstring/

html Etiquetas


html Descripción

Generación HTML simple y elegante HTML ofrece una generación HTML simple y elegante. Construcción de su construcción HTMLTO HTML Inicio con una instancia de HTML.HTML (). Agregue las etiquetas accediendo al atributo de la etiqueta en ese objeto. Por ejemplo: >>> de HTML Importar HTML >>> H = HTML () >>> H.BR >>> Imprimir H ​​
Si la etiqueta debe tener contenido de texto, puede pasarlo en la hora de la creación de etiquetas o más tarde usando Método .TEXT () TAG (Nota Se supone que se crea una instancia de HTML fresca para cada uno de los siguientes ejemplos): >>> P = HP ('Hello World! ') >>> P.Text (' Más → Texto ', Escape = Falso) >>> HP >>> Imprimir H ​​

¡Hola, mundo! Más → Texto

Cualquier caracteres específicos de HTML (") En el texto se escaparán de la seguridad de HTML según corresponda, a menos que se pase el escape = falso. Tenga en cuenta también que el objeto HTML de nivel superior agrega nuevas líneas entre las etiquetas de forma predeterminada. Si la etiqueta debe tener sub-etiquetas, tiene dos opciones. Puede agregar las sub-etiquetas directamente en la etiqueta: >>> l = h.ol >>> l.li ('item 1') >>> l.li.b ('Artículo 2> 1')> >> Imprimir H ​​

  1. Ítem 1
  2. Tema 2> 1
  3. es que el comportamiento predeterminado con listas (y tablas) es Para agregar nuevas líneas entre las sub-etiquetas para generar una salida mejor. También puede ver en ese ejemplo el encadenamiento de las etiquetas en l.li.b. Si desea que pueda agregar atributos a esas etiquetas encadenadas, por ejemplo: L.li (ID = "Especial"). B. La alternativa al método anterior es usar la etiqueta del contponente como un contexto para agregar las sub-etiquetas. El objeto HTML de nivel superior realiza un seguimiento de qué etiqueta es el contexto actual: >>> con h.tabl e (frontera = '1'): ... para i en rango (2): ... con h.tr: ... h.td ('columna 1') ... h.td ('columna 2 ') ... Imprima H columna 1 columna 2 columna 1 columna 2 La adición de un atributo a la etiqueta. La variación en lo anterior es hacer referencia explícitamente la variable de contexto, pero realmente no hay beneficios para usar A con declaración. Lo siguiente es funcionalmente idéntico a la primera lista de la lista: >>> con h.ol como L: ... l.li ('item 1') ... l.li.b ('Artículo 2> 1') puede desactivar / en agregar nuevas líneas pasando a las nuevas líneas = falso o verdadero a la etiqueta (o la instancia HTML) en la hora de la creación: >>> L = H.OL (Newlines = Falso) >>> L.li ('Artículo 1' ) >>> L.li ('Artículo 2') >>> Imprimir H ​​
    1. Ítem 1
    2. Ítem 2
      1. Ya que no podemos usar la clase Como palabra clave, la biblioteca reconoce a Klastass como un sustituto: >>> Imprimir HP (contenido, klass = "estilo")

        Contenido

        Cómo se genera el documento HTML HTML cuando la instancia HTML está "rizado". Esto se podría hacer invocando STR () en él, o simplemente imprimiéndolo. También puede prestar ninguna etiqueta o sub-etiqueta en cualquier momento al eníndice, sin contenidos (ya sea texto o sub-etiquetas) no tendrá etiqueta de cierre. No hay una "lista especial" de las etiquetas que siempre deben tener etiquetas de cierre, por lo que si necesita forzar una etiqueta de cierre, deberá proporcionar un contenido, incluso si es solo un solo carácter de espacio. Rendering no afecta al HTML Estado del documento, por lo que puede agregar o manipular de otra manera el HTML después de que lo hagas. Requisitos: · Python ¿Qué hay de nuevo en este lanzamiento: · Agregado Python 2.5 Compatibilidad y argumento de escape a la construcción de etiquetas


        html Software relacionado