WriteStringEntityAware(m_sTitle);
WriteString(_T("</title>\n"));
WriteString(_T("\t<style type=\"text/css\">\n\t<!--\n"));
- WriteString(_T("\t\tth {\n"));
- WriteString(_T("\t\t\tposition: sticky; top: 0;\n"));
- WriteString(_T("\t\t}\n"));
WriteString(_T("\t\tbody {\n"));
WriteString(_T("\t\t\tfont-family: sans-serif;\n"));
WriteString(_T("\t\t\tfont-size: smaller;\n"));
WriteString(_T("\t\t\tbackground: blue;\n"));
WriteString(_T("\t\t\tpadding: 4px 4px;\n"));
WriteString(_T("\t\t\tbackground: linear-gradient(mediumblue, darkblue);\n"));
+ WriteString(_T("\t\t\tposition: sticky; top: 0;\n"));
WriteString(_T("\t\t}\n"));
std::vector<bool> usedIcon(m_pList->GetIconCount());
_T("<title>WinMerge Image Compare Report</title>\n")
_T("<style type=\"text/css\">\n")
_T("table { table-layout: fixed; width: 100%; height: 100%; border-collapse: collapse; }\n")
+ _T("th {position: sticky; top: 0;}\n")
_T("td,th { border: solid 1px black; }\n")
_T(".title { color: white; background-color: blue; vertical-align: top; padding: 4px 4px; background: linear-gradient(mediumblue, darkblue);}\n")
_T(".img { overflow: scroll; text-align: center; }\n")
_T("<style type=\"text/css\">\n")
_T("<!--\n")
_T("table {margin: 0; border: 1px solid #a0a0a0; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);}\n")
+ _T("th {position: sticky; top: 0;}\n")
_T("td,th {word-break: break-all; font-size: %dpt;padding: 0 3px;}\n")
_T("tr { vertical-align: top; }\n")
_T(".title {color: white; background-color: blue; vertical-align: top; padding: 4px 4px; background: linear-gradient(mediumblue, darkblue);}\n")