Posts filed under 'css'

Solution for PNG images in css

Many of us might have nightmare’s using png images as they are not supported in IE. Here is the solution we can use to overcome that nightmare

 

Method 1:

html>body .className{
 background: url(”../images/suresh kumar.png”) no-repeat;
}

Method 2:

* html #id{
    background:url(”../images/none.gif”);
 filter: progid XImageTransform.Microsoft.AlphaImageLoader(src=’images/sureshkumar.png’, sizingmethod=’crop’);
 cursor: hand;
}


Add comment August 5, 2008

min-height hack/workaround in IE6,IE7 & Firefox

Hey i was wondering how to use min-height for all the 3 browsers and came across a workaround and which works wonders in all the 3 browsers.

selector {
min-height: 103px;
_height: auto !important;
height: 103px;
border:1px solid red;
}

In case it helps please leave a comment.


1 comment June 13, 2008

Common Mistakes Webdeveloper commit

It’s been more than 3 years now me working on web and I’ve been guilty of making many mistakes myself through the all these years  However, I do my best to learn, and avoid making the same mistakes over and over again.

DOCTYPE confusion

Completely missing, incorrect, or in the wrong place. I have seen HTML 4.0 Transitional used in documents containing XHTML markup as well as in <frameset> documents, DOCTYPE declarations appearing after the opening <html> tag, and incomplete DOCTYPES.

<span> mania
A common way of styling something with CSS is to wrap it in a <span> element with a class attribute and use that to hook up the styling. I’m sure we’ve all seen things like <span class="heading"> and <span class="bodytext">.
(too much) Visual thinking
Treating the web as WYSIWYG – starting off by focusing on how things look instead of thinking about structure first, and presentation later.
Lack of semantics
Non-semantic markup. Basing the choice of which HTML element to use on the way most graphical browsers render it by default, instead of on which meaning the element has.
Character encoding mismatches
Specifying one character encoding in the HTTP header sent by the server, and using another in the document. This may confuse browsers and make them display the document improperly.
Bad alt-attributes
Missing or useless. <img> elements with missing alt attributes can be found in billions on the web. Not quite as common are useless attribute values like “spacer GIF used to make the layout look good”, “big blue bullet with dropshadow”, and “JPEG image, 123 KB”. Remember, the alt attribute is required for <img> and <area> elements.
Invalid id and class attributes
Multiple uses of the same value for the id attribute. Invalid characters used in id and class attributes and CSS selectors.For CSS:

In CSS 2.1, identifiers (including element names, classes, and IDs in selectors) can contain only the characters [A-Za-z0-9] and ISO 10646 characters U+00A1 and higher, plus the hyphen (-) and the underscore (_); they cannot start with a digit.

For HTML:

ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens (“-“), underscores (“_”), colons (“:”), and periods (“.”).

Browser sniffing
Using scripts, server or client side, in an attempt to detect the visitor’s browser, and send or execute browser-specific code. Very commonly fails for reasons like new browsers, updated browsers, and user agent spoofing (Opera does this by default).
Missing units in CSS
Length values (horizontal or vertical measurements) require units in CSS, except when the value is zero. It’s not like in HTML, where you can type width="10". In CSS, it has to be width:10px; (or whatever unit you’re using).
Browser-specific CSS.
Scrollbar styling, expressions, filters etc. Proprietary CSS that only works in Internet Explorer. Invalid, too.
JavaScript dependency
Making a site depend on JavaScript. More people than you’d like are either using a browser with no JavaScript support, or have disabled JavaScript in their browser. Current stats indicate that this is 8-10 percent of web users. Search engine robots currently don’t interpret JavaScript very well either, so if your site requires JavaScript to navigate, say goodbye to good search engine rankings.
Flash dependency
Assuming everybody has Flash installed. Not everybody has. And most search engine robots do not (Google has reportedly started experimenting with indexing of Flash files, but they still recommend that you make sure all your text content and navigation is available in HTML files), so if your whole site depends on Flash being available, you’re not going to score high with search engines.
Text as image
Making images of text, and not providing a more accessible alternative. Not only does it take longer for visitors to download images instead of text, you also make it impossible for most visitors to enlarge the text.
Bad forms
Inaccessible, hard-to-use forms. Learn to use the <label>, <fieldset>, and <legend> elements, and do not use a “Reset” button.
Old skool HTML
Multiple nested tables, spacer GIFs, <font> elements, presentational markup. So common I don’t really have to mention it here.
Being IE-centric
Coding for IE/Win first, then adjusting for others, if there is time.
Invalid HTML attributes
Using deprecated or browser specific attributes like marginwidth, leftmargin, language, height for <table> elements, and border for <img> elements (in strict DOCTYPEs) just to name a few.
Unencoded ampersands
Many URIs contain long query strings with unencoded ampersands (&). This is invalid, and may cause problems. Ampersands must be written as &.

Did I miss your favourite mistake? Add it to the list

URL: http://www.456bereastreet.com/archive/200408/web_development_mistakes/


1 comment March 18, 2008

using getElementByTagsName

var divelements=document.getElementById(divid).getElementsByTagName(”input”);


Add comment March 12, 2008

sachin maintains integrity but others….

new-image.gif


1 comment March 10, 2008

Ricky Pointing : CB- Series song [ taare zameen par]

*Main kabhi batlaata nahi ,*

*Par HARBHAJJAN se darta hoon main MAA*

*Yun to main, dikhlata nahi,*

*Par ISHANT se ghabrata hoon main MAA*

*Aapko sab hai pata,hai na MAA*

*Aapko sab hai pata, meri MAA *

*FIELD mein yun na chhoro mujhe,*

*EK RUN bhi Bana na paun MAA*

*Kitni Deta hoon Main Galiya milke team ke sang,*

*Par Unhe Mai Jara bhi Dara Na paun MAA,*

Sachin toh Out Hota Nahi,

Achchha hai jo Saurabh Team Me Nahi,

*CRICKET KA BAAP HAI India main Man Gaya MAA,*

CRICKET KA BAAP HAI INDIAN MAA


1 comment March 9, 2008

Mozilla Addons and IE Addons for Webdevelopers

DebugBar for IE 6 and 7

http://www.debugbar.com/

Multiple IE

http://tredosoft.com/Multiple_IE

http://www.microsoft.com/windowsvista/experiences/default.mspx

FF : 2.0.0.9

http://www.mozilla.com/en-US/firefox/

FF EXTENSIONS

https://addons.mozilla.org/en-US/firefox/

1. Firebug 1.05:

Firebug integrates with Firefox to put a wealth of development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.

Visit the Firebug website for documentation, screen shots, and discussion forums: http://www.getfirebug.com

https://addons.mozilla.org/en-US/firefox/addon/1843

2. MeasureIt: Draw out a ruler to get the pixel width and height of any elements on a webpage.

https://addons.mozilla.org/en-US/firefox/addon/539

3. Console²:

Console² (pronounced Console Squared or Console Two) replaces the JavaScript Console with what could be the next generation Error Console. As of Firefox 1.5, the JavaScript Console is used not only for JavaScript errors, but for CSS errors as well. This extension takes this into account by providing a simple possibility to display errors by type. Console² let’s you display errors filtered by type (Errors, Warnings, Messages), language (JavaScript, CSS, XML) and context (Chrome, Content). Furthermore it provides a simple search box (as seen in the History and Bookmarks sidebars), hiding of duplicates, sidebar optimizations, a customizable toolbar and some more accessibility improvements.

https://addons.mozilla.org/en-US/firefox/addon/1815

4. Save complete :

https://addons.mozilla.org/en-US/firefox/addon/4723

5. Send Page By Email 0.5.0

https://addons.mozilla.org/en-US/firefox/addon/2343

6. ColorfulTabs:

https://addons.mozilla.org/en-US/firefox/addon/1368

The most beautiful yet the simplest add-on that makes a strong colorful appeal. Colors every tab in a different color and makes them easy to distinguish while beautifying the overall appearance of the interface. An essential…

a comment from one of the millions users…

“…Just wanted to let you know I absolutely love your Colourful Tabs add on

for Firefox! It’s one of the best and my personal favourite of all add

ons available. Thank you so much for this!…”

You can provide feedback/discuss at

Blog: http://varuns-extensions.blogspot.com

Previous versions available at https://addons.mozilla.org/en-US/firefox/1368/history/

Note: - ColorfulTabs has known incompatibilities with Tab Mix Plus. We are aware of the issue and are working on it. Please don’t file bugs related to the same here.

Netscape:

http://browser.netscape.com/

*************************************************************************************************************************************************

Install few Add-ons, which is great tools, and will help you a lot.

All-in-One Sidebar - All the extensions, will be install, will show in a side panel.

delicious : del.ico.us - To store your bookmark to access anywhere in the world.

IE Tab and IE View - This will help to switch your page in a IE browser from your FF browser.

Save As Image - Great built-in option to save your whole page as image / [like : screen-shot / print-screen]

Save Page As Complete - Now this option help you to get the whole dump of your site just with the click of it.


30 comments February 20, 2008

Css Switcher

<html><head><title>Cool and Refreshing</title>
<script>
MaxStyleNum = 3;
StyleNum = parseInt(document.cookie.charAt(6)) % MaxStyleNum + 1;
if (isNaN(StyleNum)) StyleNum = 1;
document.cookie=’style=’ + StyleNum;
StyleFile = “style” + StyleNum + “.css”;
document.writeln(’<link rel=”stylesheet” type=”text/css” href=”‘ + StyleFile + ‘”>’);
</script>
</head><body>
<h2>Live in Style</h2>
</body></html>


Add comment November 5, 2007

Css Switcher

<html><head><title>Cool and Refreshing</title>
<script>
MaxStyleNum = 3;
StyleNum = parseInt(document.cookie.charAt(6)) % MaxStyleNum + 1;
if (isNaN(StyleNum)) StyleNum = 1;
document.cookie=’style=’ + StyleNum;
StyleFile = “style” + StyleNum + “.css”;
document.writeln(’<link rel=”stylesheet” type=”text/css” href=”‘ + StyleFile + ‘”>’);
</script>
</head><body>
<h2>Live in Style</h2>
</body></html>


Add comment November 5, 2007

solution for paragraph bugs in ie7

here’s the hack which gets rid of this bug in IE7

body>div….. {overflow:hidden;height:1%;}


Add comment October 14, 2007

Previous Posts


Spam Blocked

Flickr Photos

THE-GROUP-YOU-CANNOT-GET-INTO-ANYMORE

.pouting.

L'informarsi, prima di tutto

More Photos

Categories

Links

Calendar

August 2008
M T W T F S S
« Jun    
 123
45678910
11121314151617
18192021222324
25262728293031

Recent Posts

Recent Comments

Sachin Gajraj on Top 50 Govt Engineering C…
Sachin Gajraj on Top 50 Govt Engineering C…
KUSHAGRA on Top 50 Govt Engineering C…
Siber on 5 useful PHP functions for MyS…
Daniel Tome on Applying background to Iframe …

Pages

Top Clicks

Top Posts

Blog Stats