The heart of Drupal
/core is the folder where the heart of Drupal lives. This means
/themes (inside the root of Drupal) now contain custom and contrib code. The core themes live inside
The markup of Drupal 8 is written using HTML5. New tags like
article are used in core.
WAI-ARIA Roles are added. They are a set of roles, states, and properties, which can be applied to markup to provide rich semantics, increasing accessibility and interoperability. Although WAI-ARIA properties were not valid in xhtml 1.0, they are valid in HTML5, and can therefore be applied in the markup of Drupal 8. By using the role attribute with an HTML element, authors can provide more information about the purpose of components on the page.
Drupal is now out-of-the-box responsive and mobile ready.
Drupal 8 uses SVG instead of PNG to provide resolution independent icons in the admin UI. No effort is made to cater for browsers that do not support SVG. This includes IE8 and below and Android Browser 2.3 and below.
Due to the fact that these older browsers are no longer supported, the css in Drupal core is able to move a big step forward. Instead of adding classes like
last; CSS3 pseudo selectors are used to target these items.
- Drupal 8 does not support browsers that do not support SVG
- Most first/last/odd/even classes removed in favor of CSS3 pseudo selectors
A lot more has changed if you're familiar with Drupal 7. All of the important change records for themers can be found here.