Adam is a SitePoint editor and social media manager

Adam's articles

  1. A complete list of country code top-level domains

    Below is a complete list of country code top-level domains, with the name and the entity displayed next to each other. For more information, visit Wikipedia’s page on top-level domains. .ac Ascension Island .ad Andorra .ae United Arab Emirates .af Afghanistan .ag Antigua and Barbuda .ai Anguilla .al Albania .am Armenia .an Netherlands Antilles .ao […]

  2. The Fonts and Colors Used by Facebook, Twitter and Google+

    Sometimes it’s handy to have a collection of the brand assets used by various social networks, so you can correctly incorporate those assets into your own work. Bookmark this page to make sure you use the correct brand details in your next project. Facebook Fonts – Lucida Grande/Tahoma (Web), Helvetica/Roboto (Mobile) Facebook favours Lucida Grande […]

  3. Swift: Apple’s New Language for iOS

    At about 10am (PST) today we had a bit of an unusual traffic spike here at SitePoint HQ. This 2002 article about Swift 3D v3 quickly became our most popular article, and as I write this six hours later it remains in the second-most clicked article today.

    Those of you who have kept up with the announcements coming out of Apple’s Worldwide Developers’ Conference will have probably worked out why: one of the biggest things Apple announced this morning was a new programming language, Swift.

  4. Table Formatting

    Tables are the most complex elements in HTML, and table formatting is among the most complex parts of CSS. CSS defines a number of objects that are involved in table formatting, as the below image reveals. A table may contain a caption, row groups, and column groups. A row group contains rows, while a column […]

  5. blockquote

    Description The blockquote element is a mechanism for marking up a block of text quoted from a person or another document or source. It may be just a few lines, or it may contain several paragraphs (which you’d mark up using nested p elements). The W3C recommendation states that web page authors should not type […]

  6. The CSS Box Model

    Your understanding of the box model concept, and how it relates to the way in which an element’s final dimensions are determined, will be essential to your understanding of how an element is positioned on a web page. The box model applies to block-level elements. A companion concept, the inline layout model, defines how inline […]

  7. Box properties

    Box properties allow the author to control the presentation of generated boxes for document elements, including dimensions, margins, padding, and borders. You can also see The CSS Box Model for more information. In this Section Dimensions Margins Padding Borders and Outlines

  8. Layout Properties

    Layout properties allow authors to control the visibility, position, and behavior of the generated boxes for document elements. CSS layout is a complex topic and further information can be found in CSS Layout and Formatting. In this Section display controls the type of box generated by an element position specifies the positioning scheme used to […]

  9. Text Formatting Elements

    This is easily the largest section in this reference, in terms of the number of elements that it includes. The text formatting elements listed here range from the extremely useful and oft-used em (emphasis) and strong (strong emphasis), through the peculiar and little-known Ruby markup elements (ruby, rb, rbc, and so on), to the deprecated […]

  10. Structural Elements

    The elements in this section are used to provide structure in a web page, for instance, indicating sections on a page with a heading, creating a paragraph, and so on. These are the basic building blocks that you’ll find yourself using on any web page. In this Section blockquote used to indicate a block of […]