Thursday, October 2, 2014

What is CSS?

CSS Definition #1:
CSS is short for Cascading Style Sheet.  CSS is a standard for specifying the appearance of text and other elements. CSS was developed for use with HTML in Web pages but is also used in other situations, notably in applications built using XPFE. CSS is typically used to provide a single "library" of styles that are used over and over throughout a large number of related documents, as in a web site. A CSS file might specify that all numbered lists are to appear in italics. By changing that single specification the look of a large number of documents can be easily changed.

CSS Definition #2:
Cascading Style Sheets (CSS) is a style sheet language used for describing the look and formatting of a document written in a markup language. While most often used to change the style web pages and user interfaces written in HTML and XHTML, the language can be applied to any kind of XML document, including plain XML, SVG and XUL. CSS is a cornerstone specification of the web, and almost all web pages use CSS style sheets to describe their presentation.[citation needed]

CSS is designed primarily to enable the separation of document content from document presentation, including elements such as the layout, colors, and fonts. This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, enable multiple pages to share formatting, and reduce complexity and repetition in the structural content (such as by allowing for tableless web design). It obviates those portions of markup that would specify presentation by instead providing that information in a separate file. For each relevant HTML element (identified by tags), it provides a list of formatting instructions. For example, it might say (in CSS syntax), "All heading 1 elements should be bold." Therefore, no formatting markup such as bold tags (<b></b>)is needed within the content; what is needed is simply semantic markup saying, "this text is a level 1 heading."

CSS can also allow the same markup page to be presented in different styles for different rendering methods, such as on-screen, in print, by voice (when read out by a speech-based browser or screen reader) and on Braille-based, tactile devices. It can also be used to allow the web page to display differently depending on the screen size or device on which it is being viewed. While the author of a document typically links that document to a CSS file, readers can use a different style sheet, perhaps one on their own computer, to override the one the author has specified. However if the author or the reader did not link the document to a specific style sheet the default style of the browser will be applied.

CSS specifies a priority scheme to determine which style rules apply if more than one rule matches against a particular element. In this so-called cascade, priorities or weights are calculated and assigned to rules, so that the results are predictable.

Sunday, July 13, 2014

Info Session 3 for K-8 Intro to CS by

The third info session in a series of three about's K-8 Intro to Computer Science course ( Topics covered in this session: Logistics of online account set-up and teacher dashboard, Problem-solving for teachers--where to find answers when you're stuck, and Strategies to help your students work through tough spots.

Thursday, July 10, 2014

Info Session 2 for K-8 Intro to CS by

The second info session in a series of three about's K-8 Intro to Computer Science course ( Topics covered in this session: How to use Blockly (online puzzles), Run through accelerated set of Blockly puzzles, and Debugging--Fixing the mistakes in your code.

Tuesday, July 8, 2014

Info Session 1 for K-8 Intro to CS by

The first info session in a series of three about's K-8 Intro to Computer Science course ( Topics covered in this session: What is Computer Science (CS)?, Walk-though of Unplugged lessons, Pedagogy of teaching CS and Computational Thinking, and Explanations of CS concepts covered.

Monday, June 30, 2014

Where can I sell my services online?

If you have services to offer, driving traffic to your own website at first can be hard.  But selling services from your own website may not be the solution.  There are plenty of websites online that allow you to sell your services. Below is a list of websites online where you can sell services:


  • ODesk
  • Elance
  • Craigslist
  • Freelancer
  • Guru
  • Demand Studios
  • iFreelance
  • People Per Hour
  • Freelance Switch Jobs
  • Fiverr


  • Journalism Jobs
  • Freelance Writing Gigs
  • Freelance Writing Jobs (Canadian)

Designers and Programmers:

  • 99Designs
  • Get A Coder
  • Smashing Jobs
This list is not all exclusive and we are sure that their are other freelance websites to work off of...If you have any good ones, please leave them in the comment section below and we will add them to the list.  

Monday, June 23, 2014

Where can I sell my goods or products online?

If you are looking to sell goods online, there are many places to do so.  Of course you can start your own store website on providers such as Volusion or Shopify (even creating your own store on Wordpress), but there are many platforms that exist already with customers already trafficking the sites.  This is not meant to be an all inclusive list, and if you feel like there are other sites that are great to sell "goods" on, please comment below.  Here are a few notable websites to sell your items (as opposed to services):

With 145 million active buyers globally, eBay is one of the world’s largest online marketplaces, where practically anyone can buy and sell practically anything. Founded in 1995, eBay connects a diverse and passionate community of individual buyers and sellers, as well as small businesses.

Webstore is a free marketplace that “hopes to bring the ‘Garage Sale’ to the online world.” When checking out their thousands of listings, they just might realize the dream. In a good way.

This is the newbie in the bunch, starting just a few short years ago. Although the company’s mission is for the “handmade, art, and indie business”, sellers have also found a niche for selling their vintage collectibles.

Sell on Amazon and reach hundreds of millions of Amazon customers. Businesses of all sizes can list products on Amazon, one of the fastest ways to start selling online.  Features include more than 20 categories to sell in, trusted Amazon platform and no per-item listing fee.

As with the Buying nominations, Etsy also had a strong following for selling collectibles and antiques. With the fees also being very affordable, many vintage sellers apparently list here as an alternative market place.

Ruby Lane
RubyLane has been around since the 1998 and includes categories such as Antiques, Fine Arts, Jewelry and Collectibles. Of the top five nominations, RubyLane has some of tightest restrictions on what may and may not be sold on their website, along with strict requirements for their sellers.

Facebook is a social utility that connects people with friends and others who work, study and live around them. People use Facebook to keep up with old and new friends’ activities.  On Facebook, there are several “Groups” and “Communities” that banknote and coin collectors can join.  Some of these communities allow you to post banknotes and coins for sale.  This is a great alternative to sell your collectibles.

Again, this is not meant to be an all inclusive list, and if a website that you have had great experience selling your goods or products is not listed, please comment below.  Hope this was helpful,

The PushYourRank Team

Monday, June 16, 2014

What is a 404 Error?

A 404 error is a common website error message that indicates a webpage cannot be found. It may be produced when a user clicks an outdated (or "broken") link or when a URL is typed incorrectly in a Web browser's address field. Some websites display custom 404 error pages, which may look similar to other pages on the site. Other websites simply display the Web server's default error message text, which typically begins with "Not Found." Regardless of the appearance, a 404 error means the server is up and running, but the webpage or path to the webpage is not valid.

So why call it a "404 error" instead of simply a "Missing Webpage Error?" The reason is that 404 is an error code produced by the Web server when it cannot find a webpage. This error code is recognized by search engines, which helps prevent search engine crawlers from indexing bad URLs. 404 errors can also be read by Web scripts and website monitoring tools, which can help webmasters locate and fix broken links.

Other common Web server codes are 200, which means a webpage has been found, and 301, which indicates a file has moved to a new location. Like 404 errors, these status messages are not seen directly by users, but they are used by search engines and website monitoring software.