Как я могу отменить это правило CSS, которое применяется ко всему? - PullRequest
0 голосов
/ 10 марта 2020

Я взял очень удобный код, который шел с CSS определениями. Проблема в том, что одно правило отменяет все, что я определяю для Grid на той же странице. Результат этого правила очень странный: мне нужно дважды щелкнуть в TextBox для ввода текста, я не могу ничего выбрать из этого текстового поля, нажатие «return» приведет к закрытию Gridview.

Это код (с комментарием парня, который написал это):

/* Applies to all. But is overwritten by other style definition for the frozen columns*/
th {
font-size: 12px;
font-weight: bold;
text-align: center;
background-color:darkseagreen;
color: white;
border-right: 1px solid silver;
position:relative;
cursor: default;
top: expression(document.getElementById("div-datagrid").scrollTop);
z-index: 10;
}

Теперь критической строкой является top: rule. Пока я не удаляю эту строку, моя Сетка не может отменять то, что я пытаюсь определить для моей Сетки.

Здесь идет моя наценка на asp. net: (в стиле "altGrid" Я установил top: 0px, но пока я не удаляю строку top: в определении th это не работает!)

<asp:GridView id="GridView_ActivityDetails" runat="server" CssClass="altGrid" AutoGenerateColumns="false">
<Columns>
    <asp:templatefield HeaderText="Activity" ItemStyle-HorizontalAlign="left">
            <ItemTemplate>
                <asp:TextBox ID="TXTBX_Activity" runat="server" Text = '<%# Bind("Activity") %>'/>
            </ItemTemplate>
        </asp:templatefield>
</Columns>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...