The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
CSS Что это за конструкция?, !*! Guest, 21-Авг-08, 12:08  [смотреть все]
Встретил в стиле запись :

.TitleTD #TitBG { height : 23px;}
html>/**/body .TitleTD #TitBG { height : 19px;}

Кто-нибудь, объясните, пожалуйста содержимое второй строки.

  • CSS Что это за конструкция?, !*! klubben, 13:06 , 21-Авг-08 (1)
    >Встретил в стиле запись :
    >
    >.TitleTD #TitBG { height : 23px;}
    >html>/**/body .TitleTD #TitBG { height : 19px;}
    >
    >Кто-нибудь, объясните, пожалуйста содержимое второй строки.

    Вообще это тэг boby который вложен в тег html на первом уровне (т.е. можно полностью отбросить т.к. в нормальном html эти теги могут быть только в едиственном экземпляре и всегда предки всех остальных) в который вложен тег с классом TitleTD в который вложен тег с айди TitBG

    итог в обеих строках описывается один и тот же тег, а если учитывать, что айдишник должен быть уникальным можно было написать просто вот так:
    #TitBG { height : 23px;}
    #TitBG { height : 19px;}

    И если учесть что вторая строка перепишет первую то все сокращается до:
    #TitBG { height : 19px;}

    С другой стороны это может быть сделано чтобы некоторый браузеры поставили 23 пикселя а более "умные" 19, но всеравно слишком наворочено :)

    • CSS Что это за конструкция?, !*! Guest, 17:29 , 21-Авг-08 (2)
      >[оверквотинг удален]
      >так:
      >#TitBG { height : 23px;}
      >#TitBG { height : 19px;}
      >
      >И если учесть что вторая строка перепишет первую то все сокращается до:
      >
      >#TitBG { height : 19px;}
      >
      >С другой стороны это может быть сделано чтобы некоторый браузеры поставили 23
      >пикселя а более "умные" 19, но всеравно слишком наворочено :)

      По большому счёту, мне непонятно две вещи:

      1. На какие браузеры ориентирована вторая строка?
      2. Какую роль играет /**/?

      • CSS Что это за конструкция?, !*! klubben, 12:37 , 25-Авг-08 (4)
        >1. На какие браузеры ориентирована вторая строка?
        >2. Какую роль играет /**/?

        Можно предположить что на ИЕ или на не ИЕ, т.к. /**/ это многострочный коментарий который должен заменятся пробелом при разборе, однако ИЕ его просто отбрасывает без добавление пробела


  • CSS Что это за конструкция?, !*! anonymous, 23:52 , 23-Авг-08 (3)



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру