3

我正在尝试将我在框架内设置的完整 Html 页面的一些代码放入其中。我觉得有义务将所有这些内容放在一个框中,因为 innet 文本有自己的页面和自己的样式。

我正在寻找不从 LayoutPage 继承样式的方法。我无法引用该页面,因为我需要使用 Razor 通过模型设置一些值。

我该怎么做才能覆盖框架内的所有样式?

@model Contoso.Core.Exercises.TimesTables.Exercise1

<frame>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- Generated by WebWorksheet version 3.5.1 on 31/05/2013 www.webworksheet.com -->
<html><head><meta http-equiv="Content-type" content="text/html;charset=UTF-8">
<title>Times Tables</title>
<script type='text/javascript'>
   var wwsRelease = 'http://webworksheet.com/release/030501';
   var iterations = 3;
   var imageFolder = 'wwsImages';
   var displayZeroes = true;
   var dbConnection = '';
   var dbQueryScript = '';
   var firstInput = 'iB54';
   var datePickerAuto = '';
   var datePickerImg = '';
   var activeBorder = '2px solid black';
   var activeBackground = 'transparent';
   var lastBtnClick = '';
   var protectPage = false;
   var webQueries = new Array();
</script>
<script type='text/javascript' src='http://webworksheet.com/release/030501/webworksheet.js'></script>

<style type='text/css'>
@@media all {
 Body {overflow:auto;}
 A {text-decoration:none; cursor:pointer; color:inherit;}
4

4 回答 4

2

为同一个 css 属性的子元素赋予不同的样式。喜欢

.父{

     background-color: green;

}

.parent .child{

     background-color: red;

}

于 2013-12-18T10:54:52.100 回答
0

如果您使用 class 将 css 赋予该特定标签,那么您可以简单地将类名设置为空白或其他任何您想使用的类:

document.getElementById("tagid").className = "";

或者

document.getElementById("tagid").className = "class2";

如果您能够使用,JQuery那么像这样删除父类非常简单:

<script>$("tagid").removeClass("oldclass");</script>

有关 JQuery 的更多详细信息,请单击此处

于 2013-07-03T06:59:09.590 回答
0

您可以使用 !important;关键字。例如:

text-decoration:none!important;
于 2013-07-03T03:59:11.263 回答
0

对我来说,我无法识别 .userLink 类。然后我意识到它在一个 id=#nav3 的 DIV 下,它在 CSS 中已经有一个为#div3 a定义的样式。从上面 Jazmin 的回答中,我尝试了这个,它让班级重新开始工作。

#nav3 .userLink 
{
    font-size: 0.8em;
    color: blue;
}
于 2014-09-26T23:57:10.070 回答