簡體   English   中英

顯示:Chrome,Mozilla,IE11中沒有CSS問題

[英]Display : none css issue in Chrome,Mozilla, IE11

我在頁面中的“關閉”按鈕上遇到了問題。 以下是css文件中為按鈕應用的css。

NAVBUTTON {
font-size: 14px;
font-family: Segoe UI;
font-weight: normal;
font-style: normal;
font-variant: normal;
line-height: normal;
text-align: center;
height: 25px;
width: 120px;
}

呈現頁面時,由於按鈕在頁面中不可見,因此添加了如下所示的其他CSS元素樣式。

element.style {
display: none;
}

我在IE11,Chrome,Mozilla瀏覽器中遇到此問題。

我可以在IE 10和其他較低版本中看到關閉按鈕。

我找到了一些禁用瀏覽器中的javascript並打開網頁的答案,但是如果禁用javascript,將無法呈現頁面。

使用同一按鈕添加其他問題

我已經解決了使用display:block!important css樣式顯示按鈕“ Close”的問題。

我面臨着一個新問題:單擊按鈕時, 未執行任何操作

指定為window.top.close的OnClick操作。

<input class="CloseButton" type="button" id="CloseButton" value="Close" onclick="window.top.close();">

理想情況下,單擊按鈕時,窗口應關閉或彈出確認框。

與上一期一樣,我在IE11,Chrome和Mozilla瀏覽器中看到了此問題。

關閉功能在IE 10和其他較低版本中正常運行。

這兩個問題都相關,並且是由於使用了任何jQuery(jquery-1.7.1.js)。

一些Jquery正在這樣做:-嘗試這樣做:-

.NAVBUTTON {
display: block!important;
}

請檢查btnId.Visible = false;代碼,以查看按鈕是否具有btnId.Visible = false; 屬性或內聯樣式Visible="false" 另外,請檢查是否通過javascript / jquery隱藏了按鈕的可見性。 除此之外,沒有其他原因。

您缺少類或ID選擇器(. or #)

通過看到此:

element.style {
display: none;
}

它是由某些腳本引起的,因此請嘗試使用display: block; 到你的按鈕

jQuery解決方案:

$('.NAVBUTTON').css('display','block','important');

還要確保您沒有錯過. #在CSS中的NAVBUTTON中。

如果NAVBUTTON是應用於元素的類,請嘗試以下代碼
.NAVBUTTON {font-size:14px; font-family:Segoe用戶界面; font-weight:正常; 字體樣式:正常; 字體變化:正常; 行高:正常; 文本對齊:居中; 高度:25px; 寬度:120像素; display:block;!important}

如果將NAVBUTTON應用於元素,請嘗試以下代碼#NAVBUTTON {font-size:14px; font-family:Segoe用戶界面; font-weight:正常; 字體樣式:正常; 字體變化:正常; 行高:正常; 文本對齊:居中; 高度:25px; 寬度:120像素; display:block;!important}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM