[見下面溶液]爲什麼是用戶代理的樣式表重寫我的CSS
我無法控制按鈕樣式中,其中我延伸的引導主題一個XPage應用。
我想要一個透明的按鈕。我得到的是這個。
在Chrome瀏覽器開發工具檢查揭示
,由於某種原因類 「BTN BTN-默認」 已添加到類。但是,當我試圖追查在灰度是來自真正的問題面:
用戶代理???
這是怎麼回事?
<?xml version="1.0" encoding="UTF-8"?>
<xp:view
xmlns:xp="http://www.ibm.com/xsp/core"
xmlns:xe="http://www.ibm.com/xsp/coreex">
<xp:button
value="Example"
id="btn"
styleClass="btn btn-secondary">
</xp:button>
<button class="btn btn-secondary">Example</button>
</xp:view>
SOLUTION:
所有的答案是好的,幫我拿出最終解決方案。
首先,我確實使用了disableTheme屬性來防止Xpages自動添加btn btn-default類。
我不知道secondary只是bootstrap 4。我用克努特推測的3,我不想冒險到4。
這裏是我的按鈕的CSS:
.btn.btn-bryan {padding: 0px; margin: 0px;color: #3379b7;background-color: transparent;text-align: left;}
按鈕代碼:
<xp:button
value="#{entry2.mnuItmNme}"
id="button2"
type="button"
styleClass="btn btn-bryan btn-block"
disableTheme="true">
<xp:span
style="margin-right:10px;color:#337ab7"
styleClass="glyphicon glyphicon-#{entry2.mnuIcon}">
</xp:span>
<xp:eventHandler
event="onclick"
submit="true"
refreshMode="partial"
refreshId="dynamicCustomControl"
onComplete="XSP.partialRefreshGet('# {id:dynamicCustomControl}')">
<xp:this.action><![CDATA[#{javascript:var x = entry2.mnuItmTrg;
viewScope.controlName = x;
getComponent('dynamicCustomControl').show(null)}]]> </xp:this.action>
</xp:eventHandler>
</xp:button>