Module rattlepy.elements : Rattle.py API Reference

HTML element short-handing functions

rattlepy.elements.a(**kwargs)

Create hyper-link and return it. Equivalent to return Element("a", attributes...).

rattlepy.elements.article(**kwargs)

Create article node and return it. Equivalent to return Element("article", attributes...).

rattlepy.elements.body(**kwargs)

Create body node and return it. Equivalent to return Element("body", attributes...).

rattlepy.elements.div(**kwargs)

Create div node and return it. Equivalent to return Element("div", attributes...).

rattlepy.elements.footer(**kwargs)

Create footer node and return it. Equivalent to return Element("footer", attributes...).

rattlepy.elements.h1(**kwargs)

Create h1 node and return it. Equivalent to return Element("h1", attributes...).

rattlepy.elements.h2(**kwargs)

Create h2 node and return it. Equivalent to return Element("h2", attributes...).

rattlepy.elements.h3(**kwargs)

Create h3 node and return it. Equivalent to return Element("h3", attributes...).

rattlepy.elements.h4(**kwargs)

Create h4 node and return it. Equivalent to return Element("h4", attributes...).

rattlepy.elements.h5(**kwargs)

Create h5 node and return it. Equivalent to return Element("h5", attributes...).

rattlepy.elements.h6(**kwargs)

Create h6 node and return it. Equivalent to return Element("h6", attributes...).

rattlepy.elements.head(**kwargs)

Create head node and return it. Equivalent to return Element("head", attributes...).

rattlepy.elements.header(**kwargs)

Create header node and return it. Equivalent to return Element("header", attributes...).

rattlepy.elements.hr(**kwargs)

Create hr node and return it. Equivalent to return Element("hr", attributes...).

rattlepy.elements.html(**kwargs)

Create html node and return it. Equivalent to return Element("html", attributes...).

rattlepy.elements.img(**kwargs)

Create img node and return it. Equivalent to return Element("img", attributes...).

rattlepy.elements.li(**kwargs)

Create li node and return it. Equivalent to return Element("li", attributes...).

Create link node and return it. Equivalent to return Element("link", attributes...).

rattlepy.elements.main(**kwargs)

Create main node and return it. Equivalent to return Element("main", attributes...).

rattlepy.elements.meta(**kwargs)

Create meta node and return it. Equivalent to return Element("meta", attributes...).

rattlepy.elements.ol(**kwargs)

Create ol node and return it. Equivalent to return Element("ol", attributes...).

rattlepy.elements.p(**kwargs)

Create paragraph node and return it. Equivalent to return Element("p", attributes...).

rattlepy.elements.script(**kwargs)

Create script node and return it. Equivalent to return Element("script", attributes...).

rattlepy.elements.span(**kwargs)

Create span node and return it. Equivalent to return Element("span", attributes...).

rattlepy.elements.style(**kwargs)

Create style node and return it. Equivalent to return Element("style", attributes...).

rattlepy.elements.title(**kwargs)

Create title node and return it. Equivalent to return Element("title", attributes...).

rattlepy.elements.ul(**kwargs)

Create ul node and return it. Equivalent to return Element("ul", attributes...).

rattlepy.elements.setTitle(string)

Set the document title. This function is as same as

with title():
  text(string)

YOU MUST USE IN WITH EXPRESSION:

with setTitle("HogeHoge Page"): pass