WordPress.org

Make WordPress Core

Ticket #22044: 22044.5.patch

File 22044.5.patch, 5.7 KB (added by SergeyBiryukov, 6 years ago)
  • wp-content/themes/twentytwelve/css/ie.css

     
     1body {
     2        background-color: #e6e6e6;
     3}
     4body .site {
     5        padding: 0 40px;
     6        margin-top: 48px;
     7        margin-bottom: 48px;
     8        box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
     9}
     10body.custom-background-empty {
     11        background-color: #fff;
     12}
     13body.custom-background-empty .site,
     14body.custom-background-white .site {
     15        padding: 0;
     16        margin-top: 0;
     17        margin-bottom: 0;
     18        box-shadow: none;
     19}
     20.skip-link,
     21.screen-reader-text,
     22.assistive-text {
     23        clip: rect(1px 1px 1px 1px); /* IE7 */
     24}
     25.full-width .site-content {
     26        float: none;
     27        width: 100%;
     28}
     29img.size-full,
     30img.size-large,
     31img.header-image,
     32img.wp-post-image {
     33        width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
     34}
     35.author-avatar {
     36        float: left;
     37        margin-top: 8px;
     38        margin-top: 0.571428571rem;
     39}
     40.author-description {
     41        float: right;
     42        width: 80%;
     43}
     44.site {
     45        margin: 48px auto;
     46        max-width: 960px;
     47
     48        overflow: hidden;
     49}
     50.site-content {
     51        float: left;
     52        width: 65.104166667%;
     53}
     54body.template-front-page .site-content,
     55body.single-attachment .site-content,
     56body.full-width .site-content {
     57        width: 100%;
     58}
     59.widget-area {
     60        float: right;
     61        width: 26.041666667%;
     62}
     63.site-header h1,
     64.site-header h2 {
     65        text-align: left;
     66}
     67.site-header h1 {
     68        font-size: 26px;
     69        line-height: 1.846153846;
     70}
     71.main-navigation ul.nav-menu,
     72.main-navigation div.nav-menu > ul {
     73        border-bottom: 1px solid #ededed;
     74        border-top: 1px solid #ededed;
     75        display: inline-block !important;
     76        text-align: left;
     77        width: 100%;
     78}
     79.main-navigation ul {
     80        margin: 0;
     81        text-indent: 0;
     82}
     83.main-navigation li a,
     84.main-navigation li {
     85        display: inline-block;
     86        text-decoration: none;
     87}
     88.ie7 .main-navigation li a,
     89.ie7 .main-navigation li {
     90        display: inline;
     91}
     92.main-navigation li a {
     93        border-bottom: 0;
     94        color: #6a6a6a;
     95        line-height: 3.692307692;
     96        text-transform: uppercase;
     97}
     98.main-navigation li a:hover {
     99        color: #000;
     100}
     101.main-navigation li {
     102        margin: 0 40px 0 0;
     103        position: relative;
     104}
     105.main-navigation li ul {
     106        display: none;
     107        margin: 0;
     108        padding: 0;
     109        position: absolute;
     110        top: 100%;
     111        z-index: 1;
     112}
     113.ie7 .main-navigation li ul {
     114        left: 0;
     115}
     116.main-navigation li ul ul,
     117.ie7 .main-navigation li ul ul {
     118        top: 0;
     119        left: 100%;
     120}
     121.main-navigation ul li:hover > ul {
     122        border-left: 0;
     123        display: block;
     124}
     125.main-navigation li ul li a {
     126        background: #efefef;
     127        border-bottom: 1px solid #ededed;
     128        display: block;
     129        font-size: 11px;
     130        line-height: 2.181818182;
     131        padding: 8px 10px;
     132        width: 180px;
     133}
     134.main-navigation li ul li a:hover {
     135        background: #e3e3e3;
     136        color: #444;
     137}
     138.main-navigation .current-menu-item > a,
     139.main-navigation .current-menu-ancestor > a,
     140.main-navigation .current_page_item > a,
     141.main-navigation .current_page_ancestor > a {
     142        color: #636363;
     143        font-weight: bold;
     144}
     145.menu-toggle {
     146        display: none;
     147}
     148.entry-header .entry-title {
     149        font-size: 22px;
     150}
     151#respond form input[type="text"] {
     152        width: 46.333333333%;
     153}
     154#respond form textarea.blog-textarea {
     155        width: 79.666666667%;
     156}
     157.template-front-page .site-content,
     158.template-front-page article {
     159        overflow: hidden;
     160}
     161.template-front-page.has-post-thumbnail article {
     162        float: left;
     163        width: 47.916666667%;
     164}
     165.entry-page-image {
     166        float: right;
     167        margin-bottom: 0;
     168        width: 47.916666667%;
     169}
     170.template-front-page .widget-area .widget,
     171.template-front-page.two-sidebars .widget-area .front-widgets {
     172        float: left;
     173        width: 51.875%;
     174        margin-bottom: 24px;
     175}
     176.template-front-page .widget-area .widget:nth-child(odd) {
     177        clear: right;
     178}
     179.template-front-page .widget-area .widget:nth-child(even),
     180.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
     181        float: right;
     182        width: 39.0625%;
     183        margin: 0 0 24px;
     184}
     185.template-front-page.two-sidebars .widget,
     186.template-front-page.two-sidebars .widget:nth-child(even) {
     187        float: none;
     188        width: auto;
     189}
     190 No newline at end of file
  • wp-content/themes/twentytwelve/functions.php

     
    8888 * @since Twenty Twelve 1.0
    8989 */
    9090function twentytwelve_scripts_styles() {
     91        global $wp_styles;
     92
    9193        /*
    9294         * Adds JavaScript to pages with the comment form to support
    9395         * sites with threaded comments (when in use).
     
    141143         * Loads our main stylesheet.
    142144         */
    143145        wp_enqueue_style( 'twentytwelve-style', get_stylesheet_uri() );
     146
     147        /*
     148         * Loads the Internet Explorer specific stylesheet.
     149         */
     150        wp_enqueue_style( 'twentytwelve-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentytwelve-style' ), '20121002' );
     151        $wp_styles->add_data( 'twentytwelve-ie', 'conditional', 'lt IE 9' );
    144152}
    145153add_action( 'wp_enqueue_scripts', 'twentytwelve_scripts_styles' );
    146154
  • wp-content/themes/twentytwelve/header.php

     
    99 * @since Twenty Twelve 1.0
    1010 */
    1111?><!DOCTYPE html>
    12 <!--[if IE 7 | IE 8]>
    13 <html class="ie" <?php language_attributes(); ?>>
     12<!--[if IE 7]>
     13<html class="ie ie7" <?php language_attributes(); ?>>
    1414<![endif]-->
     15<!--[if IE 8]>
     16<html class="ie ie8" <?php language_attributes(); ?>>
     17<![endif]-->
    1518<!--[if !(IE 7) | !(IE 8)  ]><!-->
    1619<html <?php language_attributes(); ?>>
    1720<!--<![endif]-->