{"id":50,"date":"2009-08-02T21:55:11","date_gmt":"2009-08-03T05:55:11","guid":{"rendered":"https:\/\/www.bhavyatechnologies.com\/blog\/?p=50"},"modified":"2009-08-09T04:16:04","modified_gmt":"2009-08-09T12:16:04","slug":"top-10-reasons-to-learn-css","status":"publish","type":"post","link":"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/","title":{"rendered":"Top 10 Reasons to Learn CSS"},"content":{"rendered":"<p>For           a hot new thing, CSS (Cascading Style Sheets) sure is           slow off the blocks. First proposed in 1994, first implemented           in browsers in 1996, CSS is perennially touted as the           successor to conventional HTML-based Web coding. Its           ability to use style sheets to control typography and           layout throughout a Web site always seemed to make CSS           the most efficient, designer-friendly, forward-looking           option. And yet myths persist about CSS &#8212; myths that           discourage Web designers from getting to grips with           the language. So what&#8217;s all the fuss about? <\/p>\n<p>  We asked Faculty member and published CSS guru Christopher           Schmitt. Christopher&#8217;s so convinced that CSS should           be a part of every designer&#8217;s Web design toolkit, he           devoted two lessons in Sessions&#8217;s updated course to creating CSS layouts. <\/p>\n<p><strong>Q. CSS is getting big enough for prime time,           maybe even Letterman. What are your top ten reasons           we should all learn and start using CSS now?<\/strong><\/p>\n<p>Christopher: Here&#8217;s my top ten in no particular order: <\/p>\n<p>    <strong>1.<\/strong> Build from the ground up to replace           traditional Web design methods. The World Wide Web Consortium           (W3C) created CSS to replace HTML tables, font tags,           frames, and other presentational hacks of HTML elements.<\/p>\n<p>    <strong>2.<\/strong> Faster download times. Reduction           of file size is about 50% less than a Web page built           with traditional Web design methods.<\/p>\n<p>    <strong>3.<\/strong> Shorter development time. Easily           tweak the design of a thousand-page site with just a           few edits of one CSS file.<\/p>\n<p>    <strong>4.<\/strong> Greater control over the typography           in a Web page. I&#8217;m a type nut, so CSS&#8217;s ability to control           typography better than a wimpy FONT tag is a wonderful           gift. No longer do we need to use the font tag or single-pixel           GIFs (SPG) to create leading, change font colors, font           families, and much more.<\/p>\n<p>    <strong>5.<\/strong> It&#8217;s easy to write. You can create           and edit CSS as easily as you can hand code HTML. <\/p>\n<p>    <strong>6.<\/strong> Improvements in accessibility. Using           CSS effectively means structuring content with HTML.           With structured HTML &#8212; using &lt;p&gt; tags only for           paragraphs, heading tags only for headlines, tables           for only tabular data, and so on &#8212; you increase your           audience size without building separate versions of           your site.<\/p>\n<p>    <strong>7.<\/strong> Print designs as well as Web page           designs. Create presentations not only for Web browsers,           but also for other media like print or PowerPoint-like           presentations.<\/p>\n<p>    <strong>8.<\/strong> Better control over the placement           of elements in Web page. &#8216;Nuff said! <\/p>\n<p>    <strong>9.<\/strong> The design of Web pages is separated           from the content. By keeping the design in separate           files linked to the HTML pages, you reduce the likelihood           of your page designs falling apart over time as different           contributors add to the Web page.<\/p>\n<p>    <strong>10.<\/strong> Better search engine rankings.           With only HTML used for structuring content in a Web           document instead of rigging tags for design, search           engines will spider your Web page effectively, and more           likely give you a higher page ranking. <\/p>\n<p><strong>Q. Hmmm, now I really feel like we&#8217;re on Letterman.           You mention control as a major benefit of CSS. Isn&#8217;t           this why graphic designers should get really excited           about CSS?<\/strong><\/p>\n<p>Christopher: Definitely. One of the reasons for CSS           is that you have more options in controlling the look           and feel of a Web page. However, control is a slippery           word when you are talking about Web design. The only           way to make sure people see your Web page designs the           way you intended is to invite everyone to come to your           place and check out the Web site on your computer. <\/p>\n<p>Of course, this would sabotage the purpose of distributing           information over a vast international computer network.           Not to mention irritating a few of your neighbors.<\/p>\n<p>One thing to note is that with CSS the ultimate control           is with the user trying to read your content. Remember           that before CSS and to this day users can control the           size of their fonts, the default links colors. And now           depending on which browsers they are using, users can           write their own style sheet to overrule your design           choices. <\/p>\n<p>  I don&#8217;t want to sound like I&#8217;m coming down on a designer&#8217;s           ability to create wonderful layouts with CSS. That&#8217;s           not the case at all &#8212; CSS allows for greater design           control over a Web page than typical just HTML and images. <\/p>\n<p>  For a great demonstration of the power of CSS for designers.<\/p>\n<p><strong>Q. One big theme in your course is the importance           of separating Web content for presentation and display.           Can you talk a bit about that?<\/strong><\/p>\n<p>Christopher: Sure! If you designed Web sites in the           90s, a professional Web site would be composed of tag           soup. That means that HTML tags would be used to markup           the content as well as using tags to rig the presentation           of the page as well. <\/p>\n<p>  An example of that tag soup is how designers used the           &lt;p&gt; tag that is used to distinguish the boundaries           of a paragraph in a Web page. However, in the old days           designers would use a series of &lt;br&gt; after a &lt;p&gt;           to increase the amount of space between paragraphs.           The &lt;br&gt; tag when used correctly is used to forcibly           break a line of text, not as a means to create leading.           It&#8217;s the wrong tool for that job.<\/p>\n<p>  If you delete those extra &lt;br&gt; and other unneeded           elements, the file sizes of the Web pages drop. And           by removing those unneeded tags, you can control the           design of the CSS page (like leading) through external           CSS files. And since your designs are external, you           get great benefits. First, browsers will cache the file.           Instead of having people download those extra HTML elements           over and over again, the CSS files are already stored           on their cache and the browser can readily refer to           that file.<\/p>\n<p>  Another advantageous item is that the design of a Web           site is at one central source. You can edit one file           and maintain the look and feel of a large-scale site.           No more need to do a global search and replace to fix           &lt;font&gt; tags.<\/p>\n<p>  And one item I love about separating the design from           a Web site is that the structured markup makes the site           more friendly to search engine spiders. Their algorithms           will respond better in positioning your Web page or           site in their system. How well you move up in the search           engine rankings still depends mostly on the strength           of your content. By getting rid of the unnecessary HTML           tags, you do create a greater chance of moving up in         the rankings.<\/p>\n<p><strong>Q. What personally interested you about getting           involved in writing about and teaching CSS? <\/strong><\/p>\n<p>Christopher: My mother was a math teacher. She taught           math at colleges like FAMU and FSU. So I was exposed           to what she had to do to teach her students and that           made an impression on me when I was growing up. <\/p>\n<p>  Another part is that everyone has those really awful           teachers. You know, the kind of teachers who aren&#8217;t           inspired by the material, so they don&#8217;t inspire students           to learn more about the subject matter. It&#8217;s those types           of teachers I try not to be like when I speak at a conference           or teach a class. I try to teach like I would have wanted           most of my teachers to educate &#8212; with a great deal           of passion and patience.<\/p>\n<p>  I want to be there for my students when they have a           question. I try to break complex concepts into items           they understand. True, Web design isn&#8217;t rocket science           but rocket science isn&#8217;t Web design &#8212; and it shouldn&#8217;t           be taught like a set of expressions to determine the           lowest common denominator like so many usability experts           tell us to do.<\/p>\n<p>  There&#8217;s also the simple fact that I have a deep love           about this medium. From Information Architecture to           database solutions to creating log file analysis to           creating the visual front end, it&#8217;s just a joy through           and through for me to be able to work in this field.           And having the privilege to share my enthusiasm and           understanding about the Web and Web design is an opportunity         I truly cherish.<\/p>\n<p><strong>Q. We did notice that your initials spell CS.           Add in the S for style?<\/strong><\/p>\n<p>Christopher: Actually, my initials are C.R.S. So, it&#8217;s           almost there. Maybe I should legally change my middle           name?<\/p>\n<p><strong>Q: The number one concern designers used to           have about using CSS was browser compatibility. How           safe is CSS for a wide audience today?<\/strong><\/p>\n<p>Christopher: Actually, I feel pretty safe using the           technology. I wouldn&#8217;t have written a about it if I didn&#8217;t! <\/p>\n<p>  I&#8217;m of the opinion to use CSS now and if your browser           doesn&#8217;t support it, to heck with your browser. Does           this mean I leave the user in the lurch? No. For example,           Netscape Navigator has very poor support for CSS. This           was due to the fact that Netscape&#8217;s engineers were working           on their own specifications for CSS (they called it           JSSS) and it was based on their JavaScript. As they           inched closer to their release, the W3C came out with           a new specification. This left Netscape engineers tucking           the known CSS specification into the code they had already           written for their browser. So, what we have is a browser           that barely gets CSS straight. And when you use CSS           properties like line-height &#8212; whoa &#8212; you better watch           it.<\/p>\n<p>  So, in order to make sure people don&#8217;t get a double-barrel           case of eye sore if they surf with Netscape Navigator           4, I hide the CSS files that handles the complex or           advanced CSS rule sets. I still leave design properties           like font family, basic colors, and margins in the style           sheet &#8212; but beyond that, people surfing with Navigator           will still get the content they came looking for. <\/p>\n<p>By starting out now and learning the limitations upfront,           not only will you totally love the time when browsers           will implement the full CSS spec &#8212; but you will get           a competitive advantage that you don&#8217;t get by waiting           for the technology to catch up. CSS isn&#8217;t beta software           that might crash your computer system &#8212; it&#8217;s real and           it&#8217;s now. And chances are, the browser you are using           right now can render it just fine. And if you build           forward compatible sites with Web foundations like XHTML           and CSS, your sites will not only be maintained better         in the future, they&#8217;ll likely look fine in future browsers. <\/p>\n<p><strong>Q. What other arguments against using CSS (myth           or realities) should a designer know about?<\/strong> <\/p>\n<p>Christopher: If you are an old school Web designer,           be prepared: It&#8217;s a totally different approach than           what you know. I always say that CSS is a different           set of headaches than what developers in the 90s were           used to. <\/p>\n<p>  How you approach the construction of Web pages with           HTML tables simply won&#8217;t work with CSS. You will have           to get used to background images on every block level           element, floating elements to the left and right, positioning,           overflow properties, and so on. It sounds familiar if           you&#8217;ve been doing Web design for a while, but it&#8217;s still           a strange land. But the benefits of using CSS outweigh           not learning about the technology. In this case, CSS         ignorance is not bliss.<\/p>\n<p><strong>Q. What&#8217;s the learning curve for CSS? Should           a total newbie to Web design learn HTML hand-coding           first &#8212; the hard way &#8212; or can you just wing it with           a WYSIWYG?<\/strong><\/p>\n<p>Christopher: It really is a new way of producing for           the Web. I worked at a high-end graphic design shop           for a couple of years. The designers would send me comps           and I would literally scratch my head about how to pull           off their designs by using HTML and images &#8212; and yet           somehow we managed to pull off the impossible. Of course,           the impossible often meant Web pages with file sizes           of 80 to 100k, but they looked like the designer wanted.           I felt very bly as a designer with those production           methods that I needed to preserve what the designer           had intended to be on the page. So, I worked very hard           on pulling off minor miracles. <\/p>\n<p>  When CSS came along, at first I was hesitant. CSS-enabled           design really challenges what you&#8217;ve known as designing           for the Web. But after learning the basics and that           the problem with CSS wasn&#8217;t the technology but the browser           implementations of CSS, I started learning all I could           about it and how to use it to design.<\/p>\n<p>  Right now, I would say there isn&#8217;t a WYSIWYG tool for           CSS I would trust fully. I recommend people look into           hand coding CSS. Learn its limitations and syntax before           you let other tools do the work for you. <\/p>\n<p>  True, designers who use Illustrator aren&#8217;t coding PostScript           by hand; Illustrator spits out the EPS files. However,           we aren&#8217;t at the point where the software can generate         quality CSS without you having to code it. <\/p>\n<p><strong>Q. The adoption of CSS in HTML editors (Dreamweaver,           GoLive, et al) is clearly a factor in how quickly or           slowly it has been accepted. How have recent or new           software releases made CSS easier to do? <\/strong><\/p>\n<p>Christopher: Macromedia has embraced CSS as the way           to design pages in its latest release of Dreamweaver.           It&#8217;s a truly amazing achievement. Macromedia&#8217;s first           release of Dreamweaver and up to this point has been           all about using HTML tables for the design of Web pages. <\/p>\n<p>  In the MX 2004 release, it&#8217;s like they&#8217;ve turned a flagship           product on a dime to go with the changes in the industry.           The design view for Web pages renders CSS more accurately           as well as providing easier access to update the values           for CSS properties. <\/p>\n<p>  Adobe has announced the latest version of its page layout           program, GoLive CS, however I haven&#8217;t had the chance           to personally work with that application yet. As soon           as it&#8217;s available I&#8217;ll be taking it for a test drive.           But you can definitely see the trend. The Web authoring           tools are embracing CSS as the means for designing the         Web.<\/p>\n<p><strong>Q. What&#8217;s your dream timeline for the implementation           of CSS on major sites? What are the challenges and obstacles           left to CSS becoming a lingua franca of the Web?<\/strong><\/p>\n<p>Christopher: How long will it take for other sites           to jump depends, I believe, on how fast designers learn           the new technology. There&#8217;s been a lot written about           HTML tables and SPGs as the way to design for the Web.           It&#8217;s going to take a while before we reach the tipping           point on that front. <\/p>\n<p>  The other obstacle is simply waiting for better browsers,           which only the major browser vendors can control. <\/p>\n<p>  My dream timeline is now. While there are some limitations           with implementations of the CSS specification in browsers,           major sites are embracing CSS. There&#8217;s.           These organizations have all have transformed their           sites to CSS-enabled design and have already reaped           the benefits.<\/p>\n<p><strong>source: <\/strong>http:\/\/www.sessions.edu\/faculty\/interviews\/Schmitt_ReasonsCSS.asp<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For a hot new thing, CSS (Cascading Style Sheets) sure is slow off the blocks. First proposed in 1994, first implemented in browsers in 1996, CSS is perennially touted as the successor to conventional HTML-based Web coding. Its ability to use style sheets to control typography and layout throughout a Web site always seemed to &hellip; <a href=\"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Top 10 Reasons to Learn CSS<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[16],"class_list":["post-50","post","type-post","status-publish","format-standard","hentry","category-css","tag-interviews-top-10-reasons-to-learn-css"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Top 10 Reasons to Learn CSS - Bhavya Technologies - Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Top 10 Reasons to Learn CSS - Bhavya Technologies - Blog\" \/>\n<meta property=\"og:description\" content=\"For a hot new thing, CSS (Cascading Style Sheets) sure is slow off the blocks. First proposed in 1994, first implemented in browsers in 1996, CSS is perennially touted as the successor to conventional HTML-based Web coding. Its ability to use style sheets to control typography and layout throughout a Web site always seemed to &hellip; Continue reading Top 10 Reasons to Learn CSS\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/\" \/>\n<meta property=\"og:site_name\" content=\"Bhavya Technologies - Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/BhavyaWebTech\/\" \/>\n<meta property=\"article:published_time\" content=\"2009-08-03T05:55:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2009-08-09T12:16:04+00:00\" \/>\n<meta name=\"author\" content=\"Bhavya Technologies\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bhavyatech\" \/>\n<meta name=\"twitter:site\" content=\"@bhavyatech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bhavya Technologies\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/\"},\"author\":{\"name\":\"Bhavya Technologies\",\"@id\":\"https:\/\/www.bhavyatechnologies.com\/blog\/#\/schema\/person\/a8b972526a82dee1d674d1fcb5124895\"},\"headline\":\"Top 10 Reasons to Learn CSS\",\"datePublished\":\"2009-08-03T05:55:11+00:00\",\"dateModified\":\"2009-08-09T12:16:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/\"},\"wordCount\":2553,\"publisher\":{\"@id\":\"https:\/\/www.bhavyatechnologies.com\/blog\/#organization\"},\"keywords\":[\"Interviews - Top 10 Reasons to Learn CSS\"],\"articleSection\":[\"CSS Tips\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/\",\"url\":\"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/\",\"name\":\"Top 10 Reasons to Learn CSS - Bhavya Technologies - Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.bhavyatechnologies.com\/blog\/#website\"},\"datePublished\":\"2009-08-03T05:55:11+00:00\",\"dateModified\":\"2009-08-09T12:16:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.bhavyatechnologies.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Top 10 Reasons to Learn CSS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.bhavyatechnologies.com\/blog\/#website\",\"url\":\"https:\/\/www.bhavyatechnologies.com\/blog\/\",\"name\":\"Bhavya Technologies - Blog\",\"description\":\"\u00a0Digital Marketing, Website design &amp; development company in Hyderabad, India\",\"publisher\":{\"@id\":\"https:\/\/www.bhavyatechnologies.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.bhavyatechnologies.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.bhavyatechnologies.com\/blog\/#organization\",\"name\":\"Bhavya Web Technologies\",\"url\":\"https:\/\/www.bhavyatechnologies.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.bhavyatechnologies.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.bhavyatechnologies.com\/blog\/wp-content\/uploads\/2017\/07\/cropped-NewLogo.png\",\"contentUrl\":\"https:\/\/www.bhavyatechnologies.com\/blog\/wp-content\/uploads\/2017\/07\/cropped-NewLogo.png\",\"width\":248,\"height\":100,\"caption\":\"Bhavya Web Technologies\"},\"image\":{\"@id\":\"https:\/\/www.bhavyatechnologies.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/BhavyaWebTech\/\",\"https:\/\/x.com\/bhavyatech\",\"http:\/\/www.linkedin.com\/company\/bhavya-technologies\/\",\"http:\/\/www.youtube.com\/user\/bhavyatechnologies\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.bhavyatechnologies.com\/blog\/#\/schema\/person\/a8b972526a82dee1d674d1fcb5124895\",\"name\":\"Bhavya Technologies\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.bhavyatechnologies.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fe762d42f67c5102549b2df80f35f4328850bd6b77a18d11070f369c3854d473?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fe762d42f67c5102549b2df80f35f4328850bd6b77a18d11070f369c3854d473?s=96&d=mm&r=g\",\"caption\":\"Bhavya Technologies\"},\"description\":\"We are team of young, energetic and dynamic members, focused on providing high quality website designing, website development and Internet Marketing services. With a team of such Bhavya member we always try and deliver high quality of project, exceeding client\u2019s expectation.\",\"sameAs\":[\"http:\/\/www.bhavyatechnologies.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Top 10 Reasons to Learn CSS - Bhavya Technologies - Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/","og_locale":"en_US","og_type":"article","og_title":"Top 10 Reasons to Learn CSS - Bhavya Technologies - Blog","og_description":"For a hot new thing, CSS (Cascading Style Sheets) sure is slow off the blocks. First proposed in 1994, first implemented in browsers in 1996, CSS is perennially touted as the successor to conventional HTML-based Web coding. Its ability to use style sheets to control typography and layout throughout a Web site always seemed to &hellip; Continue reading Top 10 Reasons to Learn CSS","og_url":"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/","og_site_name":"Bhavya Technologies - Blog","article_publisher":"https:\/\/www.facebook.com\/BhavyaWebTech\/","article_published_time":"2009-08-03T05:55:11+00:00","article_modified_time":"2009-08-09T12:16:04+00:00","author":"Bhavya Technologies","twitter_card":"summary_large_image","twitter_creator":"@bhavyatech","twitter_site":"@bhavyatech","twitter_misc":{"Written by":"Bhavya Technologies","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/#article","isPartOf":{"@id":"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/"},"author":{"name":"Bhavya Technologies","@id":"https:\/\/www.bhavyatechnologies.com\/blog\/#\/schema\/person\/a8b972526a82dee1d674d1fcb5124895"},"headline":"Top 10 Reasons to Learn CSS","datePublished":"2009-08-03T05:55:11+00:00","dateModified":"2009-08-09T12:16:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/"},"wordCount":2553,"publisher":{"@id":"https:\/\/www.bhavyatechnologies.com\/blog\/#organization"},"keywords":["Interviews - Top 10 Reasons to Learn CSS"],"articleSection":["CSS Tips"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/","url":"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/","name":"Top 10 Reasons to Learn CSS - Bhavya Technologies - Blog","isPartOf":{"@id":"https:\/\/www.bhavyatechnologies.com\/blog\/#website"},"datePublished":"2009-08-03T05:55:11+00:00","dateModified":"2009-08-09T12:16:04+00:00","breadcrumb":{"@id":"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.bhavyatechnologies.com\/blog\/top-10-reasons-to-learn-css\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bhavyatechnologies.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Top 10 Reasons to Learn CSS"}]},{"@type":"WebSite","@id":"https:\/\/www.bhavyatechnologies.com\/blog\/#website","url":"https:\/\/www.bhavyatechnologies.com\/blog\/","name":"Bhavya Technologies - Blog","description":"\u00a0Digital Marketing, Website design &amp; development company in Hyderabad, India","publisher":{"@id":"https:\/\/www.bhavyatechnologies.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bhavyatechnologies.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.bhavyatechnologies.com\/blog\/#organization","name":"Bhavya Web Technologies","url":"https:\/\/www.bhavyatechnologies.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bhavyatechnologies.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.bhavyatechnologies.com\/blog\/wp-content\/uploads\/2017\/07\/cropped-NewLogo.png","contentUrl":"https:\/\/www.bhavyatechnologies.com\/blog\/wp-content\/uploads\/2017\/07\/cropped-NewLogo.png","width":248,"height":100,"caption":"Bhavya Web Technologies"},"image":{"@id":"https:\/\/www.bhavyatechnologies.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/BhavyaWebTech\/","https:\/\/x.com\/bhavyatech","http:\/\/www.linkedin.com\/company\/bhavya-technologies\/","http:\/\/www.youtube.com\/user\/bhavyatechnologies"]},{"@type":"Person","@id":"https:\/\/www.bhavyatechnologies.com\/blog\/#\/schema\/person\/a8b972526a82dee1d674d1fcb5124895","name":"Bhavya Technologies","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bhavyatechnologies.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/fe762d42f67c5102549b2df80f35f4328850bd6b77a18d11070f369c3854d473?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fe762d42f67c5102549b2df80f35f4328850bd6b77a18d11070f369c3854d473?s=96&d=mm&r=g","caption":"Bhavya Technologies"},"description":"We are team of young, energetic and dynamic members, focused on providing high quality website designing, website development and Internet Marketing services. With a team of such Bhavya member we always try and deliver high quality of project, exceeding client\u2019s expectation.","sameAs":["http:\/\/www.bhavyatechnologies.com"]}]}},"_links":{"self":[{"href":"https:\/\/www.bhavyatechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/50","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bhavyatechnologies.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bhavyatechnologies.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bhavyatechnologies.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bhavyatechnologies.com\/blog\/wp-json\/wp\/v2\/comments?post=50"}],"version-history":[{"count":4,"href":"https:\/\/www.bhavyatechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/50\/revisions"}],"predecessor-version":[{"id":54,"href":"https:\/\/www.bhavyatechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/50\/revisions\/54"}],"wp:attachment":[{"href":"https:\/\/www.bhavyatechnologies.com\/blog\/wp-json\/wp\/v2\/media?parent=50"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bhavyatechnologies.com\/blog\/wp-json\/wp\/v2\/categories?post=50"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bhavyatechnologies.com\/blog\/wp-json\/wp\/v2\/tags?post=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}