{"id":34263,"date":"2019-02-15T11:17:12","date_gmt":"2019-02-15T09:17:12","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=34263"},"modified":"2019-02-15T11:17:20","modified_gmt":"2019-02-15T09:17:20","slug":"the-html-we-never-had","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2019\/02\/15\/the-html-we-never-had\/","title":{"rendered":"The HTML we never had"},"content":{"rendered":"<!-- google_ad_section_start -->\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"460\" height=\"219\" data-attachment-id=\"34264\" data-permalink=\"https:\/\/mamchenkov.net\/wordpress\/2019\/02\/15\/the-html-we-never-had\/netscape\/\" data-orig-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/02\/netscape.jpg?fit=460%2C219&amp;ssl=1\" data-orig-size=\"460,219\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"netscape\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/02\/netscape.jpg?fit=460%2C219&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/02\/netscape.jpg?resize=460%2C219&#038;ssl=1\" alt=\"\" class=\"wp-image-34264\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;<a href=\"http:\/\/skch.net\/view.php?page=articles&amp;post=bhtml\">The HTML we never had<\/a>&#8221; is an interesting look at some features of HTML, that weren&#8217;t implemented, but could have been easily done, and if they were, how different the modern web development would be.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I agree that the &#8220;src&#8221; attribute makes a lot of sense for tags other than just images and videos.  <\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>&#8220;The HTML we never had&#8221; is an interesting look at some features of HTML, that weren&#8217;t implemented, but could have been easily done, and if they were, how different the modern web development would be. I agree that the &#8220;src&#8221; attribute makes a lot of sense for tags other than just images and videos.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"The HTML we never had #WebDev #history #HTML #browsers","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,18,62,1334],"tags":[20,286,1190,1330],"keyring_services":[],"class_list":["post-34263","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","category-technology","category-web-work","tag-browsers","tag-history","tag-html","tag-web-development"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":22393,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/08\/16\/html-tags-supported-in-gmail\/","url_meta":{"origin":34263,"position":0},"title":"HTML Tags Supported in Gmail","author":"Leonid Mamchenkov","date":"August 16, 2014","format":"link","excerpt":"HTML Tags Supported in Gmail","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":24484,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/07\/16\/json2html-html-templating-engine\/","url_meta":{"origin":34263,"position":1},"title":"json2html &#8211; HTML Templating Engine","author":"Leonid Mamchenkov","date":"July 16, 2015","format":"link","excerpt":"json2html - HTML Templating Engine. \u00a0Available both as jQuery plugin and node.js package.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27266,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/01\/26\/html-canvas-tutorial\/","url_meta":{"origin":34263,"position":2},"title":"HTML Canvas Tutorial","author":"Leonid Mamchenkov","date":"January 26, 2017","format":false,"excerpt":"Skilled.co put together this HTML Canvas Tutorial, which covers the HTML 5 <canvas> functionality, that allows web developers to draw all sorts of graphics on the fly, using JavaScript. \u00a0The tutorial is available for download in PNG and PDF formats, as well as on the webpage, and it covers the\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/01\/canvas-500x228.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":24278,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/06\/02\/sitecake-simple-cms-for-your-html-website\/","url_meta":{"origin":34263,"position":3},"title":"Sitecake &#8211; Simple CMS for your HTML website","author":"Leonid Mamchenkov","date":"June 2, 2015","format":"link","excerpt":"Sitecake - Simple CMS for your HTML website","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":23147,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/12\/11\/firefox-html-an-experiment-trying-to-re-implement-the-firefox-ui-in-html\/","url_meta":{"origin":34263,"position":4},"title":"Firefox.html &#8211; an experiment, trying to re-implement the Firefox UI in HTML","author":"Leonid Mamchenkov","date":"December 11, 2014","format":"link","excerpt":"Firefox.html - an experiment, trying to re-implement the Firefox UI in HTML.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"firefox","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2014\/12\/firefox-500x227.gif?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":24623,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/08\/21\/bootlint-html-linter-for-bootstrap-projects\/","url_meta":{"origin":34263,"position":5},"title":"Bootlint &#8211; HTML linter for Bootstrap projects","author":"Leonid Mamchenkov","date":"August 21, 2015","format":"link","excerpt":"Bootlint - HTML linter for Bootstrap projects. \u00a0You'll probably find the list of all the errors handy too.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/34263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=34263"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/34263\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=34263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=34263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=34263"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=34263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}