SlickMap CSS is a simple stylesheet for displaying finished sitemaps directly from HTML unordered list navigation. It’s suitable for most web sites – accommodating up to three levels of page navigation and additional utility links – and can easily be customized to meet your own individual needs, branding, or style preferences.
The general idea of SlickMap CSS is to streamline the web design process by automating the illustration of sitemaps while at the same time allowing for the predevelopment of functional HTML navigation.
SlickMap CSS was created by Matt Everson of Astuteo – that’s me – and it’s entirely free for you to download and use, modify for your own applications, or otherwise make millions off of. That said, my office is directly above a pub, so should you find yourself so overwhelmed with gratitude that you can’t help but buy me a cold beer, there’s no doubt the gesture will be accepted; prefaced with a brief but heartfelt toast to your own personal and professional success. Either way, enjoy.
|
05/02/10/ A través de la pàgina web de la UdL i de l'empresa promotora, els interessats a ocupar un dels 150 habitatges de lloguer protegit destinats a estudiants, personal i professorat visitant de la UdL podran fer efectiva la inscripció [+]
|
|
02/02/10/ El professor d'ETSEA Jordi Voltas serà un dels científics espanyols que formarà part d'un departament internacional de recerca sobre canvi climàtic que promou la Universitat de Sibèria i el Banco Santander. [+]
|
EXPOSICIÓ
03/02/10/ El Centre de Cultures acull una mostra fotogràfica sobre les restes actuals del mur de Berlín [+]
|
PUBLICACIONS
03/02/10/ Presenten el segon manual de sòls en català de la història. En són autors tres professors d'ETSEA [+]
|
| Notícies | Agenda | Activitats | Recull de premsa | |
|
| |
|
|
MES-English.com is a site containing actual resources, made by myself to be downloaded and used today. This page is not a collection of links to resources, with links to resources, with a collection of links to resources ... (which frustrated me enormously and forced me to make everything myself.) I will try to keep it short to the point and help you find what you're looking for fast. You do not have to register but an e-mail letting me know something worked well, was helpful, or with suggestions would be great. contact me Happy teaching - Mark Please help spread the word about MES-English.com. If you can tell a friend, post a message on a discussion board, send an email to colleagues, or are willing to post a link on your web site or blog, I would really appreciate it. |
|||||||||||||||||||||||||||
|
|
![]() |
| End User License Agreement: You are free to download any resource from this site as an end user and MES-English.com grants you an End User License with the following restrictions: You may not redistribute, copy, modify, transfer, transmit, repackage, charge for or sell any of the materials from this site. You may use photocopies or printouts for distribution to your students. MES-English.com reserves the right to terminate or make changes to this agreement for any reason and without notice. |
Copyright © 2005 - 2010 MES-English.com |
If you are uncertain how to get started geo-tagging your surroundings - check out the Getting Started in the help [Go to Getting Started]
We have taken some time and redone some of the junaio online platform - go ahead and check it out by being our guest or signup and be a part of the junaio community. Here are the news:
We have added several new features for you to enjoy [Get it]:
| Iliad, by Homer | War of words | Super Bowl winning Quarterbacks | World aid to Haiti |
|
|
|
|
|
| Beware of Greeks bearing gifts. | Democrats vs. GOP on Twitter. | By college. | Per capita by country. Canada to the rescue! |
| by Joao Guilherme Granja | by coldnebo | by cochand | by rpnabar |
Baltimore County Public Schools Library Media Scope and Sequence
Chicago Public Schools Curriculum Standards
Hanover County Public Schools, Ashland, Virginia Curriculum Sample
Internet School Library Media Center (ISLMC) Information Skills Curriculum
Literacy with ITC Across the Curriculum: A Developmental Continuum
North Carolina Standard Course of Study: Information Skills
Ohio Guidelines for Effective School Library Media Programs
Resources for School Librarians: Information Skills Curriculum and Standards
|
| Rocket Surgery Made Easy | |
The Do-It-Yourself Guide to Finding |
|
This time, it's a how-to book that explains exactly how to do your own usability testing. I wrote it because I really do believe that everyone can—and should—be doing their own testing. Here are a sample chapter and the table of contents, which should give you a good idea of what the book is like. The 25 minute video of a demo usability test mentioned in Chapter 2 is on my publisher's site. You can watch it there, or download it in several different formats. And here are the other downloadable files mentioned in the book:
And finally, here are links for two very useful items I recommended:
|
—Joel Spolsky
|
|
© 2000-2010 Steve Krug |
|
| SAP Basis, ABAP Programming
and Other IMG Stuff
The SAP R/3 online contents for this site will be on ABAP, BAPI, ALV programming, SAPscripts, SmartForms, CATT, LSMW, DMS and other IMG stuff like MM, LE, SD, PP, APO, WF, HU, PM, PS, QM, HR, FI, CO, BW and BC. For SAP ERP (ABAP, Basis Administration, Application) discussion, you can make used of the SAP and ABAP forum. It also serve as a place where SAP functional tips and sample ABAP programs are posted. If you are searching for a SAP Jobs or just want to have a feel of the SAP Jobs market, you can make used of the SAP Jobs Opportunity Forum. The New SAP Tips online will be shown on the right column under the Title New SAP Tips Just Arrived. The Archive Tips can still be found in their individual modules. If you operate an internet ERP SAP related website and are looking for contents contributions, then have a look at our Free contents page : Free SAP Contents for your Web Site.
|
| Miscellaneous Contents
Scan and Remove PC Errors Instantly Oracle Database, SQL, Application, Programming Tips Java Programming Hints and Tips All the site contents are Copyright © www.sap-img.com
and the content authors. All rights reserved.
|
Learn how to design a bold and vibrant portfolio website, using a combination of lighting techniques and blending options.
As always, this is the final image that we’ll be creating:

If you want access to the downloadable .PSD file for this, and every other tutorial at PSDFAN, then join our members area for just $4.95 per month.
Create a new document (900X900px).
Create a new layer called ‘orange header’. Make a selection that’s 900X450px and fill it with an orange gradient:

With your header selection in place create a new layer called ‘header clouds’. Go to filter>render>clouds to fill your header area with clouds. Then change your layer mode to ‘color dodge’ and reduce your opacity to 10%.


Now download this great texture set from PSDFAN:
Paste one of the textures into your header selection. Call this layer ‘header texture’.
Then reduce this layer’s opacity to 20% and change the layer’s blend mode to ‘overlay’.


Now use your radial gradient tool to create a white to transparent radial gradient in the right area of your header.
Then reduce the opacity of this layer to 20% and the layer blend mode to: ‘color dodge’.


Create a new layer called ‘lighting 1′. Use your lasso tool to create a triangular shard like selection in your header. Fill this selection with a white to transparent gradient.
Then reduce the opacity of this layer to 5% and the layer blend mode to: ‘color dodge’.


Repeat this technique to create a collection of light shards in your header.

Create a new layer called ‘menu’. Create a 60px high selection at the top of your canvas. Fill it with black, and reduce the opacity of this layer to 40%.
Then, to create a 1px white line under your menu apply a drop shadow (settings below):


Add some menu text, as well as some 1px dividers between the menu items.

Download this Macbook Pro vector set:
Paste in your Macbook Pro vector, and position it the right half of your header.

Then apply the following layer blending options to your Macbook Pro layer, including a color overlay, in order to make the laptop blend better with it’s background:


Now create a new layer called ‘macbook shadow’. Create an oval selection beneath your Macbook Pro and fill it with black. Then apply a gaussian blur to your shape. This should give the impression of your laptop casting a downward shadow.

Write out some large header text (I used the free font Museo).
Then apply the blending options shown below:


Add some more text to your header, this time using Arial as your font, and select a color that is a darker version of your header background color.


Now work on creating a form in your header section. Create a rounded rectangle shape for your form input (radius 10px), and apply the blending options shown below. This should make your form look embedded in your header background.


Now work on creating a form in your header section. Create a rounded rectangle shape for your form input (radius 10px), and apply the blending options shown below. This should make your form look embedded in your header background.


Now create a button for your form:

Add some text for your form elements:

Add text to the white area beneath your header, I’ve just used filler text/images as an example:

Create a new layer called ‘footer’. Create a selection at the bottom of your canvas and fill it with light gray.

Create a new layer and create a circle in the bottom middle of your canvas. Fill it with the same light gray color as your ‘footer’ layer. Then merge this layer down with your ‘footer’ layer. Apply a gradient overlay (settings below):


To finish up, add some text to your footer, adding a subtle drop shadow:

I really hope that you enjoyed this tutorial and would love to hear your feedback! (Click on the image below to view the full-sized image):
Don’t forget! If you want access to the downloadable .PSD file for this, and every other tutorial at PSDFAN, then join our members area for just $4.95 per month.
Droolr.com allows you to find and share the latest and greatest geek gadgets...
Trendsmap let's you see what people are talking about in your area...
OurSignal.com is a social news aggregator and visualizer for sites such as digg, reddit, del.icio.us and hackernews:
CushyCMS is a FREE hosted content management system that's a joy to use:
Online coupon codes from sister site RetailMeNot.com include:

ALTEC, the umbrella organization for the 4teacher tools, manages the Technology Rich Classroom (TRC),Title II-D initiative in Kansas. Take a look at the powerful 21st Century learning taking place in these classrooms!
4Teachers.org works to help you integrate technology into your classroom by offering online tools and resources. This site helps teachers locate and create ready-to-use Web lessons, quizzes, rubrics and classroom calendars. There are also tools for student use. Discover valuable professional development resources addressing issues such as equity, ELL, technology planning, and at-risk or special-needs students.
About Us |
Brochure |
Newsletter and Podcast
Check out our new blog at http://blog.4teachers.org.
This week's topic:
What's a Plurk?.
The blog will also house this week's Site of the Week:
The Why Files.
Professional Development for Ed
Engaging on-site professional development for educators.
Online Educational Games
Arcademic Skill Builders are educational video games offering fun ways to learn math and vocabulary skills.
4Teachers Videos Channel
Our video portal on YouTube and TeacherTube has tutorials and educational videos.
TeachStrong.org
Become a better, stronger teacher through the use of digital technologies.
Integrating Technology
Teacher Success Stories
Use Policies and Safety
Resources in Spanish
Technology Assessment
Educator's Resources
Assessment
Technology Planning
Special Needs |
Assistive Technology
Grant Resources
Bilingual Edu. and ELL
Tutorials + Tech-Along
Copyright © ALTEC, www.altec.org. All Rights Reserved. Questions or comments? Please contact us.
Terms of Use | Contact Us | ALTEC | ALTEC Newsletter
|
|||||
|
|
|||||
Home
The Stomp project is the Streaming Text Orientated Messaging Protocol site (or the Protocol Briefly Known as TTMP and Represented by the symbol :ttmp). Stomp provides an interoperable wire format so that any of the available Stomp Clients can communicate with any Stomp Message Broker to provide easy and widespread messaging interop among languages, platforms and brokers. Thanks to StompConnect you can now use any Stomp Client to interop with pretty much any Message Broker! Easy IntegrationStomp is a very simple and easy to implement protocol, coming from the HTTP school of design; the server side may be hard to implement well, but it is very easy to write a client to get yourself connected. For example you can use Telnet to login to any Stomp broker and interact with it! Many developers have told us that they have managed to write a Stomp client in a couple of hours to integrate their particular language, runtime or platform into the Stomp network. So if your favoured language/runtime of choice does not offer a good enough Stomp client please try write one as we love contributions! News
Last changed Mar 02, 2007 10:56 by James Strachan
I'm pleased to announce the 1.0 release of StompConnect, the plugin for any JMS provider to turn it into a fully fledged Stomp Broker. Grab it while its hot from here!.
Posted at Mar 02, 2007 by
James Strachan |
1
comment
Stomp BrokersThe following is a list of the various Stomp compliant Message Brokers which can be used with any of the Stomp Clients
Alternatives
|
|||||
|
Copyright 2003-2006 - The Codehaus. All rights reserved unless otherwise noted.
Powered by Atlassian Confluence
|
|||||
Name:nod32If you’ve played either of the recent Call of Duty “Modern Warfare” games, you’ll be aware of the disturbingly realistic air attacks you can carry out on other players.
Call of Duty 4 (Computer game):
It seems that the grainy monochrome footage is easy to mimic on an Xbox 360 or PS3. The first time I saw footage like this was on CNN during the first Gulf war. It was horrible. Today, most kids will associate footage like this with harmless play, massively dissociated from reality. I really recommend taking a look at both videos – the similarities are staggering.
Real life:
What you may not know is that modified Xbox 360 controllers are used to control millitary hardware in real life. This isn’t “new” news – wired ran an article on it back in 2008. Around that time, the British army ran an TV Ad that showed a soldier controlling a UAV (Unmanned Air Vehicle) using a modified Xbox 360 Controller.

Still from British Army TV ad
The army later confirmed that this was indeed real hardware, though, somewhat amusingly, were quick to point out that they had removed the Microsoft branding. There are some more examples of game console controlers used in the military here, here and here.
A spokesperson from Rayethon (An American defence system manufacturer – who make cruise missiles among other things) was quoted here as saying “We feel we have to take advantage of the fact that all the kids are growing up with video games”. In the same article, another system vendor was quoted as proudly stating “If you can use an Xbox, you can use this”.
I can’t imagine the games console designers being happy about their work being used in military applications. Still, there’s not much they can do about it. If it’s an effective control device that requires minimal training then it’s inevitably going to get appropriated.

More Xbox controllers in the millitary. Image credit: Popular Mechanics
Through the history of humanity, boys have played with toy spears and swords – I suppose this is just a natural continuation, and nothing out of the ordinary. What’s weird is that now, for the first time, technology has advanced to the point that allows us to design weapons of war that are almost indistinguishable in use from children’s toys. Stranger than fiction.

→ From Evan’s article Ten Rules for Web Startups (2005).
→ Found via InspireUX.com
We all know that design influences people emotionally, but have you ever considered the possibility that possibility that design alone can actually influence the health of your users? This article by Steve Silberman on wired.com (August ‘09) discusses the psychology of tablet design and the placebo effect:
“[...] the placebo response is highly sensitive to cultural differences. Anthropologist Daniel Moerman found that Germans are high placebo reactors in trials of ulcer drugs but low in trials of drugs for hypertension—an undertreated condition in Germany, where many people pop pills for herzinsuffizienz, or low blood pressure. Moreover, a pill’s shape, size, branding, and price all influence its effects on the body. Soothing blue capsules make more effective tranquilizers than angry red ones, except among Italian men, for whom the color blue is associated with their national soccer team [...]“
Sadly, the information in the above box is presented, in typical wired.com style, without reference to any actual research. If you want to read more, you may want to check out Meaning, Medicine and the ‘Placebo Effect’, a book written by Daniel Moreman (the anthropologist mentioned in the quote).
→ Found via Hacker News.
This lovely image from a recent Erskine Labs blog post reminded me of the charmingly tragic story of the Sinclair C5.
Spurred on by his immense success in the computing industry with the ZX80, ZX81 and ZX spectrum, Clive Sinclair set his mind to electric vehicles. He drew up the Sinclair C5. Everything looked perfect on paper. The C5 was electric and complemented by pedal power, making it a low pollution vehicle, narrow enough to drive between cars in heavy traffic, like a bicycle.
To cut a long story short, Clive Sinclair woefully overestimated his ability to transfer his successes from the familiar computing industry to the completely unfamiliar electric vehicle industry. His assumptions about market needs were way out, and the practicalities of using a C5 in real life were far removed from the intended experience on the drawing board.
Being low on the road, C5s were hard to see from cars and were dangerous, exposing the rider to unpleasant exhaust fumes. In the UK, rain and wind made them horrible to use in the long winters (not to mention dorky looking!). The C5 had no gears and the seat was not adjustable, making it uncomfortable to use if you were particularly tall or short. The motor turned out to be under-specced, making it too weak to power the rider up many hills without pedal assistance. And instead of a steering wheel or handlebars, steering was controlled by small handles on either side of the driver’s waist, making first time usage awkward and ungainly.
The lesson here is that if Sinclair had conducted field trials prior to launch, most of these problems could probably have been overcome. At the very least, he could have discovered the product was going to be a flop at an early stage, and avoiding the need to haemorrhage vast sums of cash. In 1983, Clive Sinclair raised £12 million to finance Sinclair Vehicles. By 1985, they went into receivership, having only sold 12,000 C5s.
Hold this story close to your heart. Whenever you find yourself getting carried away with an idea in an unfamiliar domain, always ask yourself “Am I doing a C5 here?” After all, it’s easy to find out. A bit of contextual field research will set you straight.
Want to know more? Read the first two chapters of The Sinclair Story by Rodney Doyle (1985).
I think we all “get” simplicity these days, but nevertheless this quote from Paul Graham really sums it up:
It seems strange to have to emphasize simplicity. You’d think simple would be the default. Ornate is more work. But something seems to come over people when they try to be creative. Beginning writers adopt a pompous tone that doesn’t sound anything like the way they speak. Designers trying to be artistic resort to swooshes and curlicues. Painters discover that they’re expressionists. It’s all evasion. Underneath the long words or the “expressive” brush strokes, there is not much going on, and that’s frightening.
When you’re forced to be simple, you’re forced to face the real problem. When you can’t deliver ornament, you have to deliver substance.
From Paul Graham’s article Taste For Makers (Feb 2002). Paul Graham is one of the partners at Y Combinator.
Well, it’s almost 2010, so I’m going to pre-empt the glut of 2009 retrospectives by getting mine out there first.
In the past year I’ve written almost 100 posts on 90percentofeverything.com, and received over 400 comments. If there’s one thing that’s really motivated me to carry on doing this is the great comment ratio, so I owe you all a huge thanks for that! Even if you haven’t been commenting, I’ve been aware of your presence and that’s been a big boost too – this year the site’s had an average of 7,750 unique visitors a month, and roughly 3,500 RSS subscribers. Not bad for a niche interest blog which I write in the mornings before work!
So, here’s my list of top posts of 2009, based a rough combination of analytics data, comments and retweets:
If that doesn’t satisfy your desire for UX articles, check out the full list of all the posts I’ve ever written on 90percentofeverything.com (all the way back to 2005, yikes!). If that’s still not enough, why not subscribe to my new linkblog at 90poe.com.

(This clearing technique was developed by Tony Aslett, of csscreator.com.
The earliest known mention of the basic :after idea is found
here.)
Notice as of March 4th, 2008: The article you are reading is getting a bit old and much new information on the subject of clearing has appeared since it was written. You may find this newer article very interesting.
When a float is contained within a container box that has a visible border or background, that float does not automatically force the container's bottom edge down as the float is made taller. Instead the float is ignored by the container and will hang down out of the container bottom like a flag. Those familiar only with Explorer for Windows may scratch their heads and say "That's not right!" True, IE/Win does enclose a float within a container 'automatically', but only if the container element happens to possess the MS-only quality called hasLayout.
This float-enclosing behavior in IE can also be 'toggled' off again just by hovering of links within the container, if that hovering alters either the link background or one of several other CSS properties. Quite a mess, and we'll cover it farther along in the article, in the "Toggle Trouble" section.
The W3C suggests placing a "cleared" element last in the container box, which is then recognized by the container height, forcing the container to enclose the float above that cleared element too. It's described more fully our article Float: The Theory:
“..let's say you give that following box the clear property, {clear: both;} . What this does is extend the margin on the top of the cleared box, pushing it down until it "clears" the bottom of the float. In other words, the top margin on the cleared box (no matter what it may have been set to), is increased by the browser, to whatever length is necessary to keep the cleared box below the float.”
So in effect, such a cleared box cannot be at the same horizontal level as a preceding float. It must appear just below that level. The image shows how this might look, with a red border representing the container element:
The standard method of making an outer container appear to "enclose" a nested float is to place a complete "cleared" element last in the container, which has the effect of 'dragging' the lower edge of the containing box lower than the float. Thus the float appears to be enclosed within the container even tho it really isn't. The code for a cleared box usually looks something like this:
<div> <!-- float container -->
<div style="float:left; width:30%;"><p>Some content</p></div>
<p>Text not inside the float</p>
<div style="clear:both;"></div>
</div>
Since that div is not floated, the container must recognize it and enclose it, and because of that top margin (added by the browser because of the "clear" property), the div "pulls" the bottom edge of the container down below the bottom edge of the float.
First and foremost, this clearing method is not at all intuitive, requiring an extra element be added to the markup. One of the major premises of CSS is that it helps reduce the bloated HTML markup found it the average site these days. So having to re-bloat the markup just so floats can be kept within their containers is not an ideal arrangement.
Besides that, some browsers can have trouble with certain kinds of clearing elements in some situations. Mozilla is particularly sensitive to clearing problems.
Up 'til now there was no other way to do this, but no more! Thanks to the efforts of Tony Aslett, creator and operator of csscreator.com, we can now use advanced CSS to "clear" a float container in non-IE browsers and just let IE keep wrongly clearing itself. The upshot is that we now have the option to avoid adding that pesky clearing element to the HTML markup. Woohoo!
In the new method, no clearing element is used. This does not affect IE/Win which simply keeps enclosing the float as always (assuming the container has a stated dimension), but non-IE browsers will need a substitute for that element. Here's how it's done.
This CSS 2 property allows extra content to be added at the end of an element via the CSS. That means no actual markup is needed in the HTML. The content is specified from within the CSS stylesheet, and appears in the page as would a real HTML element that had been inserted following all the normal content of the target element. Such :after generated content cannot receive some CSS properties, including 'position', 'float', list properties, and table properties. However, the 'clear' property is allowed. Do you see where we are going here?
Imagine that we use :after to insert a simple character like a 'period', and then give that generated element {clear: both;} . That's all you really need to do the job, but no one wants a line space messing up the end of their clean container box, so we also use {height: 0;} and {visibility: hidden;} to keep our period from showing.
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
Notice that {display: block;} is also applied to the :after element, because if it isn't then that element defaults to "inline", and cannot receive the "clear" property. Also, Tony's method originally used "overflow: hidden;" to hide the period, but sadly the latest FireFox versions will display the period if this is done.
Since IE7 does not support the :after pseudoclass yet, we must rely on the same"auto-clearing" effect used for IE6, and that behavior happens when the float-containing element gets hasLayout applied to it. A simple declaration of "zoom: 1;" will perform this trick in IE5.5 and up, but it's proprietary and needs to be hidden in order to validate.
As a side benefit, hasLayout on float-enclosing elements also prevents several other major IE/Win float bugs. However, should this container box be placed following a previous external float, the IE height fix will trigger Microsoft's proprietary and illegal Float Model, so watch out for that, okay?
It so happens that IE has, well, a little problem with this auto-enclosing behavior. You saw that coming, didn't you. Yes, IE bugs come in big bunches. This one results when that container element has links inside, following the float. When this happens and certain links are hovered, the auto-enclosing behavior is toggled or "switched off", causing the lower edge of the container box to suddenly jump up to the bottom of the non-floated content. Hovering other links restores the behavior. This interesting effect is of course called the IE/Win Guillotine Bug Those of you viewing in IE/Win may play around with the following live demos, and for a more complete explanation see the IE/Win Guillotine Bug demo page .
The toggling only occurs when a:hover is used to change the link background or many other styling changes, such as padding, margin, or any font styling on the link. Strangely, having the text color change on hover does not toggle the bug.
The containers are grey with green borders, and the floats are dark brown with yellow borders.
Notice how the third and fourth links ouside the floats toggle the Guillotine Bug, and the first two
un-toggle it. This seems to be related to the actual text lines themselves, so any links after the first
two lines will toggle the effect. Links in the float will all un-toggle
the effect. Just more weird IE bug behaviors, folks, nothing "unusual".
Screenshot
The second demo has been "fixed" by placing those links in a paragraph, which then gets the zoom fix applied to it. Any block element will do just as well here. Yes, this means another element is needed, but unlike a clearing div, this paragraph is a "semantic" element. Text content really ought to be wrapped in semantic containers anyway, and since we forward-thinking coders always have our content thusly contained, it's easy to apply the same .clearfix class to one more element.
Observant readers will have noticed that the above demos have "enclosed" floats, even in Opera 7 and Mozilla! This is because the demos themselves are floats, and all modern browsers (including IE, luckily) always let floats enclose other floats. Of course there has to be an outer float, and it still threatens to break out of its container...
First, this code gets added to the CSS stylesheet:
<style type="text/css">
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
</style><!-- main stylesheet ends, CC with new stylesheet below... -->
<!--[if IE]>
<style type="text/css">
.clearfix {
zoom: 1; /* triggers hasLayout */
} /* Only IE can see inside the conditional comment
and read this CSS rule. Don't ever use a normal HTML
comment inside the CC or it will close prematurely. */
</style>
<![endif]-->
For the HTML, just add a class of .clearfix to any element containing a float needing to be cleared, plus any Guillotine-Bug-fixing block elements within the container. That's it! It's not perfect, but it's a whole lot better than adding an entire extra 'dummy' element. Check out this live demo of the fix in action:
This float is not enclosed by the surrounding div container.
This container lacks the fix.
See how this float no longer protrudes out of the containing box, with no extra clearing element used in the container!
This float container has a class attribute of "clearfix", which applies the :after fix, or the Holly hack, depending on the browser.
All this is wonderful, but unfortunately IE for the Mac does not "auto-clear" floats, and also does not support :after, and so is left out of the clearing party. What's to be done?
You might callously abandon IE/Mac, but consider that many people who use older Macs can't run Safari, or several other modern browsers. Thankfully this browser has been dropped by Microsoft, and at some future time the numbers of such IE/Mac users will become miniscule. Remember that even if a float appears to stick out of a container, no content will actually be obscured. It just won't look as pretty for those few viewers, that's all. Each author will have to decide on this issue according to their specific needs.
This page once described a Javascript method to force compliance in IE/Mac, but now thanks to Mark Hadley and Matt Keogh it's now possible to dispense with that ugly Javascript and go with a straight CSS fix. Woohoo!
Basically the fix is just a matter of applying a display: inline-block; to the .clearfix class, and hiding that property from all other browsers. That's it! We can easily do this with our existing code, slightly modified.
<style type="text/css">
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;} /* for IE/Mac */
</style><!-- main stylesheet ends, CC with new stylesheet below... -->
<!--[if IE]>
<style type="text/css">
.clearfix {
zoom: 1; /* triggers hasLayout */
display: block; /* resets display for IE/Win */
} /* Only IE can see inside the conditional comment
and read this CSS rule. Don't ever use a normal HTML
comment inside the CC or it will close prematurely. */
</style>
<![endif]-->
The .clearfix {display: inline-block;} is seen by all browsers, and fixes IE/Mac. Then, inside the rule set that is hidden from IE/Mac, the display is reset to block. That's all she wrote! Simply stick the above code into your CSS, and use .clearfix on any box that has to contain a sizable float. Ain't that cool? Just watch out for previous external floats triggering the IE Float Model, as mentioned earlier.
Kudos to Alex Robinson for finding that inline-block is superior to the older inline-table fix for IE/Mac.
The W3C float specification requires that a cleared element shall stay below all previous floats. There are no exceptions to this requirement! "Previous" in this case means any float that comes earlier in the source document.
Up until November of 2004, Firefox was still incorrectly clearing only the floats that were vertically above the clearing element, rather than all previous floats. This meant that in those earlier Gecko browsers you could place a floated column down one side of the screen, and inside another column (possibly another floated column) you could clear a smaller interior float, without that cleared element dropping below the previous floated column. Since only Gecko had this problem, it was obvious that something was wrong every time this happened to a page. Normally Gecko is the good browser, but in this one case it was the culprit. See, IE is not always the bad guy!
However, this easy clearing method has muddled the issue quite a bit, since now Explorer is not actually being cleared at all, while Gecko browsers have finally been corrected so they do clear all previous floats.
...Oh no! Do you see what will now happen in our hypothetical float page? IE, seeing no real clearing elements, will look great. Meanwhile, in newer Gecko browsers and Opera 7, the CSS generated clearing element in the first easycleared box will drag the height of that box waaaay down the page, until that invisible clearer is vertically below the bottom of the previous float column (assuming there is a bottom!). This can "generate" a huge empty space inside that once-small easycleared box, depending on the actual height of the neighboring float column.
Of course Opera 7 has always correctly implimented the clearing specs just like IE does (aside from bugs), and the Mac browsers are not involved either. If you are wondering how this issue can be fixed, well, it can't. Gecko and Opera are now both following the float clearing specs correctly, and IE only fails because of the faked "clearing" we are forcing upon it.
If you have the above described problem, one way to prevent the clearer from clearing the adjacent float column is to make the container a float itself. Of course once you float the container you no longer need easyclearing, sigh...
Note that when all the main elements in a column setup are floats, the worst IE float bugs simply do not happen. Thus using an all-float approach to column design can actually be easier to accomplish, at least within a rigid-width layout.
Thanks to Tony Aslett for showing us the way. His site, csscreator.com is a killer CSS forum where newbies and gurus alike hang out and exchange CSS know-how. Tony's original demo page for this method can be found here, and the relevant forum thread is here.
Kudos also to Doug for pointing out the "period problem" in FireFox, and to Mark Hadley for that elegant IE/Mac fix, and to Matt Keogh for showing how "inline-table" also fixes IE/Mac while using an already-approved CSS property. Once more the CSS community comes thru for us all! :-)
Big John Design
Contact Us
©positioniseverything.net
Last updated: July 2, 2008
Created May 14, 2004
|
Netflix’s main business -- DVDs delivered by mail -- couldn’t be more 1990s. But increasingly, the company’s streaming online video service has emerged as a threat to cable and satellite television providers.
The company is now warning the Federal Communications Commission that unless the agency strengthens a key portion of its proposed net neutrality rules, companies like theirs won’t ever make it to the mainstream. And Netflix worries the merger by Comcast and NBC would make it even easier for the cable giant to give its own content priority over that of competitors.
Comcast CEO Brian Roberts said in House and Senate hearings last week that the company has no incentive to withhold NBC content from competitors. But he didn’t speak specifically about how that content would be offered and if, as one competing ISP said, the company would make NBC shows and movies available at such steep prices and conditions that it would be difficult for competitors to lease rights to the content.
In recent comments to the agency, the Los Gatos video services company said the “managed services” portion of FCC Chairman Julius Genachowski’s open-Internet rules could be a loophole for the biggest Internet service providers to gain unfair advantage for their own applications over those of competitors.
“If left unchecked, the “managed services” category could engulf
the Commission’s open Internet policies altogether. As such, the Commission
must carefully circumscribe the network operators’ ability to exempt certain
services from the openness rules by classifying them as managed services,” Netflix wrote in its filing.
Think of a managed service as a dedicated channel on the Internet for things like telemedicine or streaming video like Netflix. A carrier allots a certain amount of bandwidth and assurance of quality to that channel. Those companies have pushed for expemptions in the FCC's net neutrality rules, bringing up examples of video for remote medical care that need prioritization. But also imagine how a company would put their own video services in that channel – essentially extending the cable television model to the Internet.
Netflix is among a growing number of Internet video companies pairing up with TV makers like LG and set top boxes like that of Roku, which sit at the intersection of the Web’s convergence with the television. Those companies have pushed a slow but remarkable move by consumers to cut their cable and satellite subscriptions. Parks Group Associates, a research firm, said last week that 8 percent of broadband users (5.5 million homes) would cut the chord on paid TV services, down slightly from 11 percent the year earlier. The company said about 0.5 percent of all homes have cut the chord.
Consumer advocates say viewers are largely reluctant because they still can’t get full libraries of their favorite shows online. They media companies like NBC, Viacom and News Corp. aren’t as inclined to strike distribution deals with newcomers like Vuze and YouTube because of their relationships with carriers. Those upstarts don’t have the built-in subscriber base that those cable and satellite companies have.
They also point to a recent cable and satellite television strategy called TV Everywhere that brings cable and satellite content online, but only to subscribers of both paid TV and broadband services.
“By bundling the traditional cable TV offering with Internet delivery of content, vertically integrated MVPDs and network operators are potentially extending and expanding their dominant market position at the expense of competitive online offerings,” Netflix wrote. “Moreover, the recent announcement of the proposed merger of Comcast and NBC Universal serves to exacerbate the growing concern that MVPDs will use their control over programming networks to stifle competition, including the growing competition from online video providers like Netflix.”
By
Cecilia Kang
|
February 8, 2010; 8:00 AM ET
Categories:
AT&T
,
Broadband
,
Comcast
,
FCC
,
Net Neutrality
Save & Share:
Previous: Comcast gives itself good marks, but lawmaker concerns pave way for Web access conditions
Next: Supercomm trade show canceled


"They say cable a satellite companies are have captured media companies like NBC, Viacom and News Corp. who aren’t as inclined to strike distribution deals with newcomers like Vuze and YouTube."
Could someone at the Post fix this so it makes some kind of sense in English?
Posted by: lostinthemiddle | February 8, 2010 1:10 PM | Report abuse
I don't think that Netflix has to worry about Comcast or NBC. The open internet is just that - open. We need to encourage more options for high-speed Internet such as WiMax (Clear.com); then Comcast will have to compete on the basis of network speed and reliability. PCTVCables.com
Posted by: geraldz | February 8, 2010 8:17 PM | Report abuse
The so-called "network neutrality" rules wouldn't benefit Netflix, because they would make a connection that's fast enough to stream movies more expensive. But they'd benefit Google, whose advertising funds Ms. Kang's blog.
Posted by: LBrettGlass | February 8, 2010 8:38 PM | Report abuse
We encourage users to analyze, comment on and even challenge washingtonpost.com's articles, blogs, reviews and multimedia features.
User reviews and comments that include profanity or personal attacks or other inappropriate comments or material will be removed from the site. Additionally, entries that are unsigned or contain "signatures" by someone other than the actual author will be removed. Finally, we will take steps to block users who violate any of our posting standards, terms of use or privacy policies or any other policies governing this site. Please review the full rules governing commentaries and discussions.
Hoy recién instale Ubuntu 9.10 y me he llevado dos malas sorpresas:
No esta demás decir que no tenia ni remota idea de como corregir el error. Sin embargo al fin lo logre y aquí deseo compartir con ustedes la solución. Para lograrlo el tip es regresar al Driver Intel de Ubuntu 9.04 (Jaunty Jackalope) ó añadir un Xorg.conf. Leer el resto de esta entrada »
Muchos de aquellos que se llenan la boca hablando de la libertad del software, y exigiendo que se desarrolle o use Software Libre, jamás han colaborado con algo de código. Su aporte a la comunidad sólo se mide en cuantas veces al mes mencionan al proyecto GNU…
En FayerWayer encuentro un articulo de imprescindible lectura. Después de linuxear por algo de tiempo y bloguear también por la misma cantidad de tiempo, veo lo que a muchos quizá les resulta complicado ver (o aceptar): que a veces la misma comunidad es la estúpida que no permite el desarrollo de las plataformas libres por simples cuestiones ideológicas, políticas y tontas…
Enlace al articulo: Miguel de Icaza y Richard Stallman, de la ingeniería a las antorchas
Por cierto, sigo insistiendo que la segunda versión de Ubuntu de este año debería llamarse Ubuntu 9.11….
Así como muchos de ustedes, yo también ya me voy preparando para la aparición de esta nueva versión de Ubuntu, así que desde Una hoja de papel (El blog de mi amigo Sakis) he preparado una entrada con una colección de 47 Wallpapers para Ubuntu, todos alusivos a la versión 9.10 Karmic Koala.
Si crees que te pueden gustar, para descargarlos debes ir al post original o también aqui.
Saludos a todos y traten de generar un buen Karma para estos días
Café Creativo nace de la iniciativa de tener un grupo de apasionados por el diseño en Guatemala. El objetivo es reunir a personas interesadas en compartir sus conocimientos y aprender compartiendo, al mismo tiempo que hacen “networking”. Quienes asisten son personas que se desenvuelven en diversos ámbitos profesionales, pero a los cuales les une la pasión por el diseño, la creatividad, las ganas de aprender, compartir, y por supuesto de conocer a más gente…
¿Cuando? Sábado 26 de septiembre | 3:00 pm Leer el resto de esta entrada »
Después de algo de tiempo sin escribir vuelvo con una pregunta que escucho constantemente entre mis amistados ¿porque la gente dice que Ubuntu es complicado si no lo es? Yo no les se responder, aprendí a utilizar Ubuntu en unas cuantas horas ¿pero entonces que pasa?
Algunos opinan que es por la necesidad de utilizar el terminal, otros porque algunos drivers son complicados de instalar, algunos más porque ven que sus documentos ya no se miran iguales al abrirlos desde Open Office, alguno que otro porque ya no les funciona el Warcraft III (o el juego que este de moda), y un sin fin de razones, sin embargo yo no creo que alguna de esas sea valida.
Veo que el asunto ni siquiera es por falta de conocimiento, porque hay gente que no ha estudiado mucho y encuentra fácil Ubuntu (no de balde fue hecho para los seres humanos).
Nuevamente pregunto ¿que pasa? Realmente creo que son dos razones las que han creado esta problemática:
1. La gente esta muy Windiotizada.
2. La gente le pregunta a su vecino. Leer el resto de esta entrada »
Es bueno saber que en nuestra linda tierra Guatemala ya se este tocando estas tematicas con más profundidad, especialmente en mi querida Universidad de San Carlos.
La conferencia estuvo a cargo de Manolo Guerrero, un desarrollador web mexicano con muchos años de experiencia y estudios, quien se presento a temprana hora y quien compartió amablemente con quienes estaban ya presentes.
Yo me presente a eso de las 15:05 horas y estuve en la entrada viendo la logística del evento ¬¬ Lamentablemente después me tuve que retirar por motivos de laboratorio (ustedes ya saben que en la Usac no perdonan) pero sabía que el evento iba a ir muy bien.
Bueno pero contarles la historia de como estuvo el evento no es el fin de este articulo (Lesther Castillo lo ha comentado con excelencia). Leer el resto de esta entrada »
Miten liityn ja käytän
|
2 Awesome Comments: Leave Your Comment