24 lines
		
	
	
		
			426 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			426 B
		
	
	
	
		
			Python
		
	
	
	
import py
 | 
						|
html = py.xml.html
 | 
						|
 | 
						|
class my(html):
 | 
						|
    "a custom style"
 | 
						|
    class body(html.body):
 | 
						|
        style = html.Style(font_size = "120%")
 | 
						|
 | 
						|
    class h2(html.h2):
 | 
						|
        style = html.Style(background = "grey")
 | 
						|
 | 
						|
    class p(html.p):
 | 
						|
        style = html.Style(font_weight="bold")
 | 
						|
 | 
						|
doc = my.html(
 | 
						|
    my.head(),
 | 
						|
    my.body(
 | 
						|
        my.h2("hello world"),
 | 
						|
        my.p("bold as bold can")
 | 
						|
    )
 | 
						|
)
 | 
						|
 | 
						|
print doc.unicode(indent=2)
 |