{"id":7509,"date":"2012-09-12T18:42:58","date_gmt":"2012-09-12T13:12:58","guid":{"rendered":"https:\/\/2thenew.today\/blog\/?p=7509"},"modified":"2016-12-19T17:43:45","modified_gmt":"2016-12-19T12:13:45","slug":"making-a-text-vertical-aligned-in-a-div","status":"publish","type":"post","link":"https:\/\/2thenew.today\/blog\/making-a-text-vertical-aligned-in-a-div\/","title":{"rendered":"Making a text vertical aligned in a DIV"},"content":{"rendered":"<p>Recently in my project I had to implement one page in which an image and the related text had to be shown side by side using the DIV tags, where the text needed to be centered vertically with respect to the image.<br \/>\n<br \/>\n<strong>Example :<\/strong> Let&#8217;s take a scenario where we <strong>cannot<\/strong> use vertical-align with DIV to display the text in center adjacent to the image.<br \/>\n<br \/>\nHere we are having an unordered-list having 2 DIV components containing an image and text respectively.<\/p>\n<p>[html]<\/p>\n<p>&amp;amp;lt;ul&amp;amp;gt;&amp;amp;lt;li&amp;amp;gt;<\/p>\n<p>&amp;amp;lt;div class=&amp;amp;quot;image&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;\/div&amp;amp;gt;<\/p>\n<p>&amp;amp;lt;div class=&amp;amp;quot;details&amp;amp;quot;&amp;amp;gt;Lorem Ipsum is simply dummy text of the printing and typesetting industry.&amp;amp;lt;\/div&amp;amp;gt;<\/p>\n<p>&amp;amp;lt;\/li&amp;amp;gt;&amp;amp;lt;\/ul&amp;amp;gt;<\/p>\n<p>[\/html]<br \/>\n<br \/>\nTo make the DIV adjacent to each other we have applied the following CSS. But still it does not solve our use case to centrally align the text in DIV as specified above.<\/p>\n<p>[css]<\/p>\n<p>ul{ list-style:none; margin:0px;}<\/p>\n<p>ul li{\u00a0 margin-bottom:20px;}<\/p>\n<p>ul li .image{ border:1px solid #666; height:100px; width:100px; float:left; margin-right:10px;}<\/p>\n<p>ul li .details{ \u00a0color:#000;\u00a0 font-size:14px; min-height:100px; }<\/p>\n<p>ul li .details p{ margin:0px;}<\/p>\n<p>[\/css]<\/p>\n<p>Here is the output of the above CSS. The text will start from top of the DIV and will be displayed as follows:<\/p>\n<p>\nIf we want the text to be centrally aligned in the text DIV, you need to do the following steps:<\/p>\n<ol>\n<li> Add following CSS property <strong>display:table<\/strong> to the <strong>LI<\/strong> element.<\/li>\n<li> Then you need to add CSS properties <strong>display:table-cell; \u00a0vertical-align:middle;<\/strong> \u00a0to the class named <strong>&#8216;details&#8217;<\/strong> which is applied on DIV containing text.<\/li>\n<\/ol>\n<p>\n[css]<\/p>\n<p>ul li{\u00a0 margin-bottom:20px; display:table;}<\/p>\n<p>ul li .details{ display:table-cell; vertical-align:middle; color:#000;\u00a0 font-size:14px; min-height:100px; }<\/p>\n<p>[\/css]<\/p>\n<p>After applying this CSS to your HTML, your output will look like this :<\/p>\n<p>\nHope it helps. \ud83d\ude42<br \/>\n<br \/>\nRegards.<br \/>\n<a href=\"https:\/\/2thenew.today\/blog\/author\/rajan\/\">Rajan Shergill<\/a><br \/>\n<a href=\"mailto:rajan@intelligrape.com\">rajan@intelligrape.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recently in my project I had to implement one page in which an image and the related text had to be shown side by side using the DIV tags, where the text needed to be centered vertically with respect to the image. Example : Let&#8217;s take a scenario where we cannot use vertical-align with DIV [&hellip;]<\/p>\n","protected":false},"author":50,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":3,"footnotes":""},"categories":[1],"tags":[245,221,4842,964,963,962],"class_list":["post-7509","post","type-post","status-publish","format-standard","hentry","category-technology","tag-css","tag-table","tag-html","tag-table-cell","tag-text-vertical-align-in-div","tag-vertical-align"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Recently in my project I had to implement one page in which an image and the related text had to be shown side by side using the DIV tags, where the text needed to be centered vertically with respect to the image. Example : Let&#039;s take a scenario where we cannot use vertical-align with DIV\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Rajan Shergill\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/2thenew.today\/blog\/making-a-text-vertical-aligned-in-a-div\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"TO THE NEW BLOG\" \/>\n\t\t<meta property=\"og:type\" content=\"blog\" \/>\n\t\t<meta property=\"og:title\" content=\"Making a text vertical aligned in a DIV | TO THE NEW Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"Recently in my project I had to implement one page in which an image and the related text had to be shown side by side using the DIV tags, where the text needed to be centered vertically with respect to the image. Example : Let&#039;s take a scenario where we cannot use vertical-align with DIV\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/2thenew.today\/blog\/making-a-text-vertical-aligned-in-a-div\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@tothenew\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Making a text vertical aligned in a DIV | TO THE NEW Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Recently in my project I had to implement one page in which an image and the related text had to be shown side by side using the DIV tags, where the text needed to be centered vertically with respect to the image. Example : Let&#039;s take a scenario where we cannot use vertical-align with DIV\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/making-a-text-vertical-aligned-in-a-div\\\/#article\",\"name\":\"Making a text vertical aligned in a DIV | TO THE NEW Blog\",\"headline\":\"Making a text vertical aligned in a DIV\",\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/rajan\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"},\"datePublished\":\"2012-09-12T18:42:58+05:30\",\"dateModified\":\"2016-12-19T17:43:45+05:30\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/making-a-text-vertical-aligned-in-a-div\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/making-a-text-vertical-aligned-in-a-div\\\/#webpage\"},\"articleSection\":\"Technology, css, database table, HTML\\\/UI\\\/CSS, table-cell, text vertical align in div, vertical align\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/making-a-text-vertical-aligned-in-a-div\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"position\":2,\"name\":\"Technology\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/making-a-text-vertical-aligned-in-a-div\\\/#listItem\",\"name\":\"Making a text vertical aligned in a DIV\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/making-a-text-vertical-aligned-in-a-div\\\/#listItem\",\"position\":3,\"name\":\"Making a text vertical aligned in a DIV\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\",\"name\":\"TO THE NEW Blog\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/rajan\\\/#author\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/rajan\\\/\",\"name\":\"Rajan Shergill\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/making-a-text-vertical-aligned-in-a-div\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/eb5d445c6d373510aede382494d12659d23728d95f26b7cef5d075dc66529ded?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Rajan Shergill\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/making-a-text-vertical-aligned-in-a-div\\\/#webpage\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/making-a-text-vertical-aligned-in-a-div\\\/\",\"name\":\"Making a text vertical aligned in a DIV | TO THE NEW Blog\",\"description\":\"Recently in my project I had to implement one page in which an image and the related text had to be shown side by side using the DIV tags, where the text needed to be centered vertically with respect to the image. Example : Let's take a scenario where we cannot use vertical-align with DIV\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/making-a-text-vertical-aligned-in-a-div\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/rajan\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/rajan\\\/#author\"},\"datePublished\":\"2012-09-12T18:42:58+05:30\",\"dateModified\":\"2016-12-19T17:43:45+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\",\"name\":\"TO THE NEW Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Making a text vertical aligned in a DIV | TO THE NEW Blog","description":"Recently in my project I had to implement one page in which an image and the related text had to be shown side by side using the DIV tags, where the text needed to be centered vertically with respect to the image. Example : Let's take a scenario where we cannot use vertical-align with DIV","canonical_url":"https:\/\/2thenew.today\/blog\/making-a-text-vertical-aligned-in-a-div\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/2thenew.today\/blog\/making-a-text-vertical-aligned-in-a-div\/#article","name":"Making a text vertical aligned in a DIV | TO THE NEW Blog","headline":"Making a text vertical aligned in a DIV","author":{"@id":"https:\/\/2thenew.today\/blog\/author\/rajan\/#author"},"publisher":{"@id":"https:\/\/2thenew.today\/blog\/#organization"},"datePublished":"2012-09-12T18:42:58+05:30","dateModified":"2016-12-19T17:43:45+05:30","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/2thenew.today\/blog\/making-a-text-vertical-aligned-in-a-div\/#webpage"},"isPartOf":{"@id":"https:\/\/2thenew.today\/blog\/making-a-text-vertical-aligned-in-a-div\/#webpage"},"articleSection":"Technology, css, database table, HTML\/UI\/CSS, table-cell, text vertical align in div, vertical align"},{"@type":"BreadcrumbList","@id":"https:\/\/2thenew.today\/blog\/making-a-text-vertical-aligned-in-a-div\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog#listItem","position":1,"name":"Home","item":"https:\/\/2thenew.today\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/category\/technology\/#listItem","position":2,"name":"Technology","item":"https:\/\/2thenew.today\/blog\/category\/technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/making-a-text-vertical-aligned-in-a-div\/#listItem","name":"Making a text vertical aligned in a DIV"},"previousItem":{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/making-a-text-vertical-aligned-in-a-div\/#listItem","position":3,"name":"Making a text vertical aligned in a DIV","previousItem":{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/category\/technology\/#listItem","name":"Technology"}}]},{"@type":"Organization","@id":"https:\/\/2thenew.today\/blog\/#organization","name":"TO THE NEW Blog","url":"https:\/\/2thenew.today\/blog\/"},{"@type":"Person","@id":"https:\/\/2thenew.today\/blog\/author\/rajan\/#author","url":"https:\/\/2thenew.today\/blog\/author\/rajan\/","name":"Rajan Shergill","image":{"@type":"ImageObject","@id":"https:\/\/2thenew.today\/blog\/making-a-text-vertical-aligned-in-a-div\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/eb5d445c6d373510aede382494d12659d23728d95f26b7cef5d075dc66529ded?s=96&d=mm&r=g","width":96,"height":96,"caption":"Rajan Shergill"}},{"@type":"WebPage","@id":"https:\/\/2thenew.today\/blog\/making-a-text-vertical-aligned-in-a-div\/#webpage","url":"https:\/\/2thenew.today\/blog\/making-a-text-vertical-aligned-in-a-div\/","name":"Making a text vertical aligned in a DIV | TO THE NEW Blog","description":"Recently in my project I had to implement one page in which an image and the related text had to be shown side by side using the DIV tags, where the text needed to be centered vertically with respect to the image. Example : Let's take a scenario where we cannot use vertical-align with DIV","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/2thenew.today\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/2thenew.today\/blog\/making-a-text-vertical-aligned-in-a-div\/#breadcrumblist"},"author":{"@id":"https:\/\/2thenew.today\/blog\/author\/rajan\/#author"},"creator":{"@id":"https:\/\/2thenew.today\/blog\/author\/rajan\/#author"},"datePublished":"2012-09-12T18:42:58+05:30","dateModified":"2016-12-19T17:43:45+05:30"},{"@type":"WebSite","@id":"https:\/\/2thenew.today\/blog\/#website","url":"https:\/\/2thenew.today\/blog\/","name":"TO THE NEW Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/2thenew.today\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"TO THE NEW BLOG","og:type":"blog","og:title":"Making a text vertical aligned in a DIV | TO THE NEW Blog","og:description":"Recently in my project I had to implement one page in which an image and the related text had to be shown side by side using the DIV tags, where the text needed to be centered vertically with respect to the image. Example : Let's take a scenario where we cannot use vertical-align with DIV","og:url":"https:\/\/2thenew.today\/blog\/making-a-text-vertical-aligned-in-a-div\/","og:image":"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","og:image:secure_url":"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","twitter:card":"summary","twitter:site":"@tothenew","twitter:title":"Making a text vertical aligned in a DIV | TO THE NEW Blog","twitter:description":"Recently in my project I had to implement one page in which an image and the related text had to be shown side by side using the DIV tags, where the text needed to be centered vertically with respect to the image. Example : Let's take a scenario where we cannot use vertical-align with DIV","twitter:image":"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png"},"aioseo_meta_data":{"post_id":"7509","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2021-04-30 08:10:00","updated":"2024-02-29 08:44:53","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/2thenew.today\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/2thenew.today\/blog\/category\/technology\/\" title=\"Technology\">Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tMaking a text vertical aligned in a DIV\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/2thenew.today\/blog"},{"label":"Technology","link":"https:\/\/2thenew.today\/blog\/category\/technology\/"},{"label":"Making a text vertical aligned in a DIV","link":"https:\/\/2thenew.today\/blog\/making-a-text-vertical-aligned-in-a-div\/"}],"_links":{"self":[{"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/posts\/7509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/users\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/comments?post=7509"}],"version-history":[{"count":0,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/posts\/7509\/revisions"}],"wp:attachment":[{"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/media?parent=7509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/categories?post=7509"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/tags?post=7509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}