Стиль Влияния Виджета JavaScript Страницы это встраивается в

 static void Main()
    {
        // A.
        // Example strings with multiple whitespaces.
        string s1 = "He saw   a cute\tdog.";
        string s2 = "There\n\twas another sentence.";

        // B.
        // Create the Regex.
        Regex r = new Regex(@"\s+");

        // C.
        // Strip multiple spaces.
        string s3 = r.Replace(s1, @" ");
        Console.WriteLine(s3);

        // D.
        // Strip multiple spaces.
        string s4 = r.Replace(s2, @" ");
        Console.WriteLine(s4);
        Console.ReadLine();
    }

ВЫХОД:

Он увидел симпатичную собаку. Было еще одно предложение. Он увидел симпатичную собаку.

5
задан alex 27 May 2009 в 00:50
поделиться

1 ответ

Создайте свой виджет, скажем, под одним блоком с уникальным идентификатором (или классом, если их будет несколько ), которые с меньшей вероятностью будут конфликтовать с другими пользователями на главной странице. Хорошим примером может быть # название-виджета компании . Посмотрите, как это делает пользовательский интерфейс jQuery ( .ui-widget input ).

Затем вам может потребоваться выполнить своего рода локализованный сброс, чтобы CSS родительской страницы не засорял ваш дизайн. Измените что-нибудь вроде сброса Эрика Мейера , чтобы оно подходило. Избегайте использования #uniqueId * {padding: 0, margin: 0} , поскольку это может вызвать головную боль.

Пока вы это делаете

#uniqueId a {
    property: value;
}

Специфичность должна быть достаточно сильной, чтобы элементы были правильно стилизованы без предотвращение непреднамеренного изменения CSS главной страницы.

5
ответ дан 14 December 2019 в 19:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: