One of the regular annoyances of ISFDB is when someone tries to copy/paste from ISFDB that the ISFDB Record # line get appended to the author name or title. For example, copy, pasting from http://www.isfdb.org/cgi-bin/ea.cgi?222940 gets
Author: Kiran Millwood Hargrave ISFDB Author Record # 222940
Birthplace: London, England, UK
The HTML currently has:
<div id="main"> <ul> <li><b>Author:</b> Kiran Millwood Hargrave <span style="float:right"><b>ISFDB Author Record # </b>222940</span> </li><li><b>Birthplace:</b> London, England, UK
This should be:
<div id="main"> <ul> <span style="float:right"><b>ISFDB Author Record # </b>222940</span> <li><b>Author:</b> Kiran Millwood Hargrave </li><li><b>Birthplace:</b> London, England, UK
The fix is to move the span up a line. When people start drag/selecting starting at Author it won't include the record number in the selection. The same issue exists with titles, publications, etc.
http://www.isfdb.org/cgi-bin/title.cgi?1967552 has
<div id="main"> <b>Title:</b> The Cartographer's Daughter <span style="float:right"><b>ISFDB Title Record # </b> 1967552</span> <br> <b>Author:</b>
and should be
<div id="main"> <span style="float:right"><b>ISFDB Title Record # </b> 1967552</span> <b>Title:</b> The Cartographer's Daughter <br> <b>Author:</b>
http://www.isfdb.org/cgi-bin/pl.cgi?558577 has
<td class="pubheader"> <ul> <li><b>Publication:</b> The Cartographer's Daughter <span style="float:right"><b>ISFDB Publication Record # </b>558577</span> </li><li> <b>Authors:</b> <a href="http://www.isfdb.org/cgi-bin/ea.cgi?222940" dir="ltr">Kiran Millwood Hargrave</a>
and should be
<td class="pubheader"> <ul> <li><b>Publication:</b> The Cartographer's Daughter <span style="float:right"><b>ISFDB Publication Record # </b>558577</span> </li><li> <b>Authors:</b> <a href="http://www.isfdb.org/cgi-bin/ea.cgi?222940" dir="ltr">Kiran Millwood Hargrave</a>
http://www.isfdb.org/cgi-bin/publisher.cgi?213 has
<div id="main"> <ul> <li><b>Publisher: </b>Alfred A. Knopf <span style="float:right"><b>ISFDB Publisher Record # </b>213</span> </li><li><b>Webpages:</b> <a href="http://en.wikipedia.org/wiki/Alfred_A._Knopf" target="_blank">Wikipedia-EN</a>
and should be
<div id="main"> <ul> <span style="float:right"><b>ISFDB Publisher Record # </b>213</span> <li><b>Publisher: </b>Alfred A. Knopf </li><li><b>Webpages:</b> <a href="http://en.wikipedia.org/wiki/Alfred_A._Knopf" target="_blank">Wikipedia-EN</a>
http://www.isfdb.org/cgi-bin/pe.cgi?30346 has
<div id="main"> <b>Series: </b>Asimov's Complete Stories <span style="float:right"><b>ISFDB Series Record # </b>30346</span> <br> <b>Bibliographic Comments:</b>
and should be
<div id="main"> <span style="float:right"><b>ISFDB Series Record # </b>30346</span> <b>Series: </b>Asimov's Complete Stories <br> <b>Bibliographic Comments:</b>
Anonymous
Diff:
Ticket moved from /p/isfdb/bugs/610/
Unfortunately, the proposed solution would result in invalid HTML. As http://www.personal.psu.edu/v23/presentations/accessibility/20errors/standards_errors.html#error3 explains, "List item tags (
. However, the list declaration tag cannot contain anything besides list items, directly."