Oh schnap! Are we approaching the end already? Conceptualize, design, and build an online museum/library that will be hosted at your school’s server space. The end product should be representative of your design and thought process but also reflective of your creativity and passion. Check out project requirements and presentation guidelines. Spotlight is on you now.
Sort by Topic
Homework CSS HTML/XHTML HTML5 Javascript beginner jquery Jquery position overflow canvas padding doctype forms audio video margin depth overlapping quicktime submit z-index movie input property sound syntax option structural elements background-position sprites background-image relative link select inline elements meta tags block elements hypertext hyperlink html file structure description keywords readable executable writable permissions declaration absolute link internal link font selector pseudo classes html5 gradient active hover poster link visited js eventhandler selection radio overview toggle hide fading fadeIn fadeOut show figcaption WHATWG border box model dialog :after :before cascading style sheets style first-line first-letter float W3C HTML Working Group @font-face figure time box-shadow transform rounded-corners rotate css3 text-shadow Core lab: interaction
Tutorials
-
For web designers, Internet Explorer is a true pain in the butt. This overview gets you started with writing conditionals to combat with Internet Explorer browsers. Since Internet Explorer does not conform to web standards that other browsers, such as Mozilla’s Firefox has tried to maintain, designers have had to resort to all kinds of hacks and duplications to make web pages appear the same across different web browsers.
-
Coding with Jquery has been said to be very simple yet you can create complex and elegant animations. It works really nicely with CSS but also can be used to extend CSS plus more. As a designer, you really want to be able to manipulate styles based on events. In CSS, the only event that we have been able to work with is that “hover” event with anchor tags. Using Jquery, we can start talking to other incidents.
-
Step 01: Add reference to the jquery.js document in between your opening and closing head tags of a basic html5 document. Best to save it in a folder that you call js (which should rest at the same layer as your .html page). Your html5 page would basically resemble the below: <!DOCTYPE html> <html> <head>… +
-
jQuery has a nice selection of core animation effects. Fading in and out are some of the more frequently used one. The code is more or less the same as the previous tutorial with .show(), .hide(), and .toggle(). Take a peak at this quick lesson – you’ll come to realize though that there is no such thing as .fadeToggle().
-
JavaScript is a scripting language that enables web developers/designers to build more functional and interactive websites. JavaScript usually runs on the client-side (the browser’s side), as opposed to server-side. One benefit of doing this is performance. On the client side, JS is loaded into the browser and can run as soon as it is called. Without running on the client side, the page would need to refresh each time you needed a script to run.
-
The video and audio tags is are some of those HTML5 features that gets a lot of attention. Often presented as an alternative to flash in the media, the video and audio tags actually go beyond that. Although it’s recently joined the rest of the ubiquitous HTML tags, capabilities and support across browsers have increased at an amazing speed. Read on.
-
The Webkit team have certainly been busy recently. They’ve introduced the new capabilities of using specialty fonts as well as allowing designers to now code transformations and animations. This is the future of cascading style sheets and definitely something you’ll want to memorize and practice.
-
The internet has changed a lot since HTML 4.01 became a standard in 1999. Today, some elements in HTML 4.01 are obsolete, never used, or not used the way they were intended to. These elements are deleted or re-written in HTML5. To better handle today’s internet use, HTML5 also includes new elements for better structure, drawing, media content, and better form handling.
-
The HTML tag is used for specifying which language and version the document is using. This is referred to as the document type declaration (DTD). With the introduction of HTML 5, the tag is mostly useless, as HTML 5 does not require a reference to a DTD. Having said that, for legacy reasons, the HTML 5 specification recommends including the header at the top of all HTML documents.
-
Since the start of web, we were using the language known as HTML. It’s gone through many iterations, meaning…the language has been updated to fit the conditions of the internet as it has evolved. Before today’s new introduction of HTML5, there were several steps along the way in order to reach where we’re at now. As we dive into HTML5, you’ll see that the syntax looks simplified but also helps with cleaner coding etiquette. Lets get you started.
-
A gradient is a browser-generated image specified entirely in CSS, which consists of smooth fades between several colors. There are two basic kinds of gradients currently defined, linear and radial. These are specified by the linear-gradient() and radial-gradient() functions, and can be used any place an image can currently be used.
-
One of the new things (yet not supported by Internet Explorer) is the canvas element. The canvas element provides scripts with a resolution-dependent bitmap canvas, which can be used for rendering graphs, game graphics, or other visual images on the fly. Up until this point, you’ve been embedding images (i.e. jpg, gif, png) in order to display shapes. Now, your browser will make them for you without the need to import and locate a source. Check it.
-
Forms are often the most tricky aspect of web development for beginners to get their head around, largely because it means stepping out of the comfort zone of one-way information – no longer are you simply presenting information at the person viewing your site, now you are asking for input, for feedback that you have to process in some way.
-
The first immediately noticeable benefit of CSS Sprite usage is the faster loading time of your page. It may seem counterintuitive, because you would think that the alternative (having many smaller images vs. sometimes extra images for Sprites) would be smaller in total size, but that’s not true. Trust me…follow the tips in this lesson because it will improve your UX.
-
Multimedia elements bring HTML and XHTML documents alive, providing a dimension of valuable information often unavailable in other media, such as print. The code to embed audio and/or video is a bit more to digest. When you see a video playing right on a web page, chances are it’s a QuickTime movie that has been placed on the page with an object tag along with an embed tag. Read on.
-
You can assign each element a number (z-index). The system is that an element with a higher number overlaps an element with a lower number. The method is relatively simple but the possibilities are several. You can place images on text or text above text etc. Just note before applying a z-index, you must have declared a position type. Check out the example included in this tutorial.
-
Static content presented to the person visiting your site may be perfectly well understood by someone using a screen reader, or perhaps a Braille computer, assuming you’ve used semantic, structural markup. However, for someone visiting your site and simply reading the content is quite a passive activity. But with a form, the visitor has found something that they want to interact with and suddenly the playing field has change.
-
We’re learning the rudiments of what Web designers call “the box model” — using block-level elements with margins, padding, height, and width values to construct “boxes” in which to contain our material. If you were to think about everything it is that you’re coding, it’s all a series of boxes (and some even nested inside of others).
-
Pseudo classes are known for being a specification for a given selector you talk to in a stylesheet. For example, what if we want to lock down and talk to all unordered lists but just to the first list-items within those lists? Well, we can call to a pseudo class of that unordered list called ‘:first-child’. The example doesn’t just end there. Learn more.
-
On a UNIX web server, every single file and folder stored on the hard drive has a set of permissions associated with it, which says who is allowed to do what with the file. Every file (and folder) also has an “owner” and a “group” associated with it. If you created the file, then you are usually the owner of that file. Keep reading this tutorial to learn how to change permissions.
-
CSS properties are used to apply styles to structured documents, such as those created with HTML or XML. Unfortunately, not all browsers/user agents support all CSS properties, so you should try to test your pages in as many browsers as you can. In this post, I’ve named some of the frequently used arguments that designers specify in their stylesheets.
-
CSS hyperlink styles provide the functionality to change the behavior and look of the HTML hyperlinks. You can define different text colors for different HTML hyperlinks states. This feature of CSS style sheets for HTML hyperlink anchor tag shows the dynamic behavior of links for different states such as: unvisited (link), visited, active and specially for hover (mouse over state). A good way to remember these states is to think “LoVe, HAte”.
-
CSS is short for Cascading Style Sheet. A stylesheet is a set of instructions each of which tells a browser how to draw a particular element on a page. The concept behind CSS was simple: remove the presentation and design separate from the content. Let your xHTML deal with the structure, and use a separate CSS document for the application of visual presentation.
-
Metadata is machine understandable information about web resources or other things. The phrase “machine understandable” is key. We are talking here about information which software agents can use in order to make life easier for us, ensure we obey our principles, the law, check that we can trust what we are doing, and make everything work more smoothly and rapidly. Metadata has well defined semantics and structure.
-
A hyperlink, or simply a link, is a reference in a hypertext document to another document or other resource. Hyperlinks are part of the foundation of the World Wide Web created by Tim Berners-Lee. Tim Berners-Lee saw the possibility of using hyperlinks to link every unit of information to any other unit of information over the Internet.
-
HTML stands for Hyper-Text Markup Language. HTML is a language primarily used by web pages and other interactive media. The HTML language specifies a variety of design and usability characteristics that are rendered by the Browser that displays them.