<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6566736094251726654</id><updated>2011-11-28T06:16:17.617+05:30</updated><category term='backup smartphone'/><category term='flash video'/><category term='3d html5'/><category term='safari hack'/><category term='html5'/><category term='firefox css tips'/><category term='digital home'/><category term='css hack ff'/><category term='html5 html'/><category term='adobe'/><category term='Palm'/><category term='open source'/><category term='flash video tv'/><category term='html5 tutorial'/><category term='spy gadget'/><category term='tabless design'/><category term='entertainment device'/><category term='spy'/><category term='css hack'/><category term='social networking'/><category term='css'/><category term='css tips'/><category term='nokia'/><category term='inline css hack'/><category term='css hack firefox'/><category term='symbian'/><category term='css hack ie6'/><category term='backup mobile'/><category term='IE8 hack'/><category term='Css hacks'/><category term='devang solanki'/><category term='Android'/><category term='coke camera'/><category term='css 2 tricks'/><category term='facebook'/><category term='css hack ie7'/><category term='camera'/><category term='silverlight'/><category term='html5 canvas'/><category term='clocking'/><category term='Table-lessing problems'/><category term='meta tag'/><category term='ff hack for padding'/><category term='opera hack'/><category term='coke'/><category term='scrollbar firefox'/><category term='adobe flash'/><category term='html5 video'/><category term='scroll bar'/><category term='fire fox hacks'/><category term='blackberry'/><category term='iPhone'/><category term='ie6 hack for padding'/><category term='SEO'/><category term='CSS3'/><category term='browser compatibility'/><category term='IE8'/><category term='W3C Validation'/><category term='microsoft'/><category term='IE8 Beta2'/><category term='JavaScript'/><category term='spy camera'/><category term='ie7 hack for padding'/><category term='css tricks'/><category term='chrome hack'/><category term='web design'/><category term='google'/><title type='text'>devang solanki - Freelance Web Designer &amp; Freelance Web Developer</title><subtitle type='html'>i am Freelancer web designer &amp;amp; Freelancer Web Developer, Project Manager, IT - Consulting, html coder, CSS Programmer, layout design, logo design, flash website design, flash character animation, flash dynamic website development, flex skin designing, flash development, flex development, DNN, Joomla, WordPress, Magento etc.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://devang-solanki.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://devang-solanki.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Devang Solanki</name><uri>http://www.blogger.com/profile/09111752796125207196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://3.bp.blogspot.com/_4XJsByajMLM/TMjhEPNELkI/AAAAAAAABE0/hmKpMyy79Vw/S220/Final_Fantasy_VII_-_Advent_Children%252C_2004.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6566736094251726654.post-7838753716609260563</id><published>2010-12-09T11:24:00.001+05:30</published><updated>2010-12-09T11:24:46.277+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS3'/><category scheme='http://www.blogger.com/atom/ns#' term='IE8'/><category scheme='http://www.blogger.com/atom/ns#' term='browser compatibility'/><title type='text'>How to use CSS3 in IE8</title><content type='html'>&lt;h3&gt;How to make CSS3 compatible in IE8.&lt;/h3&gt;&lt;br /&gt;never ever anyone thing of it.&lt;br /&gt;&lt;br /&gt;just goto "http://www.modernizr.com/" and download it JS file, just include in your html file and follow its docs for very easy way to use CSS3 in IE8.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6566736094251726654-7838753716609260563?l=devang-solanki.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devang-solanki.blogspot.com/feeds/7838753716609260563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6566736094251726654&amp;postID=7838753716609260563' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/7838753716609260563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/7838753716609260563'/><link rel='alternate' type='text/html' href='http://devang-solanki.blogspot.com/2010/12/how-to-use-css3-in-ie8.html' title='How to use CSS3 in IE8'/><author><name>Devang Solanki</name><uri>http://www.blogger.com/profile/09111752796125207196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://3.bp.blogspot.com/_4XJsByajMLM/TMjhEPNELkI/AAAAAAAABE0/hmKpMyy79Vw/S220/Final_Fantasy_VII_-_Advent_Children%252C_2004.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566736094251726654.post-6427451078689627614</id><published>2010-11-03T09:43:00.002+05:30</published><updated>2010-11-10T06:27:20.624+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup smartphone'/><category scheme='http://www.blogger.com/atom/ns#' term='Palm'/><category scheme='http://www.blogger.com/atom/ns#' term='nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='blackberry'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='backup mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='symbian'/><title type='text'>HOW TO Backup ANY Smartphone?</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_4XJsByajMLM/TNmER2iUqSI/AAAAAAAABFc/ReaDKnknueg/s1600/smartphone-development.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" title="smartphone development, smartphone designer"&gt;&lt;img border="0" height="218" src="http://3.bp.blogspot.com/_4XJsByajMLM/TNmER2iUqSI/AAAAAAAABFc/ReaDKnknueg/s320/smartphone-development.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;You back up your computers, or at least know that you should. But what about your smart phones? They carry massive amounts of personal data, and are subjected to life-or-death situations on a daily basis. Here's how to back them up:&lt;br /&gt;&lt;br /&gt;You don't have to use a smart phone for more than a few weeks to amass a staggering amount of stuff on it, from text messages and phone numbers to personal settings and photo libraries. And as with your laptop or desktop, a significant portion of this stuff is stuff you want to keep, whether you know it or not. And cellphone backup isn't just a matter of keeping copies of data that you consciously archive every day, like contacts, photos and notes—it's about keeping copies of information that you didn't even know you wanted. How many times have you needed to dig through an old text message conversation? Referred back to your received call list to recover a number you didn't save? In a lot of ways, your smart phone is more closely tied to your personal identity than your computer is. So, people: back it up. You'll feel better.&lt;br /&gt;&lt;br /&gt;By platform: iPhone&lt;br /&gt;&lt;br /&gt;If you've got an iPhone, there's a good chance you've already sat through—and been annoyed by—its backup routine. iTunes updates your iPhone's backups at every sync, which makes users' lives a bit easier, and guarantees some kind of safely net by default. But! As with most fully automated systems, iTunes backup is kind of enigmatic. It just sort of... happens, and it's not clear what you're saving, where it's going, and how to keep it truly safe.&lt;br /&gt;&lt;br /&gt;What it's doing is performing a full backup equivalent. In other words, instead of just mirroring your entire device as a big image file, it's extracting all the useful bits, so it can restore your iPhone as if it had undergone a full, mirrored backup. This includes, among other things, bookmarks, app settings and data (including in-app purchases, but not the apps themselves), contacts, call history, Mail accounts, SMSes, videos and photos. In other words, pretty much everything. Backups are performed automatically, and restoring to one is a simple matter of plugging in your iPhone, alt-clicking on its icon in iTunes, and selecting "Restore from Backup."&lt;br /&gt;&lt;br /&gt;Crucially, this is different from selecting "Restore" in the device summary page: doing that will revert your device to a clean, factory-default image, which will delete all your personal data. Which isn't what we're trying to do here! (In fact, it's the opposite!) If you attempt to do this, you will be prompted to perform a backup, which should be a red flag.&lt;br /&gt;&lt;br /&gt;iTunes stores its backups as archived files in semi-cryptic directories, so if you want to pull them out of the closed iTunes system for proper backup, i.e. to an external HDD or online storage solution, you can find them here, as per Apple's useful support page on the subject:&lt;br /&gt;&lt;br /&gt;On a Mac: ~/Library/Application Support/MobileSync/Backup/&lt;br /&gt;&lt;br /&gt;On Windows XP: \Documents and Settings\(username)\Application Data\Apple Computer\MobileSync\Backup\&lt;br /&gt;&lt;br /&gt;On Windows Vista: \Users\(username)\AppData\Roaming\Apple Computer\MobileSync\Backup\&lt;br /&gt;&lt;br /&gt;To add a backup to iTunes, simply copy it back to its default directory, and it should show up as a restore option, labeled by date, when you're setting up a wiped or recently capital "R" Restored iPhone or iPod Touch.&lt;br /&gt;&lt;br /&gt;Android&lt;br /&gt;&lt;br /&gt;Google's position Android backup and sync has been translucent, perhaps to a fault: Since it depends so much on web services, it doesn't need to be backed up, right! It's already backed up, in the cloud! We're freaking' Google, y'all! THIS IS THE FUTURE! (Carried to its logical conclusion, this is the Chrome OS ethos. Anyway.) To a certain extend this cloud-focused cheer leading is fine, and can be put to good use. Gmail and Gcal are always safe, and your contacts can be added to your Google account too—should you designate them to be saved as Google contacts, not just SIM or Phone contacts. To do this:&lt;br /&gt;&lt;br /&gt;1. Open your Contacts list&lt;br /&gt;2. Press the Menu button&lt;br /&gt;3. Select Import&lt;br /&gt;4. Tick the "Google Contacts" box&lt;br /&gt;&lt;br /&gt;But for anyone who wants to back up more than their Google-service-based info, this doesn't really help. For that, you'll need to go third-party. There are lots of backup apps for Android, but most of them are paid, either immediately or after a free trial. I assume just go with the best free(ish) solutions, all of which you can find by searching for their names in the Android Market.&lt;br /&gt;&lt;br /&gt;Backup apps on Android are split into two types: the all-in-one apps that sync your data to a single file, and the piecemeal apps. Unfortunately, the AIO apps tend to be paid; doing this for free takes multiple downloads. Download these three apps: SMS Backup and Restore, Call Logs Backup &amp;amp; Restore, and APN Backup &amp;amp; Restore. Each one backs up its respective data to your micro-SD card (in /sdcard/*appname*BackupRestore/) for easy restoration on another phone. Using these apps is self-explanatory, since there are only three buttons: Backup, Restore and Delete.&lt;br /&gt;&lt;br /&gt;Astro File Manager fills a remaining gap: app backup. It's a free file browser at heart, so the backup option is kind of hidden—once in the app, press the menu button, then click "Tools." Select "Application Manager/Backup," and you'll be able to backup your apps to your SD card. To restore, just install this same app on the device, insert the old SD card, navigate to the same "Application Manager/Backup screen" again, and select the "Backed Up Apps" tab. Astro is also a solid file browser, you can can manually move your data—like photos and videos—to a micro-SD card, where you should probably be storing them by default anyway.&lt;br /&gt;&lt;br /&gt;There! Sprite Mechanic does the same in a slightly simpler way, but I'm hearing reports that it's a bit buggy on certain handsets (the Hero variant and Droid, specifically). Still, it's free, so it may be worth a try.&lt;br /&gt;&lt;br /&gt;Lastly, if you've got a rooted phone, Backup for Root Users backs up virtually everything, and it's totally free. That catch? You need to have a rooted phone, or else it won't work. Which is either a crying shame, or a great excuse to root your phone.&lt;br /&gt;&lt;br /&gt;Palm Pre/Pixi&lt;br /&gt;&lt;br /&gt;Where Android's cloud-based not-really-a-backup system doesn't feel remotely complete, the Pre's is actually pretty good: Backup is performed automatically, every day, and linked to your user account. This just covers the basics, though. For example, a list of apps is kept server-side, but the app data itself isn't backed up; browser bookmarks are remembered, but no form data or website passwords. Media isn't backed up at all. Here's the full list. The solution is a bit hackish, but it works fine for most data. From PreCentral, a brief guide on backing up using either Microsoft' Sync Toy for PC, or with slight, obvious modifications, ChronoSync for Mac:&lt;br /&gt;&lt;br /&gt;1. Plug in the Pre and select USB Drive.&lt;br /&gt;2. Download SyncToy and install.&lt;br /&gt;3. Click SyncToy on your desktop to run SyncToy for the first time.&lt;br /&gt;4. Click Create New Folder Pair. For the Left Folder, Browse to the Pre's Drive (maybe E: or F:)&lt;br /&gt;5. For the right folder browse to your documents folder and create a new sub directory such as PreBackup and select it.&lt;br /&gt;6. Choose to Synchronize and name your folder pair something easy to remember like PreBackup.&lt;br /&gt;7. Click Run.&lt;br /&gt;&lt;br /&gt;What you're doing here is essentially backing up the Pre's internal storage, bit for bit. Unfortunately, this doesn't back up settings and some application data, so restoring from this image won't ensure that you don't lose some data; just media, ringtones, etc.&lt;br /&gt;&lt;br /&gt;Between this, Palm's backup and the natural backup inherent in being tied to online services like Gmail and Flickr, the only notable things not really backed up properly are specific application data and SMS conversations.&lt;br /&gt;&lt;br /&gt;Windows Mobile&lt;br /&gt;&lt;br /&gt;Microsoft has always offered some kind of backup out of the box, and as of the release of version 6.5, there are multiple options. The core backup utility, of course, is Windows Mobile Device Center, or as it's known in XP, ActiveSync. Pairing your device with these apps is quite simple, and gives shelter to most of the data you could want to back up, including contacts, calendar appointments and media.&lt;br /&gt;&lt;br /&gt;In XP, download and install ActiveSync, and when you plug in your phone, start the ActiveSync app, which you should be prompted to open anyway. Set up a pairing relationship, select the data you want to backup, and you're good to go.&lt;br /&gt;&lt;br /&gt;In Vista, you'll need to download Windows Mobile Device Center and do the same; in Windows 7, you should be prompted to install Windows Mobile Device Center as soon as you plug in a WinMo handset.&lt;br /&gt;&lt;br /&gt;Now, let's assume you're not using a Windows PC, or you don't want to bother with setting up a sync relationship with a computer. You've got two free options, which together back up even more data than ActiveSync, without and external machine.&lt;br /&gt;&lt;br /&gt;My Phone, another Microsoft app, is available for free to any Windows Mobile 6.0, 6.1 or 6.5 user. It's a misleadingly basic-seeming little app, which backs up nearly everything you store on your phone:&lt;br /&gt;&lt;br /&gt;[By default]: contacts, calendar appointments, tasks, photos, videos, text messages, songs, browser favorites and documents between your phone and your My Phone web account.&lt;br /&gt;&lt;br /&gt;Restoring from MyPhone is just a matter of logging into your Live account from within the app. You get 200MB of free storage, after which you've got to pay. Still: pretty fantastic, especially if you set it up to do scheduled backups.&lt;br /&gt;&lt;br /&gt;If you want to back up your phone's data without a PC or a cloud-based service, there's PIM Backup. This utility feels and looks kind of ancient, but it's great at what it does. And what does it do? Everything:&lt;br /&gt;&lt;br /&gt;- backup/restore appointments&lt;br /&gt;- backup/restore call logs&lt;br /&gt;- backup/restore contacts&lt;br /&gt;- backup/restore messages (SMS, Mails, ...) NEW !!!&lt;br /&gt;- backup/restore speed dials&lt;br /&gt;- backup/restore tasks&lt;br /&gt;- backup/restore custom files&lt;br /&gt;&lt;br /&gt;Best of all, it stores your backup in a single file, which can be restored on any device using the same app. The procedure is dead-easy: Download the PIM CAB file to your device, install it, open it, check the data you want to back up off the list, and go. To restore, you go through the exact same interface, selecting "Restore" from the app's pulldown menu instead of "Back Up." In the spirit of safety, you may want to back up PIM's backup files on some kind of external storage. PIM lets you designate where you'd like to store its backups: select your microSD card if you have one, after which you can transfer it to any media your want. If not, you may want to transfer your backup to a PC or external storage device. (Unfortunately, the easiest way to do this is probably with ActiveSync or Mobile Device Center, since most WinMo phones don't allow you to browse the root storage in Explorer.)&lt;br /&gt;&lt;br /&gt;BlackBerry&lt;br /&gt;&lt;br /&gt;RIM has made life easy for BlackBerry users, who can back up their entire devices using BlackBerry Desktop.&lt;br /&gt;&lt;br /&gt;First, install the app.&lt;br /&gt;&lt;br /&gt;Under "Backup," select "Options," where you can specify encryption and data type parameters (encrypt the data for safety if you want, but make sure to select "Back up all device application data."&lt;br /&gt;&lt;br /&gt;Click "Back Up," and select the destination directory for your backup. It's a single file, so it's easy to throw on an external HDD, USB stick or microSD card for safe storage.&lt;br /&gt;&lt;br /&gt;That's it! Further instructions, including a detailed restore guide, are available here.&lt;br /&gt;&lt;br /&gt;Symbian&lt;br /&gt;&lt;br /&gt;Depending on which brand of handset and Symbian shell you're using, your backup options are going to differ. The Ovi Suite will do the trick. It's a full, automated backup suite, but it's PC-only and works exclusively with Nokia phones. Using it is as simple as setting up a sync relationship—just install the suite and plug the Nokia phone in via USB, and follow the wizard prompts—and it'll keep contacts, calendar items and media backed up.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Non-Nokia Symbian users—Samsung folks, listen up—can use a free app called The Symbian Tool. This will actually pull a full image copy from your Symbian phone, meaning that you can restore your phone bit-for-bit to the state it was in at the time of backup. There are also less severe options for basic media backup, or selective sync. More details here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6566736094251726654-6427451078689627614?l=devang-solanki.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devang-solanki.blogspot.com/feeds/6427451078689627614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6566736094251726654&amp;postID=6427451078689627614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/6427451078689627614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/6427451078689627614'/><link rel='alternate' type='text/html' href='http://devang-solanki.blogspot.com/2010/11/how-to-backup-any-smartphone.html' title='HOW TO Backup ANY Smartphone?'/><author><name>Devang Solanki</name><uri>http://www.blogger.com/profile/09111752796125207196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://3.bp.blogspot.com/_4XJsByajMLM/TMjhEPNELkI/AAAAAAAABE0/hmKpMyy79Vw/S220/Final_Fantasy_VII_-_Advent_Children%252C_2004.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4XJsByajMLM/TNmER2iUqSI/AAAAAAAABFc/ReaDKnknueg/s72-c/smartphone-development.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566736094251726654.post-5247481849579563745</id><published>2010-10-31T12:16:00.001+05:30</published><updated>2010-10-31T12:22:21.588+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='html5 video'/><category scheme='http://www.blogger.com/atom/ns#' term='silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='html5 html'/><category scheme='http://www.blogger.com/atom/ns#' term='3d html5'/><category scheme='http://www.blogger.com/atom/ns#' term='html5 canvas'/><category scheme='http://www.blogger.com/atom/ns#' term='html5'/><category scheme='http://www.blogger.com/atom/ns#' term='html5 tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Microsoft Shifts From Silverlight to HTML5</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.devangsolanki.com" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" title="html5 coder, html5 designer" target="_blank"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_4XJsByajMLM/TM0Q-22PpSI/AAAAAAAABFY/7zwQqK5MoRg/s1600/HTML5.jpg" alt="html5 coder, html5 designer" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Adobe isn’t the only company being tempted by the sweet taste of HTML5, Microsoft has a hankering for the stuff too.&lt;br /&gt;&lt;br /&gt;Despite its past efforts to shape Silverlight into the leading cross-platform runtime for the web and the desktop, Microsoft now says that its strategy and plans for Silverlight “has shifted.”&lt;br /&gt;&lt;br /&gt;ZDNet’s Mary-Jo Foley spoke with Bob Muglia, the president of Microsoft’s server and tools business about the lack of focus on Siverlight at the company’s Professional Developers Conference this week.&lt;br /&gt;&lt;br /&gt;Muglia’s response was pretty telling. Although he reaffirmed Microsoft’s commitment to making Silverlight the development platform for Windows Phone, he noted that the cross-platform solution Microsoft sees going forward is HTML.&lt;br /&gt;&lt;br /&gt;Speaking with Foley, Muglia said, “HTML is the only true cross platform solution for everything, including (Apple’s) iOS platform.”&lt;br /&gt;&lt;br /&gt;This is a big admission from the company that has spent years trying to push Silverlight as a cross-platform technology forward. As a video technology — indeed even as an application technology — Silverlight and WPF are actually pretty nice. I attended a two-day XAML workshop held at Microsoft’s Atlanta offices in 2009 and was very impressed with the capabilities and the toolsets that were possible within Silverlight.&lt;br /&gt;&lt;br /&gt;However, despite the prevalence of the .NET platform on Windows and in the enterprise, Silverlight has had a problem gaining traction across the web. With the exception of the Olympics and a few other live broadcasts, you almost never see Silverlight used on the web.&lt;br /&gt;&lt;br /&gt;Likewise, the number of desktop applications built using Silverlight are nascent in comparison to the growing number of Adobe Air applications. Aside from Seesmic Desktop, it’s hard to think of any cross-platform apps that are built using Silverlight.&lt;br /&gt;&lt;br /&gt;All the while, Microsoft is increasingly embracing HTML5. The company’s recent launch of Internet Explorer 9 beta was promoted using a number of different HTML5-specific web pages and promotions. Silverlight may not have been mentioned much during PDC, but HTML5 certainly was.&lt;br /&gt;&lt;br /&gt;It’s clear that Microsoft — like Adobe, Apple and Google — sees that HTML5 is the technology that will work across the broadest stretch of devices — and more importantly, will work on future devices.&lt;br /&gt;&lt;br /&gt;Yes, the W3C has stated that the HTML5 spec isn’t yet ready for full use, and in a broad, global sense, this is true. However, when you look at the types of devices that individuals will be buying today and tomorrow, and not the device they already own, it’s clear that HTML5 is the technology that is going to have built-in support.&lt;br /&gt;&lt;br /&gt;As a technology, Silverlight has a lot of promise and we think it is still interesting. Still, we can’t help but think Microsoft is making a better strategic move to focus on HTML5 as its cross-platform solution going forward.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6566736094251726654-5247481849579563745?l=devang-solanki.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devang-solanki.blogspot.com/feeds/5247481849579563745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6566736094251726654&amp;postID=5247481849579563745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/5247481849579563745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/5247481849579563745'/><link rel='alternate' type='text/html' href='http://devang-solanki.blogspot.com/2010/10/microsoft-shifts-from-silverlight-to.html' title='Microsoft Shifts From Silverlight to HTML5'/><author><name>Devang Solanki</name><uri>http://www.blogger.com/profile/09111752796125207196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://3.bp.blogspot.com/_4XJsByajMLM/TMjhEPNELkI/AAAAAAAABE0/hmKpMyy79Vw/S220/Final_Fantasy_VII_-_Advent_Children%252C_2004.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_4XJsByajMLM/TM0Q-22PpSI/AAAAAAAABFY/7zwQqK5MoRg/s72-c/HTML5.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566736094251726654.post-744020217046083318</id><published>2010-10-28T08:17:00.001+05:30</published><updated>2010-10-28T08:20:03.661+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='spy'/><category scheme='http://www.blogger.com/atom/ns#' term='coke'/><category scheme='http://www.blogger.com/atom/ns#' term='camera'/><category scheme='http://www.blogger.com/atom/ns#' term='spy camera'/><category scheme='http://www.blogger.com/atom/ns#' term='spy gadget'/><category scheme='http://www.blogger.com/atom/ns#' term='coke camera'/><title type='text'>Coke Can Camera makes spying easier</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.devangsolanki.com/" target="_blank" title="freelance web design, freelance web development"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_4XJsByajMLM/TMjkE1yHYtI/AAAAAAAABFU/5OiKpyX0xn4/s320/coke-camera-spy-gadget.jpg" width="320" alt="freelance web design, freelance web development" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;With the growing crime rates, the technology is also growing. You must have never thought that even a person standing beside you with a can of coke might be spying you. These Coke cans have a tiny camera and DVR built inside it which will record every move of yours. This camera also has as a fake bottom that can be removed to reveal a USB port.&lt;br /&gt;&lt;br /&gt;The bottom of the can also has the on-off switch. This camera is can also be operated with a remote control. Spying could not have been easier without such cams.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6566736094251726654-744020217046083318?l=devang-solanki.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devang-solanki.blogspot.com/feeds/744020217046083318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6566736094251726654&amp;postID=744020217046083318' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/744020217046083318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/744020217046083318'/><link rel='alternate' type='text/html' href='http://devang-solanki.blogspot.com/2010/10/coke-can-camera-makes-spying-easier.html' title='Coke Can Camera makes spying easier'/><author><name>Devang Solanki</name><uri>http://www.blogger.com/profile/09111752796125207196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://3.bp.blogspot.com/_4XJsByajMLM/TMjhEPNELkI/AAAAAAAABE0/hmKpMyy79Vw/S220/Final_Fantasy_VII_-_Advent_Children%252C_2004.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4XJsByajMLM/TMjkE1yHYtI/AAAAAAAABFU/5OiKpyX0xn4/s72-c/coke-camera-spy-gadget.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566736094251726654.post-6470342160743354907</id><published>2010-08-29T11:05:00.000+05:30</published><updated>2010-08-29T11:05:51.122+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><title type='text'>Facebook alternative Diaspora to be launched on Sept 15</title><content type='html'>&lt;h2&gt;Diaspora to vie with Face book&lt;/h2&gt;&lt;br /&gt;London, Aug 28 (ANI): Diaspora, an open alternative to Facebook, is set to be launched, say developers of the project.&lt;br /&gt;&lt;br /&gt;Diaspora, which describes itself, as a "privacy-aware, personally-controlled" social network will be launched on 15 September.&lt;br /&gt;&lt;br /&gt;The open-source project came into the limelight earlier this year when Facebook was forced to simplify its privacy settings, after they were criticised for being overly complex and confusing.&lt;br /&gt;&lt;br /&gt;The project, developed by four US students, raised 200,000 dollar.&lt;br /&gt;&lt;br /&gt;"We have Diaspora working, we like it, and it will be &lt;b&gt;open-sourced on September 15th&lt;/b&gt;," the BBC quoted the team as writing on their blog.&lt;br /&gt;&lt;br /&gt;The team said they had spent the summer "building clear, contextual sharing".&lt;br /&gt;&lt;br /&gt;"That means an intuitive way for users to decide, and not notice deciding, what content goes to their co-workers and what goes to their drinking buddies. We know that's a hard [user interface] problem and we take it seriously." (ANI)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6566736094251726654-6470342160743354907?l=devang-solanki.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devang-solanki.blogspot.com/feeds/6470342160743354907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6566736094251726654&amp;postID=6470342160743354907' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/6470342160743354907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/6470342160743354907'/><link rel='alternate' type='text/html' href='http://devang-solanki.blogspot.com/2010/08/facebook-alternative-diaspora-to-be.html' title='Facebook alternative Diaspora to be launched on Sept 15'/><author><name>Devang Solanki</name><uri>http://www.blogger.com/profile/09111752796125207196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://3.bp.blogspot.com/_4XJsByajMLM/TMjhEPNELkI/AAAAAAAABE0/hmKpMyy79Vw/S220/Final_Fantasy_VII_-_Advent_Children%252C_2004.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566736094251726654.post-2286373893106355984</id><published>2010-07-20T22:07:00.008+05:30</published><updated>2010-07-21T08:16:10.563+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><category scheme='http://www.blogger.com/atom/ns#' term='clocking'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>SEO Fail: Google Bans Their Own Website  for Cloaking</title><content type='html'>In a remarkable story which I first uncovered via Search Engine Land,  Google has banned their own  &lt;span class="IL_AD" id="IL_AD1"&gt;AdWords  help&lt;/span&gt; pages from search results because of cloaking, a technique   well known amongst black hat SEOs.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What is Cloaking?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;According to Google’s own  guidelines, Cloaking refers to the practice of  presenting different  content or URLs to users and search engines.  Serving up different  results based on user agent may cause your site to  be perceived as  deceptive and removed from the Google index.&lt;br /&gt;Here’s a great image which explains cloaking in a little more detail:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_4XJsByajMLM/TEWm6JWyZXI/AAAAAAAABEI/TOOBI3e7TQA/s1600/cloaking-explained.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/_4XJsByajMLM/TEWm6JWyZXI/AAAAAAAABEI/TOOBI3e7TQA/s400/cloaking-explained.png" width="392" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;What has Google Done?&lt;/b&gt;&lt;br /&gt;It appears that the Google  AdWords help centre has been serving up  different pages to search  engine spiders and users. Below is an example  of the page users see vs.  that seen by the Google crawler in its cache.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_4XJsByajMLM/TEWnMWVm7xI/AAAAAAAABEQ/LkptpdzUM3k/s1600/cloaking-google.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="350" src="http://3.bp.blogspot.com/_4XJsByajMLM/TEWnMWVm7xI/AAAAAAAABEQ/LkptpdzUM3k/s400/cloaking-google.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;As a result of this, Google have banned these pages from appearing in   search results. Performing a search for the exact URL currently shows  no results in Google’s index. &lt;b&gt;&lt;i&gt;(Edit  - It now appears to  be&amp;nbsp;re-included)&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Search Engine Land asked a Google spokesperson to comment on the   issue and they received the following response,&lt;br /&gt;&lt;blockquote&gt;“I can confirm that some Google support pages were  inadvertently  showing different content to the Google crawler than to  users. This  error has since been fixed.  We will investigate how this  happened and  make sure that we take appropriate action.”&lt;/blockquote&gt;It just goes to show that even the SEO police can sometimes get it  wrong!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6566736094251726654-2286373893106355984?l=devang-solanki.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devang-solanki.blogspot.com/feeds/2286373893106355984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6566736094251726654&amp;postID=2286373893106355984' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/2286373893106355984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/2286373893106355984'/><link rel='alternate' type='text/html' href='http://devang-solanki.blogspot.com/2010/07/seo-fail-google-bans-their-own-website.html' title='SEO Fail: Google Bans Their Own Website  for Cloaking'/><author><name>Devang Solanki</name><uri>http://www.blogger.com/profile/09111752796125207196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://3.bp.blogspot.com/_4XJsByajMLM/TMjhEPNELkI/AAAAAAAABE0/hmKpMyy79Vw/S220/Final_Fantasy_VII_-_Advent_Children%252C_2004.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4XJsByajMLM/TEWm6JWyZXI/AAAAAAAABEI/TOOBI3e7TQA/s72-c/cloaking-explained.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566736094251726654.post-8190895547739282348</id><published>2010-07-19T12:54:00.002+05:30</published><updated>2010-07-19T12:54:32.068+05:30</updated><title type='text'>Soon, Google to 'predict your desires'</title><content type='html'>Sat, Jul 17 12:45 PM&lt;br /&gt;London, July 17 (ANI): Google may soon be able to deliver search results to its users even before they know that they want the information.&lt;br /&gt;&lt;br /&gt;Amit Singhal, one of Google's veteran search algorithm engineers, wants to develop a search engine that second-guesses users' needs well ahead of time.&lt;br /&gt;&lt;br /&gt;"I call it searching without searching," New Scientist quoted him as saying at a briefing at Google's London headquarters yesterday.&lt;br /&gt;&lt;br /&gt;Giving an example of his wife's upcoming birthday, he said, "It might suggest I buy her an iPad and point me to some relevant product reviews," he says. But SWS might also discover, again from fishing in recent social media, that the local gadget store has a three-week waiting list for iPads. "So it would bring forward its alert to give me time to order it."&lt;br /&gt;&lt;br /&gt;Singhal points out that Twitter can beat newscasters to warn you of events that might affect you: an earthquake that hit San Francisco in January sent ripples through Twitter 10 minutes before a news alert from the US Geological Survey alerted the professional news media.&lt;br /&gt;&lt;br /&gt;However, the hitch is that the search engine might prompt you for a whole lot of information about your life and the lives of those close to you. It will know birthdays and anniversaries, consumer gadget preferences, preferred hobbies and pastimes, even favourite foods. It will also know where you are, and be able to get in touch with your local stores via their websites.&lt;br /&gt;&lt;br /&gt;"If searching-without-searching happens, it needs to be done in an incredibly privacy-preserving way, with full control by the users over what it knows," Singhal says. "That's going to take an awful lot of innovation," Singhal says.(ANI)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6566736094251726654-8190895547739282348?l=devang-solanki.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devang-solanki.blogspot.com/feeds/8190895547739282348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6566736094251726654&amp;postID=8190895547739282348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/8190895547739282348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/8190895547739282348'/><link rel='alternate' type='text/html' href='http://devang-solanki.blogspot.com/2010/07/soon-google-to-predict-your-desires.html' title='Soon, Google to &apos;predict your desires&apos;'/><author><name>Devang Solanki</name><uri>http://www.blogger.com/profile/09111752796125207196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://3.bp.blogspot.com/_4XJsByajMLM/TMjhEPNELkI/AAAAAAAABE0/hmKpMyy79Vw/S220/Final_Fantasy_VII_-_Advent_Children%252C_2004.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566736094251726654.post-2069847211648333106</id><published>2010-07-19T12:53:00.000+05:30</published><updated>2010-07-19T12:53:00.514+05:30</updated><title type='text'>Web 2.0 Design Guide</title><content type='html'>currenty web 2.0 design is in trande, actually right now its outdate then to its used by designer, still many new designers are having problem with web 2.0 designing style, here with brief about web 2.0 designing points with screenshots. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Web 2.0 Design Points&lt;/span&gt;&lt;/strong&gt; &lt;br /&gt;1. Simplicity &lt;br /&gt;2. Central layout &lt;br /&gt;3. Fewer columns &lt;br /&gt;4. Separate top section &lt;br /&gt;5. Solid areas of screen real-estate &lt;br /&gt;6. Simple nav &lt;br /&gt;7. Bold logos &lt;br /&gt;8. Bigger text &lt;br /&gt;9. Bold text introductions &lt;br /&gt;10. Strong colours &lt;br /&gt;11. Rich surfaces &lt;br /&gt;12. Gradients &lt;br /&gt;13. Reflections &lt;br /&gt;14. Cute icons &lt;br /&gt;15. Star flashes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6566736094251726654-2069847211648333106?l=devang-solanki.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devang-solanki.blogspot.com/feeds/2069847211648333106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6566736094251726654&amp;postID=2069847211648333106' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/2069847211648333106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/2069847211648333106'/><link rel='alternate' type='text/html' href='http://devang-solanki.blogspot.com/2010/07/web-20-design-guide.html' title='Web 2.0 Design Guide'/><author><name>Devang Solanki</name><uri>http://www.blogger.com/profile/09111752796125207196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://3.bp.blogspot.com/_4XJsByajMLM/TMjhEPNELkI/AAAAAAAABE0/hmKpMyy79Vw/S220/Final_Fantasy_VII_-_Advent_Children%252C_2004.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566736094251726654.post-2468468595220169566</id><published>2009-12-29T07:17:00.000+05:30</published><updated>2009-12-29T07:17:33.202+05:30</updated><title type='text'>Website Development @ 5000 only - offer till 5th Jan 2009</title><content type='html'>&lt;a href="http://www.clickindia.com/detail.php?id=3341477"&gt;Website Development @ 5000 only - offer till 5th Jan 2009&lt;/a&gt;: "Website Development Services FeaturesFree Domain Booking for 1 Year"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6566736094251726654-2468468595220169566?l=devang-solanki.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.clickindia.com/detail.php?id=3341477' title='Website Development @ 5000 only - offer till 5th Jan 2009'/><link rel='replies' type='application/atom+xml' href='http://devang-solanki.blogspot.com/feeds/2468468595220169566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6566736094251726654&amp;postID=2468468595220169566' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/2468468595220169566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/2468468595220169566'/><link rel='alternate' type='text/html' href='http://devang-solanki.blogspot.com/2009/12/website-development-5000-only-offer.html' title='Website Development @ 5000 only - offer till 5th Jan 2009'/><author><name>Devang Solanki</name><uri>http://www.blogger.com/profile/09111752796125207196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://3.bp.blogspot.com/_4XJsByajMLM/TMjhEPNELkI/AAAAAAAABE0/hmKpMyy79Vw/S220/Final_Fantasy_VII_-_Advent_Children%252C_2004.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566736094251726654.post-1982757824580378019</id><published>2009-05-01T08:42:00.000+05:30</published><updated>2009-05-01T19:48:08.633+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='scroll bar'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox css tips'/><category scheme='http://www.blogger.com/atom/ns#' term='fire fox hacks'/><category scheme='http://www.blogger.com/atom/ns#' term='scrollbar firefox'/><title type='text'>how to fix scrollbar bar jumping page in firefox</title><content type='html'>i was found one issue in Firefox, there is some issue in website, that while viewing in Firefox its jumping / moving that page. so i was observing and checking that issue, it was not at all any kind of issue, its just scroll bar visible and disable, means which time page loads time there is no scroll bar so page is center aligned its seems perfect with that, but after hole page load, there is scroll bar added in the page, so its slightly moves to adjust same as center align.&lt;br /&gt;&lt;br /&gt;so being some tricky just use of below CSS 3.0&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;html { overflow-y: scroll; }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;which is technically very true to use it, it will not effect to IE6, due to its CSS 3.0 attribute, so IE6 will be ignoring that CSS attribute.&lt;br /&gt;&lt;br /&gt;another way&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;html { overflow: -moz-scrollbars-verticals}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Firefox will be showing scrollbar from the start. it will stop jumping your page&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6566736094251726654-1982757824580378019?l=devang-solanki.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devang-solanki.blogspot.com/feeds/1982757824580378019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6566736094251726654&amp;postID=1982757824580378019' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/1982757824580378019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/1982757824580378019'/><link rel='alternate' type='text/html' href='http://devang-solanki.blogspot.com/2009/04/how-to-fix-scrollbar-bar-jumping-page.html' title='how to fix scrollbar bar jumping page in firefox'/><author><name>Devang Solanki</name><uri>http://www.blogger.com/profile/09111752796125207196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://3.bp.blogspot.com/_4XJsByajMLM/TMjhEPNELkI/AAAAAAAABE0/hmKpMyy79Vw/S220/Final_Fantasy_VII_-_Advent_Children%252C_2004.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566736094251726654.post-3201302401662609264</id><published>2009-04-21T00:10:00.000+05:30</published><updated>2009-04-21T00:13:57.416+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='entertainment device'/><category scheme='http://www.blogger.com/atom/ns#' term='adobe flash'/><category scheme='http://www.blogger.com/atom/ns#' term='flash video tv'/><category scheme='http://www.blogger.com/atom/ns#' term='digital home'/><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='flash video'/><title type='text'>Adobe extends Flash to TVs, Blu-ray players</title><content type='html'>NEW YORK (AP) — Adobe Systems Inc. is extending its Flash platform to digital home entertainment devices like TV sets, Blu-ray players and set-top boxes.&lt;br /&gt;&lt;br /&gt;Adobe announced Monday that the move will let people watch high-definition videos, play Flash-based games and access other Web content on their Internet-connected TV sets.&lt;br /&gt;&lt;br /&gt;Adobe says about 80 percent of all online videos run on the Flash platform. While it's been possible to watch online videos on TV sets, the company says it hasn't been "consistent." Some YouTube videos would work and some wouldn't, for example.&lt;br /&gt;&lt;br /&gt;Adobe expects the first TVs and other devices that support the Flash platform to ship in the second half of this year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6566736094251726654-3201302401662609264?l=devang-solanki.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devang-solanki.blogspot.com/feeds/3201302401662609264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6566736094251726654&amp;postID=3201302401662609264' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/3201302401662609264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/3201302401662609264'/><link rel='alternate' type='text/html' href='http://devang-solanki.blogspot.com/2009/04/adobe-extends-flash-to-tvs-blu-ray.html' title='Adobe extends Flash to TVs, Blu-ray players'/><author><name>Devang Solanki</name><uri>http://www.blogger.com/profile/09111752796125207196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://3.bp.blogspot.com/_4XJsByajMLM/TMjhEPNELkI/AAAAAAAABE0/hmKpMyy79Vw/S220/Final_Fantasy_VII_-_Advent_Children%252C_2004.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566736094251726654.post-85518086499572970</id><published>2009-04-19T07:55:00.000+05:30</published><updated>2009-04-19T08:00:08.716+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='css tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='css hack'/><category scheme='http://www.blogger.com/atom/ns#' term='chrome hack'/><category scheme='http://www.blogger.com/atom/ns#' term='opera hack'/><category scheme='http://www.blogger.com/atom/ns#' term='safari hack'/><category scheme='http://www.blogger.com/atom/ns#' term='css tips'/><title type='text'>Chrome Hack</title><content type='html'>its just very simple as different browsers hacking, actually chrome browser is using safari API, so all kind of safari hack will work in chrome hack.&lt;br /&gt;&lt;br /&gt;example&lt;br /&gt;&lt;br /&gt;.header { width:1000px;}&lt;br /&gt;&lt;br /&gt;@media screen and (-webkit-min-device-pixel-ratio:0)&lt;br /&gt;{.header{width:1003px;}}&lt;br /&gt;&lt;br /&gt;soon i will updateing with more hacking and caring points for chrome browser.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6566736094251726654-85518086499572970?l=devang-solanki.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devang-solanki.blogspot.com/feeds/85518086499572970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6566736094251726654&amp;postID=85518086499572970' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/85518086499572970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/85518086499572970'/><link rel='alternate' type='text/html' href='http://devang-solanki.blogspot.com/2009/04/chrome-hack.html' title='Chrome Hack'/><author><name>Devang Solanki</name><uri>http://www.blogger.com/profile/09111752796125207196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://3.bp.blogspot.com/_4XJsByajMLM/TMjhEPNELkI/AAAAAAAABE0/hmKpMyy79Vw/S220/Final_Fantasy_VII_-_Advent_Children%252C_2004.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566736094251726654.post-8531021088381486292</id><published>2009-01-20T23:36:00.000+05:30</published><updated>2009-04-19T07:30:23.454+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='inline css hack'/><category scheme='http://www.blogger.com/atom/ns#' term='css hack ie7'/><category scheme='http://www.blogger.com/atom/ns#' term='css hack ie6'/><category scheme='http://www.blogger.com/atom/ns#' term='css hack'/><title type='text'>css inline hack for IE6 &amp; IE7</title><content type='html'>&lt;p&gt;myself observer many programmer are facing problem browser compatibility issues in CMS systems or the HTML page is generating from any kind of database and its restricted to edit its style sheet.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;in those kind of case i found few solutions, which is used in very rare case but very effective.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;using . DOT&lt;/h2&gt;&lt;br /&gt;&lt;p&gt; example&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="somthing-name"&gt;&lt;asp:repeater&gt;&lt;/asp:repeater&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="somthing-name" style="padding-left: 10px;"&gt;&lt;asp:repeater&gt;&lt;/asp:repeater&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;in this case . [dot] is used to hack for IE&amp;amp;7 &amp;amp; IE6&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="somthing-name" style="padding-left: 10px;"&gt;&lt;asp:repeater&gt;&lt;/asp:repeater&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;yes its true... you can separating hack IE7 and IE6,&lt;/p&gt;&lt;p&gt;.[dot] will follow the IE &amp;amp; IE6 browsers rules also in same manners \ will be works for IE7 &amp;amp; IE6.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Example for dot css&lt;br /&gt;&lt;/p&gt;&lt;p&gt;.header{ margin-top:10px; .margin-top:50px;}&lt;/p&gt;&lt;p&gt;example for slash&lt;br /&gt;&lt;/p&gt;&lt;p&gt;.header { width:100%; \width:99%; w\idth:80%;}&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;if you find any kind of problem contact me online on gtalk, devang[dot]solanki{at}gmail[dot]com&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6566736094251726654-8531021088381486292?l=devang-solanki.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devang-solanki.blogspot.com/feeds/8531021088381486292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6566736094251726654&amp;postID=8531021088381486292' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/8531021088381486292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/8531021088381486292'/><link rel='alternate' type='text/html' href='http://devang-solanki.blogspot.com/2009/01/css-inline-hack-for-ie6-ie7.html' title='css inline hack for IE6 &amp;amp; IE7'/><author><name>Devang Solanki</name><uri>http://www.blogger.com/profile/09111752796125207196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://3.bp.blogspot.com/_4XJsByajMLM/TMjhEPNELkI/AAAAAAAABE0/hmKpMyy79Vw/S220/Final_Fantasy_VII_-_Advent_Children%252C_2004.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566736094251726654.post-8045929405858171562</id><published>2008-11-14T23:49:00.000+05:30</published><updated>2009-01-21T00:31:17.798+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='meta tag'/><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='IE8 hack'/><category scheme='http://www.blogger.com/atom/ns#' term='IE8'/><category scheme='http://www.blogger.com/atom/ns#' term='IE8 Beta2'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>IE8 beta2 and CSS/ JavaScript compatibility quick fix</title><content type='html'>&lt;h1&gt;It’s very easy to solver IE8 beta 2 problem, just placing meta tag in header.&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Example&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;lt; head &amp;gt;&lt;/p&gt;html 4&lt;br /&gt;&lt;h4&gt;&amp;lt;meta equiv="X-UA-Compatible" content="IE=EmulateIE7"&amp;gt;&lt;/h4&gt;xhtml you have to modify this tag, it will look like below&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;&amp;lt;meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" / &amp;gt;&lt;/h4&gt;&lt;br /&gt;&lt;p&gt; &amp;lt; / head &amp;gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6566736094251726654-8045929405858171562?l=devang-solanki.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devang-solanki.blogspot.com/feeds/8045929405858171562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6566736094251726654&amp;postID=8045929405858171562' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/8045929405858171562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/8045929405858171562'/><link rel='alternate' type='text/html' href='http://devang-solanki.blogspot.com/2008/11/ie8-beta2-and-css-javascript.html' title='IE8 beta2 and CSS/ JavaScript compatibility quick fix'/><author><name>Devang Solanki</name><uri>http://www.blogger.com/profile/09111752796125207196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://3.bp.blogspot.com/_4XJsByajMLM/TMjhEPNELkI/AAAAAAAABE0/hmKpMyy79Vw/S220/Final_Fantasy_VII_-_Advent_Children%252C_2004.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566736094251726654.post-3198261607040543748</id><published>2008-08-26T12:42:00.000+05:30</published><updated>2008-08-26T12:51:30.430+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox css tips'/><category scheme='http://www.blogger.com/atom/ns#' term='devang solanki'/><category scheme='http://www.blogger.com/atom/ns#' term='css 2 tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='css hack firefox'/><title type='text'>Fixing the Firefox dotted link when is clicked</title><content type='html'>i was always founding problem in clicking in firefox, its always shows dotted line, even if i placed display:block, then its shows all area of clicking, for that i found one solutions, just place in a: tag outline:none; so on future you will not find dotted line when you click on link in firefox. the code is displayed blow.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;&lt;strong&gt;.menu a:active { outline: none; }&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;also you can place it like below example&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;&lt;strong&gt;.menu a:active { outline: none; }&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;also you can define globally like example below&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;&lt;strong&gt;a { outline:none;}&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;hoping it will Fixing the Firefox dotted link when is clicked&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6566736094251726654-3198261607040543748?l=devang-solanki.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devang-solanki.blogspot.com/feeds/3198261607040543748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6566736094251726654&amp;postID=3198261607040543748' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/3198261607040543748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/3198261607040543748'/><link rel='alternate' type='text/html' href='http://devang-solanki.blogspot.com/2008/08/fixing-firefox-dotted-link-when-is.html' title='Fixing the Firefox dotted link when is clicked'/><author><name>Devang Solanki</name><uri>http://www.blogger.com/profile/09111752796125207196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://3.bp.blogspot.com/_4XJsByajMLM/TMjhEPNELkI/AAAAAAAABE0/hmKpMyy79Vw/S220/Final_Fantasy_VII_-_Advent_Children%252C_2004.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566736094251726654.post-2356790387947611045</id><published>2008-06-23T17:07:00.000+05:30</published><updated>2008-06-23T17:10:34.945+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='css hack'/><category scheme='http://www.blogger.com/atom/ns#' term='css hack firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='css hack ff'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>CSS hack for Firefox only</title><content type='html'>&lt;h2 id="sec10"&gt;Firefox 2.0 or older&lt;/h2&gt;&lt;p&gt;If you need to make pre-&lt;a href="http://pornel.net/acid2"&gt;Acid2&lt;/a&gt; Firefox behave, you can safely use this:&lt;/p&gt; &lt;pre&gt;&lt;code&gt;#hackme, x:-moz-any-link {styles for Firefox 2.0 here}&lt;br /&gt;#hackme, x:-moz-any-link, x:default {restore styles for Firefox 3.0 and newer}&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;This hack will apply rules to &lt;code&gt;#hackme&lt;/code&gt; element. You can change the first selector (&lt;code&gt;#hackme&lt;/code&gt;) in each rule to anything else, but don't touch the ones with &lt;code&gt;x&lt;/code&gt;.&lt;/p&gt; &lt;h3 id="sec11"&gt;Example&lt;/h3&gt;&lt;p&gt;For 9 versions support for &lt;code&gt;inline-block&lt;/code&gt; in Gecko was &lt;abbr title="Fucked Up Beyond Any Repair"&gt;FUBAR&lt;/abbr&gt;. The closest equivalent wouldn't respect &lt;code&gt;line-height&lt;/code&gt;. The workaround:&lt;/p&gt; &lt;pre&gt;&lt;code&gt;#menu a {display:inline-block; line-height:2em;}&lt;br /&gt;#menu a, x:-moz-any-link {display:-moz-inline-box; padding-top:0.5em;}&lt;br /&gt;#menu a, x:-moz-any-link, x:default {display:inline-block; padding-top:0;}&lt;/code&gt;&lt;/pre&gt; &lt;h2 id="sec20"&gt;Firefox 1.0 or older&lt;/h2&gt; &lt;pre&gt;&lt;code&gt;#hackme, x:-moz-any-link {styles for Firefox 1.0 here}&lt;br /&gt;#hackme, x:-moz-any-link, x:only-child {restore normal styles for newer versions}&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Same as above — you can change &lt;code&gt;#hackme&lt;/code&gt; to whatever you need, but leave other selectors in the same group as they are.&lt;/p&gt; &lt;h2 id="sec30"&gt;How do these work?&lt;/h2&gt;&lt;p&gt;CSS error handling rules require browsers to drop &lt;em&gt;entire rule&lt;/em&gt; if &lt;em&gt;any&lt;/em&gt; of the selectors is not recognized. &lt;code&gt;:-moz-any-link&lt;/code&gt; is a selector private to Gecko, so all non-Gecko browsers see it as parse error. &lt;code&gt;:default&lt;/code&gt; has been added in Firefox 3.0 (Gecko 1.9), &lt;code&gt;:only-child&lt;/code&gt; has been added in Firefox 1.5, so they're unknown to earlier versions of Firefox/Gecko.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6566736094251726654-2356790387947611045?l=devang-solanki.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devang-solanki.blogspot.com/feeds/2356790387947611045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6566736094251726654&amp;postID=2356790387947611045' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/2356790387947611045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/2356790387947611045'/><link rel='alternate' type='text/html' href='http://devang-solanki.blogspot.com/2008/06/css-hack-for-firefox-only.html' title='CSS hack for Firefox only'/><author><name>Devang Solanki</name><uri>http://www.blogger.com/profile/09111752796125207196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://3.bp.blogspot.com/_4XJsByajMLM/TMjhEPNELkI/AAAAAAAABE0/hmKpMyy79Vw/S220/Final_Fantasy_VII_-_Advent_Children%252C_2004.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566736094251726654.post-962172976652031819</id><published>2008-06-06T17:54:00.000+05:30</published><updated>2008-06-06T18:01:31.556+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Table-lessing problems'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='W3C Validation'/><category scheme='http://www.blogger.com/atom/ns#' term='ie7 hack for padding'/><category scheme='http://www.blogger.com/atom/ns#' term='ie6 hack for padding'/><category scheme='http://www.blogger.com/atom/ns#' term='devang solanki'/><category scheme='http://www.blogger.com/atom/ns#' term='ff hack for padding'/><category scheme='http://www.blogger.com/atom/ns#' term='css 2 tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='Css hacks'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>CSS Hacks (for IE 7, IE 6, Opera, etc)</title><content type='html'>The following CSS selectors are considered workarounds and hacks for specific web browsers.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;IE 6 and below&lt;/strong&gt;&lt;br /&gt;    * html {}&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;IE 7 and below&lt;/strong&gt;&lt;br /&gt;    *:first-child+html {} * html {}&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;IE 7 only&lt;/strong&gt;&lt;br /&gt;    *:first-child+html {}&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;IE 7 and modern browsers only&lt;/strong&gt;&lt;br /&gt;    html&gt;body {}&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Modern browsers only (not IE 7)&lt;/strong&gt;&lt;br /&gt;    html&gt;/**/body {}&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Recent Opera versions 9 and below&lt;/strong&gt;&lt;br /&gt;    html:first-child {}&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;How to Apply Hacks&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;If you want to add 10px; padding to a div element called&lt;span style="font-family: monospace;"&gt; #rightpanel&lt;/span&gt;&lt;code&gt;&lt;/code&gt; specifically for &lt;span style="font-weight: bold;"&gt;IE 7&lt;/span&gt;, then you can use the following hack:&lt;/p&gt; &lt;p&gt;&lt;code&gt;*:first-child+html &lt;/code&gt;&lt;span style="font-family: monospace;"&gt;#rightpanel&lt;/span&gt;&lt;code&gt;&lt;/code&gt; &lt;code&gt; {&lt;br /&gt;     padding: 10px;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;want to apply the padding just for &lt;span style="font-weight: bold;"&gt;IE 6&lt;/span&gt;, then its as following way:&lt;/p&gt; &lt;p&gt;&lt;code&gt;* html #&lt;/code&gt;&lt;span style="font-family: monospace;"&gt;rightpanel&lt;/span&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt; {&lt;br /&gt;     padding: 10px;&lt;br /&gt;}&lt;/code&gt;&lt;/p&gt; &lt;p&gt;Note that CSS Hacks are not recommended due to their dependence on browser bugs and therefore they should only be used as the last resort. CSS Hacks will not be valid for CSS W3C validation&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6566736094251726654-962172976652031819?l=devang-solanki.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devang-solanki.blogspot.com/feeds/962172976652031819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6566736094251726654&amp;postID=962172976652031819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/962172976652031819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/962172976652031819'/><link rel='alternate' type='text/html' href='http://devang-solanki.blogspot.com/2008/06/css-hacks-for-ie-7-ie-6-opera-etc.html' title='CSS Hacks (for IE 7, IE 6, Opera, etc)'/><author><name>Devang Solanki</name><uri>http://www.blogger.com/profile/09111752796125207196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://3.bp.blogspot.com/_4XJsByajMLM/TMjhEPNELkI/AAAAAAAABE0/hmKpMyy79Vw/S220/Final_Fantasy_VII_-_Advent_Children%252C_2004.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566736094251726654.post-8306722717808103397</id><published>2008-03-16T16:51:00.000+05:30</published><updated>2008-03-16T17:26:38.911+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='tabless design'/><category scheme='http://www.blogger.com/atom/ns#' term='devang solanki'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>handling cross-browser min-width/max-width/And Height Issues</title><content type='html'>&lt;div class="portletBody"&gt;&lt;div id="rwiki_content" class="nosidebar"&gt;&lt;div class="rwikiRenderBody"&gt;&lt;div class="rwiki_RenderedContent"&gt;&lt;h3 class="heading-h2"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Internet Explorer and issues on width and height&lt;/span&gt;&lt;/h3&gt;&lt;p class="paragraph"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;This text below is good preparation for handling the IE height/width&lt;br /&gt;issues. The wiki now comes into a div in geoT that has controlled width&lt;br /&gt;expansion.&lt;/span&gt;&lt;/p&gt;&lt;p class="paragraph"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Put the css in the head with conditionals and you're set. IF it goes in&lt;br /&gt;the CSS linked page it will work but invalidate the CSS. This has been&lt;br /&gt;fixed in IE7 so your conditional can target "less than IE7"&lt;/span&gt;&lt;/p&gt;&lt;p class="paragraph"&gt;&lt;br /&gt;&lt;/p&gt;                &lt;hr class="line"&gt;&lt;p class="paragraph"&gt;&lt;span class="Apple-style-span" style="font-family: arial; font-size: 19px; font-weight: bold; "&gt;Minimum width for a page&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="paragraph"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;A very handy CSS command that exists is the min-width command, whereby&lt;br /&gt;you can specify a minimum width for any element. This can be&lt;br /&gt;particularly useful for specifying a minimum width for a page.&lt;/span&gt;&lt;/p&gt;&lt;p class="paragraph"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Unfortunately, IE doesn't understand this command, so we'll need to come&lt;br /&gt;up with a new way of making this work in this browser. First, we'll&lt;br /&gt;insert a &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; under the  tag, as we can't assign a minimum width&lt;br /&gt;to the :&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="paragraph"&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;Next we create our CSS commands, so as to create a minimum width of 600px:&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div id="container"&gt;&lt;p class="paragraph"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;#container&lt;br /&gt;{&lt;br /&gt;min-width: 600px;&lt;br /&gt;width:expression(document.body.clientWidth &lt;&gt;&lt;/p&gt;&lt;p class="paragraph"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;The first command is the regular minimum width command; the second is a&lt;br /&gt;short JavaScript command that only IE understands. Do note though, this&lt;br /&gt;command will cause your CSS document to invalidate so you may prefer to&lt;br /&gt;insert it into the head of each HTML document to get round this.&lt;/span&gt;&lt;/p&gt;&lt;p class="paragraph"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;You might also want to combine this minimum width with a maximum width:&lt;/span&gt;&lt;/p&gt;&lt;p class="paragraph"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;#container&lt;br /&gt;{&lt;br /&gt;min-width: 600px;&lt;br /&gt;max-width: 1200px;&lt;br /&gt;width:expression(document.body.clientWidth &lt;&gt; 1200? "1200px" : "auto");&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;h3 class="heading-h3"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;IE and width &amp;amp; height issues&lt;/span&gt;&lt;/h3&gt;&lt;p class="paragraph"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;IE has a rather strange way of doing things. It doesn't understand the&lt;br /&gt;min-width and min-height commands, but instead interprets width and&lt;br /&gt;height as min-width and min-height - go figure!&lt;/span&gt;&lt;/p&gt;&lt;p class="paragraph"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;This can cause problems, because we may need boxes to be resizable&lt;br /&gt;should more text need to go in them or should the user resize text. If&lt;br /&gt;we only use the width and height commands on a box then non-IE browsers&lt;br /&gt;won't allow the box to resize. If we only use the min-width and&lt;br /&gt;min-height commands though then we can't control the width or height in IE!&lt;/span&gt;&lt;/p&gt;&lt;p class="paragraph"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;This can be especially problematic when using background images. If&lt;br /&gt;you're using a background image that's 80px wide and 35px high, then&lt;br /&gt;you'll want to make sure that the default size for a box using this&lt;br /&gt;image is exactly 80 x 35px. However, if users resize the text then the&lt;br /&gt;box size will need to expand gracefully.&lt;/span&gt;&lt;/p&gt;&lt;p class="paragraph"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;To resolve this problem, you can use the following code for a box with&lt;br /&gt;class="box":&lt;/span&gt;&lt;/p&gt;&lt;p class="paragraph"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;..box&lt;br /&gt;{&lt;br /&gt;width: 80px;&lt;br /&gt;height: 35px;&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p class="paragraph"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;html&gt;body .box&lt;br /&gt;{&lt;br /&gt;width: auto;&lt;br /&gt;height: auto;&lt;br /&gt;min-width: 80px;&lt;br /&gt;min-height: 35px;&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p class="paragraph"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;All browsers will read through the first CSS rule but IE will ignore the&lt;br /&gt;second rule because it makes use of the child selector command9. Non-IE&lt;br /&gt;browsers will read through the second one and will override the values&lt;br /&gt;from the first rule because this CSS rule is more specific, and CSS&lt;br /&gt;rules that are more specific always override those that are less specific.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6566736094251726654-8306722717808103397?l=devang-solanki.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devang-solanki.blogspot.com/feeds/8306722717808103397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6566736094251726654&amp;postID=8306722717808103397' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/8306722717808103397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6566736094251726654/posts/default/8306722717808103397'/><link rel='alternate' type='text/html' href='http://devang-solanki.blogspot.com/2008/03/handling-cross-browser-min-widthmax.html' title='handling cross-browser min-width/max-width/And Height Issues'/><author><name>Devang Solanki</name><uri>http://www.blogger.com/profile/09111752796125207196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://3.bp.blogspot.com/_4XJsByajMLM/TMjhEPNELkI/AAAAAAAABE0/hmKpMyy79Vw/S220/Final_Fantasy_VII_-_Advent_Children%252C_2004.jpg'/></author><thr:total>2</thr:total></entry></feed>
