Mercurial > urweb
comparison doc/manual.tex @ 1170:52c6ac6a59f1
Basic analysis of tag and CSS class usage
author | Adam Chlipala <adamc@hcoop.net> |
---|---|
date | Sat, 27 Feb 2010 14:57:57 -0500 |
parents | 8679ba87cf3c |
children | 7a2a7a8f9cab |
comparison
equal
deleted
inserted
replaced
1169:420e38516dc2 | 1170:52c6ac6a59f1 |
---|---|
173 | 173 |
174 To stop the compilation process after type-checking, run | 174 To stop the compilation process after type-checking, run |
175 \begin{verbatim} | 175 \begin{verbatim} |
176 urweb -tc P | 176 urweb -tc P |
177 \end{verbatim} | 177 \end{verbatim} |
178 | |
179 To output information relevant to CSS stylesheets (and not finish regular compilation), run | |
180 \begin{verbatim} | |
181 urweb -css P | |
182 \end{verbatim} | |
183 The first output line is a list of categories of CSS properties that would be worth setting on the document body. The remaining lines are space-separated pairs of CSS class names and categories of properties that would be worth setting for that class. The category codes are divided into two varieties. Codes that reveal properties of a tag or its (recursive) children are \cd{B} for block-level elements, \cd{C} for table captions, \cd{D} for table cells, \cd{L} for lists, and \cd{T} for tables. Codes that reveal properties of the precise tag that uses a class are \cd{b} for block-level elements, \cd{t} for tables, \cd{d} for table cells, \cd{-} for table rows, \cd{H} for the possibility to set a height, \cd{N} for non-replaced inline-level elements, \cd{R} for replaced inline elements, and \cd{W} for the possibility to set a width. | |
178 | 184 |
179 Some other command-line parameters are accepted: | 185 Some other command-line parameters are accepted: |
180 \begin{itemize} | 186 \begin{itemize} |
181 \item \texttt{-db <DBSTRING>}: Set database connection information, using the format expected by Postgres's \texttt{PQconnectdb()}, which is \texttt{name1=value1 ... nameN=valueN}. The same format is also parsed and used to discover connection parameters for MySQL and SQLite. The only significant settings for MySQL are \texttt{host}, \texttt{hostaddr}, \texttt{port}, \texttt{dbname}, \texttt{user}, and \texttt{password}. The only significant setting for SQLite is \texttt{dbname}, which is interpreted as the filesystem path to the database. Additionally, when using SQLite, a database string may be just a file path. | 187 \item \texttt{-db <DBSTRING>}: Set database connection information, using the format expected by Postgres's \texttt{PQconnectdb()}, which is \texttt{name1=value1 ... nameN=valueN}. The same format is also parsed and used to discover connection parameters for MySQL and SQLite. The only significant settings for MySQL are \texttt{host}, \texttt{hostaddr}, \texttt{port}, \texttt{dbname}, \texttt{user}, and \texttt{password}. The only significant setting for SQLite is \texttt{dbname}, which is interpreted as the filesystem path to the database. Additionally, when using SQLite, a database string may be just a file path. |
182 | 188 |