是否可以在每个打印页面上打印带有自定义页眉和页脚的HTML页面?
无论内容如何,我都想在每个打印页面的顶部和底部添加Red,Arial,16pt大小的单词"UNCLASSIFIED" .
为了澄清,如果文档打印在5页上,则每个页面都应具有自定义页眉和页脚.
有人知道这是否可以使用HTML/CSS?
我有以下CSS和HTML片段正在呈现.
textarea
{
border:1px solid #999999;
width:100%;
margin:5px 0;
padding:3px;
}
Run Code Online (Sandbox Code Playgroud)
<div style="display: block;" id="rulesformitem" class="formitem">
<label for="rules" id="ruleslabel">Rules:</label>
<textarea cols="2" rows="10" id="rules"/>
</div>
Run Code Online (Sandbox Code Playgroud)
问题是文本区域最终比父级宽8px(边框为2px,填充为6px).有没有办法继续使用边框和填充,但约束textarea
父的宽度的总大小?
我需要在JavaScript中动态创建一个CSS样式表类,并将其分配给某些HTML元素,如div,table,span,tr等,以及某些控件,如asp:Textbox,Dropdownlist和datalist.
可能吗?
一个样本会很好.
拥有一个包含几乎每个页面都会使用的样式元素的怪物.css文件是否有任何优势?
我想,为了便于管理,我想将不同类型的CSS分成几个文件,包括我主要的每个文件<link />
都不好?
我觉得这样比较好
与
你有没有看到任何与另一种方式相关的陷阱?
我想知道是否有必要使用<link rel="stylesheet" type="text/css" href=...>
它<link rel="stylesheet" href=...>
.该rel="stylesheet"
标记的信息,这是一个样式表-所以text/css
实际上并没有就我而言,添加任何东西.
HTML使用的唯一样式表格式是CSS,那么text/css
对浏览器有什么"说"呢?有些网站似乎添加了type="text/css"
属性(http://www.jquery.com/),而其他网站则没有(http://www.youtube.com/).
那么,什么是使用type="text/css"
的<link rel="stylesheet">
元素,是有必要包括它?
我读过有关Internet Explorer愚蠢的CSS限制的相互矛盾的信息.我(我想)理解你只能拥有31个<style>
和<link>
标签(组合),并且每个工作表最多可以有31个@import
(所以31个<link>
,每个31个@import
也很好,虽然很疯狂).
但是,4095规则不太清楚 - 每个文档或每张文件是4095规则吗?例如,我<link>
可以使用两个样式表,每个样式表有4000个规则,并且可以使用它,还是会突破极限?
在这个msdn博客文章中,stylesheet-limits-in-internet-explorer给出了进一步的信息.
在HTML标题中,我有这个:
<head>
<title>Title</title>
<link href="styles.css" rel="stylesheet" type="text/css"/>
<link href="master.css" rel="stylesheet" type="text/css"/>
Run Code Online (Sandbox Code Playgroud)
styles.css
是我的页面特定表.master.css
是我在每个项目中使用的工作表来覆盖浏览器默认值.哪些样式表优先考虑?示例:第一张包含特定的
body { margin:10px; }
Run Code Online (Sandbox Code Playgroud)
和相关的边界,但第二个包含我的重置
html, body:not(input="button") {
margin: 0px;
padding: 0px;
border: 0px;
}
Run Code Online (Sandbox Code Playgroud)
从本质上讲,CSS的级联元素在样式表引用方面是否与在典型的CSS函数中一样?这意味着最后一行是显示的那一行?
我的样式适用于我的整个应用程序:
AndroidManifest.xml中:
<application android:theme="@style/ApplicationStyle" android:icon="@drawable/icon" android:label="@string/app_name">
Run Code Online (Sandbox Code Playgroud)
在我的styles.xml中:
<style name="ApplicationStyle" parent="android:Theme">
<item name="android:button">@style/CKButton</item>
</style>
<style name="CKButton" parent="android:style/Widget.Button">
<item name="android:textSize">19sp</item>
<item name="android:layout_margin">0dip</item>
<item name="android:background">#ff0000</item>
</style>
Run Code Online (Sandbox Code Playgroud)
但风格并未得到应用.
对不起,如果我只是在用假名字ApplicationStyle
- Item
,但我不知道在哪里找对象名称和简单的假设,即android:button
适用于所有的按钮.
我正在使用单独的样式表进行打印.是否可以在样式表中设置右边距和左边距,以设置打印边距(即纸张上的边距).
谢谢.
我想在我的CSS中使用条件.
我的想法是,当运行站点以生成正确的样式表时,我有一个我替换的变量.
我想要它,以便根据这个变量样式表改变!
看起来像:
[if {var} eq 2 ]
background-position : 150px 8px;
[else]
background-position : 4px 8px;
Run Code Online (Sandbox Code Playgroud)
可以这样做吗?你怎么做到这一点?
stylesheet ×10
css ×9
html ×4
printing ×2
android ×1
button ×1
footer ×1
header ×1
javascript ×1
overriding ×1