如何打印一个网页,并将其所有css样式附加到该网页上?

我想添加一个打印按钮,使用户可以打印我的网页。但是,当我打印时,所有css样式都丢失了。打印机似乎只保留基本的html元素。如果我还希望打印出与浏览器中完全相同的页面,我应该怎么做?我的意思是,如果我使用彩色打印机,它会打印一个彩色页面,上面有css样式。当我使用黑白打印机时,它应该将浅色打印为白色,深色打印为灰色或黑色。如果您的链接上有media=“screen”元素,请尝试将其删除或替换为media=“all”CSS样式表具有属性media。它指定此css适用于哪些媒体。列出了可能的介质类型

Css IE7&;IE8

这太疯狂了,我已经创建了很多网站,但每次IE7和IE8的表现似乎都不一样 我正在一个朋友网站上工作: 除了我似乎无法理解为什么IE7和IE8似乎增加了额外的间距。jquery滑块上文本覆盖div的定位偏离了几个像素,无法覆盖整个宽度,而内部div float left内容看起来很遥远,为什么它不能满足float right,数学是正确的 如果我知道问题所在,我通常会附加代码,但附加的css和html会非常多,所以只需将链接挂起即可 提前谢谢 p.S.我知道php错误代码,我正在让托管提供商在我键

如何更改音频的滑块样式:-webkit media使用css控制时间线?

我们可以重置-webkit slider thumb以更改范围类型输入的滑块的样式,但元素的时间轴滑块不支持更改其默认(webkit)样式。这也让我感到困惑,但事实证明,您需要设置样式的选择器是: input[type="range"]::-webkit-slider-thumb { width: 5px; border-radius: 5px; background-color: #000; } 请点击查看 Webkit似乎使用内部音频::-Webkit媒体控

Css 递归下降解析和抽象语法树

我正在硬编码一个递归解析器,主要是为了学习,我遇到了一些麻烦 我将以CSS3语法中的这段简短摘录为例: simple_selector = type_selector | universal; type_selector = [ namespace_prefix ]? element_name; namespace_prefix = [ IDENT | '*' ]? '|'; element_name = IDENT; universal = [ namespace_prefix ]? '*';

Css 两个div,一个固定宽度,另一个,其余

我有两个箱子 虽然其中一个需要是一个特定的宽度,但我需要调整它,以便另一个div占据剩余的空间。我有什么办法可以做到这一点吗 。左{ 浮动:左; 宽度:83%; 显示:表格单元格; 垂直对齐:中间对齐; 最小高度:50px; 右边距:10px; 溢出:自动; } .对{ 浮动:对; 宽度:16%; 文本对齐:右对齐; 显示:表格单元格; 垂直对齐:中间对齐; 最小高度:50px; 身高:100%; 溢出:自动; } 有很多方法可以实现,负边距是我最喜欢的方法之一: 祝你好运 将右侧设置为特定

将CSS与缓存控制连接起来

好吧,这里有一个棘手的问题: 我有几个CSS文件,使用缓存破坏这些网站,它工作得很好。我收到的403不是每个电话都修改的 但是现在我在htaccess中使用这个规则来连接我的所有文件 <FilesMatch "\.combined\.css$"> Options +Includes AddOutputFilterByType INCLUDES text/css SetOutputFilter INCLUDES </FilesMatch> …这些是另一个简单

CSS换行:断开单词don';我不在IE9上工作

我有一个小的css脚本,它可以强制将单词包装在一个div中。它在FF、Chrome上运行良好,但在IE9上不起作用。我怎样才能修好它 .tab_title a{ word-wrap: break-word; } 这可能会起作用: 另一篇帖子还建议对其应用wordbreak:break all和wordwrap:break word。我在之后移除锚定标签。tab_title类,它就可以工作了仅适用于ff和chrome,不适用于IE8和IE9。 断字:全部断字也不起作用。我刚刚发现单词

重构/重新设计大型网站的最佳实践CSS

我目前正在重新设计一个大型电子商务网站。我把整个网站都放在我的本地网站上,所以我决定重新设计(CSS和HTML)不会影响现场网站。我从未真正改造过现有的网站。通常,我是从头开始建立一个网站。我的问题是:解决网站完全重构的最佳方法是什么?当前的网站CSS还不错,尽管它与我自己的风格有很大的不同。我应该从头开始使用CSS还是尝试修改现有的CSS?做这类事情的最佳实践是什么?有什么建议会有帮助吗?就像一切一样,时间是一个问题 谢谢, DH如果你有时间,你应该重新设计。您可以使用现有网站作为内容/材料的

Css 动态添加的样式表未显示在IE开发人员工具中

我正在开发一个跨浏览器的bookmarklet,在这里我需要将我自己的样式表以及各种div等注入到页面中。我在任何地方都可以使用它,但是IE现在正在尝试调试那里的一些样式问题 在用户单击my bookmarklet后,我将css添加到文档中,如下所示: if (document.createStyleSheet){ document.createStyleSheet("http://mydomain.com/css/mystyle.css"); } else { $('head'

CSS带导航栏的全高双栏布局

我有一个包含两列、一个侧栏和主要内容的布局,需要拉伸浏览器的高度。因此,100%,减去我的推特引导navbar的高度,它最初的高度是40px。如果你在狭窄的浏览器(比如在移动设备上)中查看页面,那么通过Twitter引导CSS,40px会发生变化。新高度基于导航栏中链接的数量,因此它是动态的 我知道我可以想出一些JavaScript来调整top属性以“收缩”我的列的高度。但如果可以的话,我真的很想用CSS来做 请注意,我不能通过更改z-index来重叠列 请参见此处的实际模型: 布局 + - -

Css 边距顶部不适用于跨度元素?

有人能告诉我我编码错了什么吗?一切都在运转,唯一的问题是顶部没有利润 HTML: <div id="contact_us"> <!-- BEGIN CONTACT US --> <span class="first_title">Contact</span> <span class="second_title">Us</span> <p class="content">For any question

css两个背景图像

对css来说有点陌生,但我想在左上角有一张图片,然后再重复另一张图片。现在我累了: CSS HTML 印地游戏玩家 IG-印地游戏玩家 / 但是第二个图像只是复制了第一个图像。你能建议另一种方法吗。我听说使用图层可以做到这一点,但我对此一无所知。您需要创建2个包含元素:1个用于重复图像。左上角的图像为第二个 换言之,大致如下: <div class="repeatingBgImage"> <div class="otherBgImage">

标记下所有类的CSS

我有这样的html <div> <ul class="reportTable reportTableSum"> <li class="rowW"> <ol class="class_one">1</ol> <ol class="class2">2</ol> <ol class="classiii">3<

如何使用CSS访问字体的抗锯齿方法

我在很多不同的网站上都遇到过这个问题。如果有一种字体具有不同的抗锯齿选项,则设计师会在web上文本的不同部分使用具有不同抗锯齿选项的相同字体。因此,某些元素之间存在差异 在这种情况下,我有尖锐,脆,强大和顺利。我使用了一个字体生成器来获取代码,以便通过@font-face访问它。即使如此,我也有原始的。otf如果重要的话要知道。是否有方法访问此文件 我上传了我的意思和实际代码的图片: @font-face { font-family: 'light'; src: url('../

Css 如何停止浮动(无额外标记)?

问题: 如何使NAV之后的内容不浮动 前言: 我正在组装一个可重用的进度跟踪模块,将其插入防火墙内部构建的一些工具中。 虽然跨浏览器兼容性很好,但我们只需要针对Chrome和FireFox编写代码。这些是我们技术团队官方支持的唯一浏览器。 此外,欢迎提出任何改进建议 挑战:浮动 为了让箭头正确显示并直观地显示,我必须右浮动li(我所说的“had”是指“想不出更好的方法”: 为了防止整个nav向右浮动,我不得不将其向左浮动。 现在,在导航之后出现的任何东西都与它保持一致 注意: 您还可以查看和使用

Css 字体速记行高不继承子元素

我有这个声明 body {font: normal .625em/1.2em Arial, sans-serif;} 我通常认为任何段落标记等都会继承行高,并使其适应特定的大小。比如说 p {font-size: 2.0em} 假设基本16px浏览器字体大小*.625=10px*2.0em=20px,20px上1.2em的行高为24,则应具有24px的行高 奇怪的是,它看起来只是渲染为1em 如果我将主体声明更改为 body {font: normal .625em/1.2 Arial, s

Css 使用ASP MVC4、VS2012和Web Essentials时,如何将mixins.less文件与其他less文件集成?

到目前为止,我已经设置了多个.less文件,当我保存它们时,这些文件被编译成.css文件。当我发布时,所有的css都集中在一个包中 但是现在我想开始使用mixins文件。如何集成此文件并使其可用于所有.less文件?Web Essentials和ASP MVC4是否可以实现这一点?最重要的是,我想确保所有的捆绑和模仿仍然有效。将你的混音放在一个单独的文件中,并使用@import引用它 @import url('mixins.less');

为什么在CSS百分比宽度中使用长小数点值?

我在自己的工作中注意到,当宽度设置为33.333%时,3个流体柱填充其父元素的效果要好得多,而不是仅填充33%。我还注意到,在研究各种CSS框架(即bootstrap.CSS)时,它们的列宽上指定了14位小数!这看起来要么太过分要么太聪明了。。。但我不知道是哪个 那么,有这么多小数位的价值/好处是什么?从我收集的资料来看,关于你是应该避免小数点位还是利用小数点位,存在着一场公开辩论,我想知道这是我感兴趣的,还是不必担心。因为33≠ 33.33333 如果您将三个div设置为33%,则还有1%需要

如何使div在带有CSS的x滚动窗格中向左流动?

我想创建一个具有特定高度和宽度的x-可滚动面板,其中div应该位于左侧而不是底部的一行中(请参见此示例:)。我想让这个面板只能向左滚动 我在这里错过了什么或做错了什么 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML+RDFa 1.1//EN"> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; c

Css 如何不从父元素继承样式

我有一个CSS元素,背景中的图片上方有不透明度。 在该元素内部有一个图像,它继承了不透明度,因此图像比正常情况下要暗一些: <body> <div class="trans"> <img class="not_trans" src="test.png"> </div> </body> 但图像仍然是半透明的 如何在不将img移出div的情况下获得正常的不透明图像 如果有许多元素以不同的背景色层叠,请使用 背景色:rgba(0,0

Css 将3列布局转换为始终位于顶部的一列

我用它作为出发点。我希望其中一列在顶部始终可见。我将{position:fixed;top:0}放在右边的css列中,但这并没有达到我想要的效果。它只是让正确的栏目内容消失了 如何实现我想要的(只使用css,最好不使用javascript,至少不使用jquery) 下面是全部代码。只需从原来的2行修改 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD

Css Chrome bug:页面加载时Chrome中出现灰色边框?

我注意到当我第一次加载页面时,我注意到chrome底部有一个灰色边框。只有在清除所有缓存后打开浏览器时才会发生这种情况。当为同一页打开第二个选项卡时,不会发生这种情况 有谁能告诉我如何解决这个问题,以及是什么导致了这个问题?我附上一个屏幕抓图下面和整个html和css 我使用的是Chrome版本27.0.1453.94 m CSS HTML @导入“css/ie_cas.css”; @导入“css/loginscreen.css”/**; 功能展示图像(id){ var NAME=docume

标签链接css不工作?

我在下面编写了这个css代码,以创建一个用于链接的类,并且不将css应用于每个a标记,而只应用于带有该类的标记,但它不起作用 .redlink { color: red; font-family: 'Finger Paint', cursive; } .redlink.a.link { text-decoration: none; color: red; font-family: 'Finger Paint', cursive; } .redlink.a.hover { text-dec

忽略样式表中的CSS规则

我正在使用Telerik Reporting和MVC 3站点。我随后设置了我的报表查看器页面,并在教程末尾提到了CSS冲突问题。他们建议只从Site.css中删除规则,这样他们的样式就可以正确应用 我真的不喜欢那个解决方案。我想在我所有的非Telerik报告页面上自由使用Site.css样式,并且仍然让Telerik正常工作。是否有一种方法(css或javascript)可以仅从报表页面的样式表中删除有问题的规则?在报表页面的主体上添加一个类 <body class="report">

Css 窗口右侧的元素在调整窗口大小时重叠

我在页面的左侧和右侧有两组(jquerymobile)按钮。 当我从左侧收缩窗口时,左侧的一组按钮会按预期移动,从而在其自身和窗口边框之间保持一定的空间。但当我从右侧收缩时,窗口与该侧的一组按钮重叠 我怎样才能避免这种情况?我想让这两套按钮保持其水平位置的百分比,无论我缩小屏幕从右或左。(当从底部收缩时,两组按钮都会保留其距窗口上边框的空间) css: } } } #mainPage{ position:relative; .subMenuClass{ /* right side */

Css 在Weebly中导入Twitter引导模板

我在weebly有一个帐户,我2天前刚刚购买了一个引导模板。 这是链接 我正在尝试将该模板导入weebly,但它似乎无法正常工作。 有人能指导我做这件事吗? 或者告诉我css中应该包含什么 我懂一点编码,但我是这方面的初学者。 谢谢你的帮助,如果有人能帮我,我很乐意为此付出代价 谢谢您能试试其他模板制造商的技术说明吗 (如何在Weebly中安装自定义模板) 彼得

Css 将网格中的按钮与中心对齐

我有下面的代码 <li class="ui-body ui-body-b"> <fieldset class="ui-grid-a"> <div class="ui-grid-solo"><button id="btn1" type="submit" >Submit</button></div> </fie

CSS更改徽标悬停颜色

我已经设法改变了我想要的方式使用CSS的标志,但我正在努力找出如何改变它的悬停颜色的标志 我想将悬停时的测试颜色从蓝色更改为其他颜色 目前我的CSS代码是 header#top #logo { letter-spacing: 2px; font-size: 35px; } 只需做如下操作: 解决方案1找到徽标悬停css,并将颜色属性值更改为所需的任何颜色 color: red!important; /* change the property value to the

效果链接-javafx中Effect.setInput的CSS等效项

我需要通过CSS应用多种效果(主要是innershadow和dropshadow)。但是我无法链接这些效果。是否有与javafx.scene.effect.effect等效的CSS? 到目前为止,我只找到了链接。它表示有关修复的内容,但没有关于如何使用链接的详细信息。 编辑:如果问题不清楚,请进一步解释: 要通过css应用效果,请使用-fx effect。我需要对同一个节点应用多个效果。如何在CSS中“链接”这些效果?这可以通过使用前面提到的setInput()的代码轻松完成。 TIA目前在Ja

Css 显示登录屏幕时在_Layout.cshtml文件中隐藏导航

我对ASP.NET MVC比较陌生,所以这个问题一直困扰着我 当客户访问我的网站时,他们会看到一个登录屏幕。我使用布局/母版页来保持整个网站的外观一致。问题是我不想在登录页面上显示导航菜单,只在客户端登录后的后续页面上显示 我正在使用表单身份验证,因此出于安全原因,由于数据/内容的性质,我不想设置持久cookie,因此我无法使用: @if(Request.isAuthenticated) { //display menu } else { //don't display menu

Css 居中对齐分页条

我的分页栏有问题-我无法将此栏居中 这是我的密码: <div style="pagination"> <a href="#" class="page gradient">first</a><a href= "#" class="page gradient">2</a><a href="#" class= "page gradient">3</a><span class= "p

Css 并排嵌套引导输入框

我有两个输入框,我正试图得到并排的一排,但我想仍然有一个盒子之间的差距,但齐平的容器的两侧 有没有一种方法可以使用引导来实现这一点?容器是移动设备的复制 <div class="group col-sm-12"> <div class="row"> <div class="col-sm-6"> <div class="row"> <input type="text

Css 防止内容环绕浮动元素

我很清楚HTML/CSS中“溢出”的概念。但在这里,我陷入了一个非常简单的问题 #包装器{ 宽度:100%; } 旁白{ 宽度:30%; 文本对齐:对齐; 浮动:左; } 部分{ 宽度:70%; 文本对齐:对齐; } 在一边 部分 要克服部分溢出的影响,只需在该部分上将溢出设置为自动。现在您不需要在部分上设置浮动 #包装器{ 宽度:100%; } 旁白{ 宽度:30%; 文本对齐:对齐; 浮动:左; 背景:绿色; } 部分{ 宽度:70%; 文本对齐:对齐; 溢出:自动; 背景:红色; }

Css 为什么谷歌材质图标可以';不能在手机上显示

我使用的是物化ECSS,它使用谷歌设计图标。 在某些手机上,无法显示。是什么原因造成的 出现问题的原因是文本呈现属性。文本呈现不是CSS标准,但它允许用户选择文本质量 在google material css中,此属性带有默认值。如果添加此样式,将解决以下问题: .material-icons { text-rendering: optimizeLegibility; } 根据这个定义,我们对浏览器说,“强调易读性而不是渲染速度和几何精度。” 材料设计网站上也有关于Android操作系

Css 从mixin合并选择器

我试图在一个单独的mixin文件中包含常规样式/技巧,在需要时可以应用于任何项目。其中一些样式需要多个元素协同工作才能工作 例如: _mixins.scss ==================== @mixin footer_flush_bottom { html { height: 100%; } body { min-height: 100%; position: relative; } #foot

Css Bootstrap 4移动视图顶部的右列

我有这样一个引导4页面: <div class="row"> <div class="col-md-8"> A </div> <div class="col-md-4"> B </div> </div> 因此,如果我在移动设备上查看,a列在顶部,但我希望B列在顶部。这可能吗?我用推拉的方式试过,但没用,因为我用的是Bootstrap 4。你试过这样吗 <d

Css 在媒体查询中使用rem单位并将其用作宽度

在Google Chrome(或firefox)中使用rem单元时,结果出乎意料。我将设置一个根字体大小设置为10px的页面,以便更轻松地将基于像素的设计转换为html/css 这是我的css。我的期望是一个500像素宽的页面,如果屏幕宽度超过500像素,背景应该变成红色 html { font-size: 10px; } @media screen and (min-width: 50rem){ body{ background-color: red; } } .test{

Css 为什么Chrome不需要在一次更改中重新绘制整个图层?

我试图了解,在实践中,如何布局→ 油漆→ 铬厂复合管道。在测试过程中,我对Chrome在以下情况下的行为感到困惑 var-button=document.querySelector('button'); var red=document.querySelector('.red'); var blue=document.querySelector('.blue'); addEventListener('click',function(){ red.classList.toggle('test')

CSS动画-设置响应动画的持续时间

我正在尝试学习CSS动画,但有一件事我无法理解,也无法在网上找到,那就是如何设置合适的持续时间 我试图让我的网站响应,因此字体大小将根据视图的大小而变化。到目前为止,我有以下代码: @media screen { .EntranceDiv{ top: 40%; position: relative; } h1 { font-size: 4rem; margin: 0px; } .helloworld{ overflow: hidden; /* Ens

Css 从flex容器中排除子元素

文本转到新行,但达到一定的分辨率。如何从flex flow中排除文本?将文本宽度设置为100%,并将文本与中心对齐: .container{ 显示器:flex; 证明内容:中心; 对齐内容:居中对齐; 柔性包装:包装; } .文本{ 宽度:100%; 文本对齐:居中; } 正文 希望您至少尝试自己编写代码。我建议你做一些,或者通过谷歌,或者通过搜索,尝试一下。如果您仍然有问题,请返回您的代码并解释您尝试了什么。重复- <div class="container"> <d

Css 角度-工具栏由抽屉而不是侧导航隐藏

我正在尝试创建一个类似于仪表板的界面,其中顶部有一个持久的标题工具栏,左侧有一个可折叠的sidenav。我在这里和那里尝试了很多东西,这是我得到的最接近的结果: HTML: 问题是sidenav保持在原位,顶部工具栏与路由器出口内容一起被隐藏。它需要另一种方式,但我似乎无法得到它。另一个问题的答案很接近,但在这种情况下,左侧的链接以滚动条的形式结束,滚动条不会超出顶部工具栏的底部。而且,它似乎使用了旧版本的材质设计或其他东西。我遗漏了什么?当我偶然发现材料网站上的stackblitz示例时,我终

Css 如何设置在Visual Studio中读取纯文本的语言

我一直在使用Notepad++编辑CSS,并且只用于纯文本。在记事本++中,我可以粘贴一块文本,并指定是否要将文件突出显示为HTML、CSS等 如何设置Visual Studio用于解释从剪贴板粘贴的文本块的语言?当我打开一个普通的TXT文件时呢 我用错工具了吗?我听说过“Visual Studio代码”。这就是我应该使用的吗?通常,VisualStudio与“Project”一起工作。它设计用于处理项目的相关文件,并根据扩展名识别它们 在Visual Studio中,您可以使用覆盖文件扩展名的

Wordpress自定义控件partent css和父css的父级

我想将父类别和子父类别的颜色更改为两种不同的颜色。当前正在为我的小部件侧选项卡使用以下代码 .widget ul {background: gray;padding-top: 1px;} .widget ul li {background:lightgray;margin: 1px;} .widget ul a{background-color:darkgray;padding:1px;} 正在查看更改字体颜色。我尝试了很多选择,但仍然没有正确。很难说没有看到您的HTML结构,但是每个子父链接

Css Flex end不会将视图一直推到底部

我正在尝试使用flex box在屏幕底部放置一个视图 我有一个主屏幕(其中包含按钮),主屏幕组件正在App.jsNavigationContainer上设置 我将主屏幕设置为显示:“flex”,并将主屏幕本身设置为flex:1,但是,当我将我的浮动按钮设置为alignSelf:“flex end”时,它不会进入屏幕底部 这是一个带有相关代码的零食链接: 这就是现在的情况: 我将背景设置为黑色,这样我可以看到主屏幕确实占据了整个屏幕的高度。在标准CSS中,默认的弹性方向是行。但在React中,默

Css 离子角罐';无法使列表正确滚动

我一直在尝试在爱奥尼亚Angular应用程序中以编程方式滚动列表(手风琴),但没有成功 我在这次闪电战中复制了它: 当你点击一个项目时,它会展开,我希望它与屏幕顶部对齐(标题可见)。在本例中,我使用scrollIntoView()将其置于顶部,但它会消失在工具栏后面 我已经尝试了很多方法让它正确对齐(包括按照许多帖子的建议设置“滚动边距顶部”),但这对我来说并不奏效 此外,我似乎无法使用scrollBy()或scrollTo()方法。。。他们什么也不做 有谁能帮我弄明白这一点,让这个精确的例子发

Css 媒体查询引导列顺序有问题

我正在为一个网站建立一个模板,它需要4列。在桌面模式或平板电脑宽度以上的任何模式下,它应该显示所有4列,尽管外部2列仅用于填充。在移动模式下,外部2被设置为消失,但我需要中间两个反转顺序。我尝试在低于480px时将“col-”设置设置为反转,但它不起作用。如果有人看我的作品,我将不胜感激 HTML Bootstrap附带了订购实用程序。通过将order-0、order-1等附加到元素中来尝试它们 创建一个JSFIDLE。 <div id="inus1" c

Css 移除img标签上的边框,Chrome上没有src

我有一个没有src内容的img标签: <img class="logo" src="" alt="" /> 但在Chrome上,我的图像上有一个奇怪的边框。我怎样才能去掉它 可能是轮廓或框阴影属性 试一试 或 或 我将此答案发布为css解决方案(如果有)的Javascript替代方案 您可以以logoclassimg为目标,通过编程方式更改其src。此代码应在徽标添加到DOM后运行 // Fix the img url h

CSS带计数器的换行符

我正在尝试实现与MS Word类似的换行,这意味着当我使用计数器时,但文本对于页面宽度来说太长,MS Word会为下一行文本创建缩进,以便计数器清晰可见。当网页上的文本换行时,下一行直接位于计数器下方,没有缩进。要创建计数器,我当然要使用.className::before在纯CSS中是否可以轻松实现相同的缩进?尝试wordwrap:break-word