This tool is an ongoing experiment in better HTML checking, and its behavior remains subject to change

Showing results for https://artmassagepdx.wordpress.com/

Checker Input

Show

  1. Error: Element title must not be empty.

    From line 6, column 9; to line 6, column 16

    > <title></title> <sty

  2. Info: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.

    From line 892, column 58; to line 892, column 164

    ess.com/"><img src="//s1.wp.com/wp-content/themes/h4/i/logo-h-rgb.png" alt="WordPress.com" width="180" height="45" /></a>

  3. Warning: Consider adding a lang attribute to the html start tag to declare the language of this document.

    From line 1, column 16; to line 2, column 6

    TYPE html><html><head

There were errors.

Source

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta name="viewport" content="width=device-width, initial-scale=1">
  5. <link rel="icon" href="data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA81BMVEVHcEw4WOk5WOk4WOk3V+k4WOk4WOk5VeM5WOo4V+isufafrvT///+isfVbdu05Wek6WemYqfRFY+qhsPX5+v5adO1HZevDzfj09v6drPScrPRXcuyXqPOxvfZGZOujsvVTb+zR2PqIm/K+yPhrg+9Yc+3M1Pnb4fv4+f7Z3/v+/v9VcOypt/aEmPFbde2ltPWquPZ3jPBpge5oge5uhe/d4/uAlfHs7/2TpPM7Wuk+XerQ1/p8kfFwh+9fee2zv/die+7u8f1DYerX3fuBlfFvhu9uhu/6+/5Yc+yotvWgr/Tt8P2TpfPq7f2ZqfRHZOvV3PpJxA74AAAACnRSTlMA+sL/mNr+CTGbIFW/pQAAAMtJREFUGNNlj9d6wjAUgx1kh8R2FiEJhNXdQqFlzy7oooWO938a7MBVq7uj79PRL0KULMoMg1GL7JW3TWQy7Xx25wDX4dy5AXLaseGLah2oV4UPW+VNiEGWeFrewrQIhVtq9u+fFw93suSCEganLa/xWFzNRjUHjBjgR60AQzlGo8dhaAPHl+hMEnzMtcEQxieyMv18/2nEoYpQREGh2H2pyNrrd6Seqtry2elVAb+bt7KuVWBeepEA26/U02AZ+rngXKwP6P/G/Zm/A5VIENijJFzGAAAAAElFTkSuQmCC">
  6. <title></title>
  7. <style>
  8. /* The Reset ---------------- */
  9. body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5,
  10. h6, pre, form, fieldset, input, p, blockquote, table,
  11. th, td {
  12. margin: 0;
  13. padding: 0;
  14. }
  15. fieldset, img, abbr {
  16. border: 0;
  17. }
  18. address, caption, code, dfn, h1, h2, h3,
  19. h4, h5, h6, th, var {
  20. font-style: normal;
  21. font-weight: normal;
  22. }
  23. caption, th {
  24. text-align: left;
  25. }
  26. q:before, q:after {
  27. content: '';
  28. }
  29. a {
  30. text-decoration: none;
  31. }
  32. img {
  33. max-width: 100%;
  34. height: auto;
  35. }
  36. button::-moz-focus-inner,
  37. input[type="reset"]::-moz-focus-inner,
  38. input[type="button"]::-moz-focus-inner,
  39. input[type="submit"]::-moz-focus-inner,
  40. input[type="file"] > input[type="button"]::-moz-focus-inner {
  41. border: none;
  42. padding: 0;
  43. margin: 0;
  44. }
  45. html {
  46. -webkit-text-size-adjust: none; /* Prevent font scaling in landscape */
  47. }
  48. /* -------------------------- */
  49. body {
  50. font-size: 62.5%;
  51. background: #fff;
  52. padding-top: 50px !important;
  53. }
  54. * {
  55. -webkit-box-sizing: border-box;
  56. -moz-box-sizing: border-box;
  57. box-sizing: border-box;
  58. }
  59. html {
  60. height: 100%;
  61. margin-top: 0;
  62. }
  63. /* Clearfix */
  64. .clear:before,
  65. .clear:after {
  66. content: '';
  67. display: table;
  68. }
  69. .clear:after {
  70. clear: both;
  71. }
  72. body,
  73. input[type="email"],
  74. input[type="password"],
  75. input[type="submit"],
  76. input[type="text"],
  77. input[type="url"],
  78. textarea,
  79. #footer,
  80. #footer a.readmore,
  81. #h4error h2,
  82. #h4error #search404 input[type="text"],
  83. #wrapper input[type="submit"] {
  84. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  85. }
  86. .gad-head,
  87. .post h2,
  88. h2.post-title,
  89. .entrytext {
  90. font-family: Merriweather, Georgia, "Times New Roman", serif;
  91. }
  92. body#h4error {
  93. background: #f1f1f1;
  94. }
  95. h2 {
  96. font-weight: 700;
  97. }
  98. #h4error #search404 input[type="text"] {
  99. font-size: 20px;
  100. color: #555555;
  101. width: 300px;
  102. height: 35px;
  103. vertical-align: middle;
  104. }
  105. #wrapper input#comment-submit {
  106. margin-left: 0;
  107. }
  108. .disabled,
  109. .disabled:hover,
  110. .disabled:active,
  111. .disabled:focus {
  112. color: #eee !important;
  113. background: #ddd !important;
  114. border: 1px solid #ccc;
  115. }
  116. p {
  117. font-size: 15px;
  118. line-height: 1.6em;
  119. margin-bottom: 1.4em;
  120. color: #444;
  121. }
  122. ul, ol {
  123. color: #444;
  124. }
  125. ol {
  126. margin-left: 33px !important;
  127. font-size: 13px;
  128. }
  129. em, cite {
  130. font-style: italic;
  131. }
  132. p.lead-in a {
  133. font-weight: normal;
  134. padding-bottom: 2px;
  135. border-bottom: 1px solid #ddd;
  136. }
  137. a {
  138. font-weight: normal;
  139. }
  140. a:link, a:visited, h2 a:visited {
  141. color: #1e8cbe;
  142. }
  143. .widefat a:visited, #tags a:visited {
  144. color: #4ca6cf;
  145. }
  146. a:hover, h2 a:hover, .widefat a:hover, #tags a:hover, a:active, h2 a:active {
  147. color: #78c8e6;
  148. }
  149. a {
  150. text-decoration: none;
  151. cursor: pointer;
  152. }
  153. h6 {
  154. font-size: 11px;
  155. font-weight: bold;
  156. color: #444;
  157. }
  158. ol, ul {
  159. margin-left: 24px;
  160. font-size: 15px;
  161. line-height: 1.6em;
  162. margin-bottom: 20px;
  163. }
  164. ol p {
  165. font-size: 1em;
  166. }
  167. ol li, ul li {
  168. margin-bottom: 4px;
  169. }
  170. blockquote {
  171. background: #fafafa;
  172. padding: 10px 13px 2px;
  173. margin-bottom: 22px;
  174. }
  175. blockquote p {
  176. margin-left: 0 !important;
  177. }
  178. body.admin-bar-hidden .wpcom-masterbar.logged-in {
  179. margin-top: inherit;
  180. }
  181. #header {
  182. margin-top: -50px;
  183. position: relative;
  184. height: 72px;
  185. background: #f1f1f1 url(//s1.wp.com/wp-content/themes/h4/i/header-bg.png?2) center top repeat-x;
  186. }
  187. #header h1 a, h1.logo {
  188. background-image: url(//s1.wp.com/wp-content/themes/h4/tabs/images/wpcom-logo.png?1);
  189. background-size: 223px 37px;
  190. background-repeat: no-repeat;
  191. display: block;
  192. width: 229px;
  193. height: 42px;
  194. margin: 16px 0;
  195. text-indent: -9999px;
  196. float: left;
  197. }
  198. #header div {
  199. display: block;
  200. width: 960px;
  201. overflow: hidden;
  202. margin: 0 auto;
  203. }
  204. #block_1 {
  205. padding: 0 12px;
  206. float: left;
  207. width: 552px;
  208. }
  209. #block_2 {
  210. padding: 0 0 12px 12px;
  211. float: left;
  212. width: 168px;
  213. }
  214. #block_3 {
  215. background: #fff;
  216. padding: 0 12px 24px 12px;
  217. float: left;
  218. width: 180px;
  219. }
  220. .pagebody {
  221. width: 100%;
  222. max-width: 960px;
  223. margin: 20px auto;
  224. padding: 0 15px;
  225. -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  226. -moz-box-sizing: border-box; /* Firefox, other Gecko */
  227. box-sizing: border-box;
  228. }
  229. #h4error .pagebody {
  230. margin-top: 0;
  231. }
  232. h2 {
  233. font-size: 42px;
  234. line-height: 1.2em;
  235. margin-left: 12px;
  236. margin-top: 9px;
  237. margin-bottom: 16px;
  238. text-rendering: optimizeLegibility;
  239. }
  240. #wrapper p.lead-in {
  241. font-size: 18px;
  242. line-height: 1.6em;
  243. margin-bottom: 24px;
  244. color: #888;
  245. font-weight: 400;
  246. }
  247. p.head-out {
  248. font-size: 18px;
  249. color: #000 !important;
  250. }
  251. div.image img {
  252. padding: 4px;
  253. border: 1px solid #e1e1e1;
  254. background: #fff;
  255. }
  256. .head a:visited {
  257. color: #1e8cbe !important;
  258. }
  259. .head a:hover {
  260. color: #f1831e !important;
  261. }
  262. .head {
  263. clear: both;
  264. height: 12px;
  265. }
  266. .head h6, .head h3 {
  267. float: left;
  268. }
  269. .head a {
  270. margin-top: 2px;
  271. font-size: 9px;
  272. }
  273. #tags .head a, #tagadmin {
  274. float: right;
  275. }
  276. #tagadmin {
  277. margin-top: 24px;
  278. font-size: 10px;
  279. }
  280. #tagadmin a {
  281. color: #999;
  282. text-decoration: underline;
  283. }
  284. #block_2 #tags {
  285. margin-left: 0;
  286. margin-top: 0 !important;
  287. }
  288. #tags {
  289. margin-left: 12px;
  290. margin-top: 4px !important;
  291. }
  292. #tags .head {
  293. border-top: 2px solid #d9d9d9;
  294. border-bottom: 1px solid #e5e5e5;
  295. padding: 7px 0;
  296. margin-bottom: 8px;
  297. }
  298. .gad-head {
  299. font-size: 16px;
  300. margin-bottom: 0;
  301. }
  302. a.unfiltered {
  303. font-size: 13px;
  304. font-weight: bold;
  305. }
  306. h3 {
  307. font-size: 14px;
  308. margin-bottom: 3px;
  309. margin-left: 12px;
  310. }
  311. h4 {
  312. font-weight: bold;
  313. font-size: 15px;
  314. margin: 12px;
  315. }
  316. div.content p {
  317. font-size: 12px;
  318. }
  319. .content {
  320. margin-bottom: 24px;
  321. }
  322. .content p {
  323. line-height: 1.6em;
  324. }
  325. h3.view {
  326. margin-top: 10px;
  327. text-align: center;
  328. margin-bottom: 60px;
  329. }
  330. .footenote {
  331. float: left;
  332. width: 100%;
  333. }
  334. .footnote p {
  335. font-size: 13px;
  336. line-height: 1.5;
  337. color: #787878;
  338. }
  339. .footnote p strong {
  340. color: #444;
  341. }
  342. .onandon {
  343. border-top: 1px solid #e5e5e5;
  344. padding-top: 5px;
  345. margin-top: 10px;
  346. }
  347. .navigation {
  348. margin-top: 2em;
  349. height: 2em;
  350. font-size: 14px;
  351. }
  352. .alignleft {
  353. float: left;
  354. }
  355. .alignright {
  356. float: right;
  357. }
  358. /* =Footer (This duplicates H4 footer styles, but not after we have moved to a parent/child setup)
  359. ----------------------------------------------- */
  360. #footer {
  361. display: flex;
  362. flex-direction: column;
  363. flex-wrap: wrap;
  364. font-size: 13px;
  365. width: 100%;
  366. max-width: 990px; /* 960px + 15px padding of columns */
  367. margin: 0 auto;
  368. padding: 20px 0;
  369. color: #999;
  370. overflow: hidden;
  371. }
  372. #footer h4 {
  373. font-size: 11px;
  374. font-weight: 500;
  375. text-transform: uppercase;
  376. letter-spacing: 0.1em;
  377. margin: 0 0 16px;
  378. color: #444;
  379. border: none;
  380. }
  381. #footer .c0,
  382. #footer .c1,
  383. #footer .c2,
  384. #footer .c3,
  385. #footer .c4 {
  386. padding: 15px;
  387. width: 100%;
  388. }
  389. #footer .spacergif {
  390. display: none;
  391. }
  392. #footer .c4 ul li {
  393. width: 100%;
  394. white-space: nowrap;
  395. overflow: hidden;
  396. text-overflow: ellipsis;
  397. }
  398. #footer ul {
  399. list-style: none;
  400. margin: 0;
  401. }
  402. #footer li {
  403. font-size: 13px;
  404. line-height: 16px;
  405. padding: 0 0 8px 0;
  406. color: #888;
  407. margin-bottom: 0;
  408. }
  409. #footer ul a {
  410. border: none;
  411. text-decoration: none;
  412. }
  413. #footer a.readmore {
  414. font-size: 11px;
  415. color: #888;
  416. text-transform: none;
  417. letter-spacing: 0;
  418. float: right;
  419. }
  420. #footer p.automattic {
  421. clear: both;
  422. font-size: 11px;
  423. line-height: 16px;
  424. color: #888;
  425. margin: 0;
  426. padding-top: 1em;
  427. width: 100%;
  428. text-align: center;
  429. }
  430. #footer p.automattic span {
  431. color: #888;
  432. }
  433. #footer .automattic-logo {
  434. display: inline-block;
  435. text-indent: 100%;
  436. white-space: nowrap;
  437. overflow: hidden;
  438. width: 102px;
  439. height: 16px;
  440. vertical-align: bottom;
  441. background-image: url(//s1.wp.com/wp-content/themes/h4/tabs/images/automattic.png);
  442. background-position: center center;
  443. background-size: 102px 9px;
  444. background-repeat: no-repeat;
  445. margin: 0 3px;
  446. border: none;
  447. }
  448. #footer .automattic-logo:hover {
  449. border: none;
  450. }
  451. #footer a.readmore:hover,
  452. #footer .automattic a:hover {
  453. color: #f1831e;
  454. }
  455. footer#hsp-footer {
  456. display: none;
  457. }
  458. img#wpstats {
  459. width: 0;
  460. height: 0;
  461. overflow: hidden;
  462. }
  463. @media only screen and (min-width: 480px) {
  464. #footer {
  465. flex-direction: row;
  466. }
  467. #footer .spacergif {
  468. display: block;
  469. }
  470. #footer .c0,
  471. #footer .c1,
  472. #footer .c2,
  473. #footer .c3,
  474. #footer .c4,
  475. #footer .spacergif {
  476. width: 33%;
  477. }
  478. #footer.no-feedbag .c0,
  479. #footer.no-feedbag .c1,
  480. #footer.no-feedbag .c2,
  481. #footer.no-feedbag .c3 {
  482. width: 50%;
  483. }
  484. }
  485. @media only screen and (min-width: 680px) {
  486. #footer .c0,
  487. #footer .c1,
  488. #footer .c2,
  489. #footer .c3,
  490. #footer .c4,
  491. #footer.no-feedbag .c0,
  492. #footer.no-feedbag .c1,
  493. #footer.no-feedbag .c2,
  494. #footer.no-feedbag .c3 {
  495. width: 20%;
  496. }
  497. #footer .spacergif {
  498. display: none;
  499. }
  500. }
  501. @media only screen and (min-width: 972px) {
  502. .pagebody {
  503. padding: 0;
  504. }
  505. }
  506. #my-blogs, #me, #my-tags, #like, .loggedin div#edit-profile {
  507. width: 100%;
  508. margin-left: -2px;
  509. clear: both !important;
  510. float: left !important;
  511. }
  512. #h4error h2 {
  513. margin: 30px 0 15px;
  514. font-size: 32px;
  515. font-weight: 300;
  516. }
  517. #h4error p.lead-in {
  518. margin-left: 0;
  519. }
  520. /* -------------------------------------------- */
  521. .post-edit-link {
  522. display: block;
  523. clear: both;
  524. border: none;
  525. }
  526. .homediv {
  527. float: left;
  528. border: medium none;
  529. padding: 0;
  530. width: 707px;
  531. }
  532. .current {
  533. display: block;
  534. }
  535. /* Front page signup header test */
  536. .centered-tabs {
  537. margin-left: 122px !important;
  538. }
  539. /* Business landing page */
  540. /* DEFAULT VIEW */
  541. /* Unhide this in mobile-ios.css */
  542. /* MOBILE VIEW */
  543. @media only screen and (max-width: 799px) {
  544. #h4error h2 {
  545. overflow-wrap: break-word;
  546. word-wrap: break-word;
  547. font-size: 24px;
  548. hyphens: auto;
  549. }
  550. #h4error footer {
  551. width: 100%;
  552. }
  553. }
  554. /* MOBILE WIDE VIEW */
  555. @media only screen and (min-width: 480px) and (max-width: 767px) {
  556. }
  557. /* 2x Retina graphics */
  558. @media print,
  559. (-o-min-device-pixel-ratio: 5/4),
  560. (-webkit-min-device-pixel-ratio: 1.25),
  561. (min-resolution: 120dpi) {
  562. #header h1 a, h1.logo {
  563. background-image: url(//s1.wp.com/wp-content/themes/h4/tabs/images/wpcom-logo-2x.png);
  564. }
  565. #footer .automattic-logo {
  566. background-image: url(//s1.wp.com/wp-content/themes/h4/i/automattic-2x.png);
  567. }
  568. .post-3450 .cc-cards {
  569. background-image: url(//s1.wp.com/i/charge-cc-2x.png);
  570. }
  571. }
  572. /* Error 410 Pages */
  573. .error410 {
  574. display: flex;
  575. width: 100%;
  576. height: 100%;
  577. padding: 0 !important;
  578. background: #2E4453 !important;
  579. background: url(//s1.wp.com/wp-content/themes/h4/i/pic-crowd-2x.jpg) no-repeat top center !important;
  580. background-attachment: fixed;
  581. background-size: cover;
  582. }
  583. .error410 #wrapper {
  584. display: flex;
  585. justify-content: center;
  586. align-items: center;
  587. flex-direction: column;
  588. width: 100%;
  589. height: 100%;
  590. margin: 0;
  591. background: rgba(46, 68, 83, 0.5);
  592. }
  593. .error410 .page-content {
  594. width: 50%;
  595. margin: auto;
  596. }
  597. .error410 .page-content h2 {
  598. margin: 0 0 .5em 0 !important;
  599. font-size: 40px;
  600. line-height: 1.4;
  601. text-align: center;
  602. color: #fff;
  603. }
  604. .error410 .page-content p {
  605. font-size: 15px !important;
  606. line-height: 1.5;
  607. color: #fff !important;
  608. text-align: center;
  609. }
  610. .error410 .page-content p a {
  611. color: #fff;
  612. text-decoration: none;
  613. border-bottom: 1px solid rgba(255, 255, 255, 0.50);
  614. -webkit-transition: all 200ms ease;
  615. }
  616. .error410 .page-content p a:hover {
  617. border-bottom: 1px solid rgba(255, 255, 255, 1.0);
  618. }
  619. .error410 footer {
  620. width: 50%;
  621. padding: 2em;
  622. }
  623. .error410 #footer {
  624. display: none;
  625. }
  626. /* Error 404 Page */
  627. body#h4error {
  628. background: #F6F6F6;
  629. text-align: center;
  630. }
  631. .error404 #error-wrap {
  632. margin: 0 auto;
  633. max-width: 768px;
  634. }
  635. .error404 a,
  636. .error404 a:visited {
  637. color: #016087;
  638. }
  639. .error404 a:hover,
  640. .error404 a:focus {
  641. color: #23354b;
  642. }
  643. .error404 #search404 {
  644. margin-bottom: 54px;
  645. }
  646. .error404 #search404 .search {
  647. box-sizing: border-box;
  648. flex: 1;
  649. max-width: 100%;
  650. min-width: 0;
  651. }
  652. .error404 #search404 .search-block {
  653. align-items: center;
  654. box-sizing: border-box;
  655. display: flex;
  656. justify-content: space-between;
  657. margin: 0 auto;
  658. max-width: 560px;
  659. }
  660. .error404 #search404 .search-field {
  661. align-items: center;
  662. background: #FFF;
  663. border-radius: 4px;
  664. box-shadow: 0 0 0 1px #e1e2e2;
  665. box-sizing: border-box;
  666. display: flex;
  667. height: 37px;
  668. justify-content: space-between;
  669. width: 100%;
  670. }
  671. .error404 #search404 .search__icon-navigation {
  672. box-sizing: border-box;
  673. max-width: 100%;
  674. min-width: 0;
  675. }
  676. .error404 #search404 .search__icon-navigation svg {
  677. width: 50px;
  678. }
  679. .error404 #search404 .search__input {
  680. border: none;
  681. border-radius: 4px;
  682. flex: 1 1 auto;
  683. font-size: 14px;
  684. height: 100%;
  685. max-width: 100%;
  686. min-width: 0;
  687. outline: 0;
  688. padding: 0 12px 0 0;
  689. position: relative;
  690. top: 0;
  691. -webkit-appearance: none;
  692. }
  693. .error404 #error-wrap p {
  694. color: #636d75;
  695. font-size: 22px;
  696. font-weight: 300;
  697. margin-bottom: 40px;
  698. }
  699. .error404 h3 {
  700. border-top: 1px solid #e1e2e2;
  701. color: inherit;
  702. font-size: 22px;
  703. font-weight: 300;
  704. padding-top: 40px;
  705. margin-bottom: 10px;
  706. margin-left: auto;
  707. }
  708. .error404 #error-wrap p.start-publishing {
  709. font-size: 16px;
  710. font-weight: normal;
  711. margin-bottom: 20px;
  712. }
  713. .error404 #footer {
  714. display: none;
  715. }
  716. .error404 .footer {
  717. margin-top: 60px;
  718. }
  719. @media only screen and (max-width: 600px) {
  720. .error404 #wrapper {
  721. padding: 0 20px;
  722. }
  723. .error404 #error-wrap img {
  724. width: 100%;
  725. }
  726. .error404 #error-wrap p {
  727. font-size: 16px;
  728. }
  729. }
  730. /* http://stackoverflow.com/q/18467529/378638 */
  731. iframe[name='google_conversion_frame'] {
  732. height: 0 !important;
  733. width: 0 !important;
  734. line-height: 0 !important;
  735. font-size: 0 !important;
  736. margin-top: -13px;
  737. float: left;
  738. }
  739. </style>
  740. </head>
  741. <body id="h4error" class="error410">
  742. <div id="wrapper" class="en-wrapper">
  743. <div class="page-content">
  744. <h2>artmassagepdx.wordpress.com is no longer available.</h2><p>The authors have deleted this site.</p> </div>
  745. <footer class="footer">
  746. <a class="footer-wpcom" href="https://wordpress.com/"><img src="//s1.wp.com/wp-content/themes/h4/i/logo-h-rgb.png" alt="WordPress.com" width="180" height="45" /></a>
  747. </footer>
  748. <script defer id="bilmur" data-customproperties="{&quot;enq_jquery&quot;:&quot;0&quot;,&quot;wptheme&quot;:&quot;h4&quot;,&quot;wptheme_is_block&quot;:&quot;0&quot;,&quot;fail_type&quot;:&quot;deleted&quot;}" data-provider="wordpress.com" data-service="simple-error" src="/wp-content/js/bilmur.min.js?i=11&m=202450"></script> </div>
  749. </body>
  750. </html>
  751. <!--
  752. generated in 0.003 seconds
  753. 15188 bytes batcached for 300 seconds
  754. -->

Used the schema for HTML + SVG 1.1 + MathML 3.0 + RDFa 1.1.

Used the HTML parser. Externally specified character encoding was utf-8.

Total execution time 52 milliseconds.


About this checkerReport an issueVersion: 24.11.29