add an example with html tags and attributes

This commit is contained in:
Robby Findler 2013-04-21 20:46:15 -05:00
parent ecf02a32b4
commit 5db7715b27

View File

@ -92,10 +92,10 @@ For example, a Scribble document
scribble/html-properties
scribble/latex-properties)
(define inbox-style
(make-style "InBox"
(list (make-css-addition "inbox.css")
(make-tex-addition "inbox.tex"))))
@(define inbox-style
(make-style "InBox"
(list (make-css-addition "inbox.css")
(make-tex-addition "inbox.tex"))))
@title{Quantum Pet}
@ -125,6 +125,30 @@ generates
Do not open: @elem[#:style "InBox"]{Cat}
}
@index["HTML Tags and Attributes"]{
Scribble documents can also embed specific html tags and
attributes.} For example, this Scribble document:
@codeblock|{
#lang scribble/base
@(require scribble/core
scribble/html-properties)
@(define external-image
(elem
#:style
(style #f
(list (alt-tag "img")
(attributes
'((src . "http://www.racket-lang.org/icon.png")))))))
@external-image
}|
renders as the the Racket logo at the url
@url{http://www.racket-lang.org/logo.png}
when producing html.
@; ------------------------------------------------------------
@section[#:tag "config-style"]{Configuring Output}