CSS print

回归预测 | MATLAB实现SVR(支持向量机回归)K折交叉验证 回归预测 | MATLAB实现SVR(支持向量机回归)K折交叉验证 目录回归预测 | MATLAB实现SVR(支持向量机回归)K折交叉验证基本介绍划分原理留一划分交叉验证K折交叉数据下载程序设计参考资料致谢 基本介绍 在机器学习里,通常来说我们不能将全部用于数据训练模型,否则我们将没有数据集对该模型进行验证,从而评估我们的模型的预测效果。为了解决这一问题,有如下常用的方法: 第一种是最简单的,也是很容易就想到的。我们可以把整个数据集分成两部分,一部分用于训练,一部分用于验证,这也就是我们经常提到的训练集 阅读详情

CSS Design: Going to Print

You’ve seen them before: links that say “click here for printer-friendly version” or words to that effect. Every time you follow one of those links, you load a separate document that presents exactly the same information with a different layout, and probably different markup.

That means somebody (or a script) had to take the original document and convert it to a stripped-down version that’s more suitable for print output. Maybe that somebody was even you.

Print style sheets to the rescue

One of the wonderful things about CSS is that it allows authors to create media-specific styles for a single document. We’re pretty used to styling for the screen, but thinking about other media isn’t a habit yet. And as all the “printer-friendly” links attest, our thinking about the print medium has been limited to recreating a document in a different way.

Why bother, when the power to offer your readers a better view of your material in print is no further away than a well-structured document and a media-specific style sheet?

You can take any (X)HTML document and simply style it for print, without having to touch the markup. Worries about version skew between the web and print versions suddenly become a thing of the past. Best of all, it’s simple to do. (For more information on the basic principles involved in creating media-specific stylesheets in general and print styles in particular, see “Print Different” at meyerweb.com.)

Let’s look at how A List Apart got some new print styles that danced around a browser bug and, in the end, made the printed output look much better. {Ed. The print style sheet discussed below was used in ALA 2.0, whose February 2001 CSS redesign helped usher in the modern CSS-layout era. Some details below pertain only to that layout, and not to ALA 3.0. But the principles Eric Meyer discusses in this article are as true and as generally applicable today as they were when this article first appeared in ALA.}

Fixing a float flub

As you can see by visiting Bugzilla entry #104040, Gecko-based browsers like Netscape 6.x or Mozilla have a problem with printing long floated elements. If a floated element runs past the bottom of a printed page, the rest of the float will effectively disappear, as it won’t be printed on the next page.

If you have a site styled like A List Apart, and the entire article content is contained in one big float, then that means readers will only get the first page of the article.

The fix, as it turns out, is to un-float the content when the page is printed. Simply put, all you have to do is assign any large floated element to have float: none. Doing this returns the floated element to the “normal flow” of the document, which is printed as you might expect, a page at a time until the end of the document.

So that’s what I recommended Zeldman do for ALA, and once he did, the printing problem was solved. Gecko-based browsers still have the bug (as of this writing), but at least it’s something that can easily be worked around.

The starting point

Here’s the print-medium style sheet that A List Apart was using once the float bug was cleared away:

#menu {
	display: none;
	}
	
#wrapper, #content {
	width: auto;
	border: 0;
	margin: 0 5%;
	padding: 0;
	float: none !important;
	}

It’s a good start. This style sheet removes the right-side menu completely from the document, so it isn’t printed (display: none;), and resets the margins and padding of the article’s content so that the text will flow from one side of each page’s printable area to the other.

The problem, as I saw it, was that too many of the styles intended for the screen were leaking through to the print.

If we look at the head of a recent ALA article, we find (among a lot of other stuff) the following lines:

<style type="text/css" media="all">
   @import "nucss2.css";
</style>

<link rel="stylesheet"
   type="text/css"
   media="print" href="print.css" />

We have a style sheet, print.css, which has been restricted to the print medium with the use of the attribute media. The style sheet nucss2.css, which is being imported in order to hide it from Navigator 4.x, will be used in all media the user agent supports. That’s screen, print, projection, aural—you name it. Unless we’re careful, we could end up with background colors and pixel-based font sizes in our printed output.

Is this a tragedy? No, but most browsers are configured not to print backgrounds; and pixel-based fonts, while nice for screen media, are not so useful in print media.

So let’s do something about these and a few other layout issues.

Whitewashed backgrounds

A lot of background colors get applied to things in the right-hand sidebar. Since that’s dropped for print, we don’t have to worry about changing anything within the sidebar. This removes numerous potential headaches right away.

Since printers don’t print white, we want to set the page’s background to be white. We also want to remove any background images that might have leaked in.

If we simply use the property background, we can accomplish both tasks with a single value. In order to leave ourselves a little flexibility, we’ll set the body background to be white, and the content and wrapper elements to have a transparent background (thus letting the page’s white shine through):

body {
	background: white;
	}
	
#menu {
	display: none;
	}
	
#wrapper, #content {
	width: auto; 
	margin: 0 5%;
	padding: 0; 
	border: 0;
	float: none !important;
	color: black; 
	background: transparent;
	}

Setting the foreground color to go with the background colors wasn’t absolutely necessary, but it’s always a good idea. Now we have two non-floated elements (#wrapper, #content) with no visible background, and a page with a white background.

You might be worried that Navigator 4.x does terrible things with the value transparent, but be of good cheer: NN4.x only pays attention to style sheets that have a media value of screen. Just like with @import, the styles in our print style sheet are forever hidden from Navigator 4’s rheumy eyes. So no worries there.

Sizing the font for print

The all-media style sheet is sizing our printed text to be 11px tall, which seems like a poor choice. The font family (Georgia to start, and serif fonts thereafter) is fine for print, where serif fonts are usually preferred. Only the size needs a change. Thus:

body {
	background: white;
	font-size: 12pt;
	}

“Wait!” you’re probably exclaiming. “Heretic! Everyone knows points are evil! Todd Fahrner said so!”

Well, yes, he did, and he was entirely correct—for screen media, points are a horrible choice. In print, points make just as much sense as they have for decades now. Since we are styling for print, setting our body font size to 12 points is actually a good thing.

You can of course pick any size you like, but 12 points is a very common size. And since Zeldman’s all-media styles size elements in the article content in relation to the body, we’re all set there.

Marginalia

The existing styles for the wrapper and content divs sets their left and right margins to be 5%. That means that there will be “blank space” to either side of the article, and each blank area will be 10% the width of the page’s printable area. That’s because the content div is inside the wrapper, and each one has 5% on each side. Add ’em up and you get 10%.

The original all-media styles set a 15% right padding on the content div. The margins already give us 10%, so we just need an extra 5%. That’s easy enough to do:

div#content {
	margin-left: 10%;
	}

Another option would have been to leave the margin alone and give the left padding a value of 5%. Since the content div doesn’t have a visible background, either approach should have the same effect.

Unfortunately, some browsers have trouble handling padding appropriately, so it’s currently a better idea to move things around with margins whenever possible.

Printed links

One tricky question was what to do about hyperlinks. Obviously they aren’t going to be as useful in print as they are onscreen, but it’s often important to provide some clue that there were links in the original. So here’s what I devised:

a:link, a:visited {
	color: #520;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
	}

This gives the links a color dark enough to be close to black in grayscale output, while still using a dark red that will show up on a color printout. The boldfacing and underlining ensure that the text of the links will stand out.

In a fully CSS2-conformant browser, we can parenthetically insert the URLs of the links after each one, thus making them fairly useful to anyone who has a copy of the printout and a web browser handy. Here’s the rule, which restricts this effect to the “content” div and thus avoids sticking a URL in the masthead:

#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }

Try it out in a Gecko-based browser, like Mozilla or Netscape 6.x. After every link in the printout, you should see the URL of the link in parentheses.

In any browser that doesn’t understand the rule, there should be no ill effects—the links will still be dark red, underlined, and boldfaced. They just won’t have a URL appear after the text of the link, that’s all.

Note that the spaces before and after the parentheses are actually part of the rule above—the spaces have to appear in the rule in order to be inserted into the document.

There is one aesthetic problem with this new rule, precisely because it causes the value of a link’s href attribute to be inserted into the document verbatim.

If we look at the code of ALA pages, we’ll quickly notice there are a lot of “rooted” URLs like /issues/144. Those will be dropped into the document exactly as they are, which makes them less useful than if they were displayed as an absolute URL.

As it happens, the CSS3 selectors draft offers us an out. Any attribute selector that uses the operator ^= selects elements based on the beginning of their attribute values. Thus we can select any href that starts with a slash and insert enough text to fill out the value.

#content a[href^="/"]:after {
  content: " (http://www.alistapart.com" attr(href) ") ";
   }

This rule transforms a value like /issues/144/ into http://www.alistapart.com/issues/144/. It won’t help with relative URLs that don’t start with slashes, but fortunately ALA doesn’t use those kinds of URLs.

!IMPORTANT: As mentioned, ^= is a CSS3 selector. The W3C CSS validator can only test for compliance with CSS1 and CSS2. Unable to understand the CSS3 selector, the W3C validator will report it as an error, even though it is perfectly valid per the CSS3 Selectors Candidate Recommendation.

Extending the masthead

In doing a final review of the print styles, I realized that the masthead of the site bugged me. It wasn’t that it existed so much as it had an “underline” as part of the graphic. That line, of course, ended with the edge of the graphic. It occurred to me that it would be possible to pull a little sleight-of-hand and make the line extend to the width of the article text.

The first step was to give the content div a top border that was, like the underline in the graphic, a solid one-pixel dark red line. Since I was going to create a visible top border for the content, it also seemed a good idea to insert some padding between the border on the content.

div#content {
	margin-left: 10%;
	padding-top: 1em;
	border-top: 1px solid #930;
	}

By itself, that would draw a line just underneath the masthead graphic. It turns out that said graphic is wrapped in a div element all by itself, so the bottom margin of that div is used to pull the rest of the content up into itself.

div#mast {
	margin-bottom: -8px;
	}

div#mast img {
	vertical-align: bottom;
	}

These simple rules cause the content div’s top border to line up with the underline in the masthead graphic. The border is actually overlaying the graphic, but since the colors match it’s difficult (if not impossible) to realize that’s what is happening. Even if a browser decided to put the graphic on top of the content’s top border, the graphic and border would still line up and create the illusion.

The second rule shown, the one with vertical-align, works around an interesting Mozilla behavior that is only seen when a document is rendered in “standards” mode, as are all ALA articles. See my Netscape DevEdge article “Images, Tables, and Mysterious Gaps” for more information on this behavior, and various workarounds (including the one used above). Also see Better Living Through XHTML in ALA 137.

As for the background color of the masthead graphic, there’s really no way to remove it short of actually setting those pixels to be transparent in the graphic itself. We could set a matching background color on the masthead div, but that would probably be overkill for so light a background.

What else?

That’s all we did for this redesign, but it certainly isn’t the end of what’s possible.

Fiddling with colors to be more printer-friendly is one possibility, as is tweaking the column’s margins so they’re based on points (or picas, or even inches) instead of percentages. In the print world, you have almost as much room to design as you do on-screen.

One area we didn’t scratch as deeply as we could have is font sizing. A number of classes, like superfine, were left to use the all-media styles based on pixel sizes. Resizing them for print is as simple as what we did for the body element—just write a rule that addresses the element(s) in question, and assigns a new value to font-size.

To pick one example, we might have written .superfine {font-size: 9pt;}... or any other value that seemed appropriate. There are other elements, like footers and pre, that could benefit from similar work, and they may appear in future versions of the ALA print styles.

The end result

Here’s the print style sheet we ended up with after making the changes:

body {
   background: white;
   font-size: 12pt;
   }
#menu {
   display: none;
   }
#wrapper, #content {
   width: auto;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   }
div#content {
   margin-left: 10%;
   padding-top: 1em;
   border-top: 1px solid #930;
   }
div#mast {
   margin-bottom: -8px;
   }
div#mast img {
   vertical-align: bottom;
   }
a:link, a:visited {
   color: #520;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   }
#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
#content a[href^="/"]:after {
   content: " (http://www.alistapart.com" attr(href) ") ";
   }

As minimal and (in some ways) crude as this style sheet may be, the effect it has should be obvious to anyone holding a printout next to the same article online. Similarly useful and dramatic changes are possible for almost any design, from the simple to the sublime, and these sorts of media-specific styles free authors from ever having to create another “printer-friendly” copy of a document.

Translations
French (Pompage.net)
Russian (Webmascon.com)

Learn More

Related Topics: CSS, Layout

UG NX二次开发(C++)-UIStyler-指定平面的对象和参数获取 在采用NXOpen C++进行二次开发时,采用Menu/UIStyler是一种很常见的方式,这样可以制作精美的界面,而且常用的块对象也集成了快速编程的代码,我们可以快速的利用这些块来定制我们需要的界面。但是,对于很多初学者可能对选择对象的获取不是很熟悉,我们本文以选择“指定平面”来讲一下如何获取选择的对象和对象的参数。另外,由于我们的UG NX二次开发学习讨论群QQ一群已满,有希望参与学习的有志之士加入我们的QQ二群:683566590。 阅读详情

相关推荐

dxf-viewer 查看器

dxf-viewer SDK 的示例,它是一个基于 Three.js 和 Vue3 构建的基于 WebGL 的 BIM 模型查看器。它用于查看 DWG/DXF/PDF 文件。面积测量 - 角度测量 -标记。

qq_25547755的博客 862

css设置打印样式@page

浏览器打印 浏览器自带的打印功能很早之前就有了,所以基本所有浏览器都支持。 我们通过 window.print() 、document.execCommand('print’) 、页面右键菜单打印等方式都可以调起打印。 不同浏览器的区别:在Safari和Chrome都会弹起打印预览的窗口,FireFox没有预览而是直接让你选择打印机,OSx下可以通过预览PDF来预览~ 但是直接使用浏览器打印虽然省事,但是存在很多问题,无法满足我们的打印需求: 打印的是整个网页,不能打印局部内容; 打印不..

qq_42351675的博客 2万+

iStore增强插件 如何重塑家庭网络与存储体验

本文深入解析了iStore增强插件如何重塑家庭数字生活体验。它通过集成智能流控、一键式文件共享、媒体服务器及智能家居网关等功能,将复杂的网络配置、存储管理与设备协同简化为图形化操作,有效解决了家庭网络卡顿、数据割裂与使用门槛高等核心痛点,让普通用户也能轻松打造高效、稳定、安全的家庭数字中枢。

prometheus9mon的博客 645

CSS 分页(print)属性

文章目录

shenwen5225的博客 1803

小案例:利用图床自动化批量上传图片并获取图片链接

用python爬虫写了一个小脚本,用来自动上传图片到图床,然后返回链接,我们只需直接复制链接就可以。(需要安装Requests库) 因为不同图床需要提交的POST表单不一致,所以在这里我用ImgURL图床做示范,如果大家有需求,可自行修改代码。使用脚本的时候,我们只需把需要上传的图片和这个脚本放在同一个文件夹中,然后运行脚本,稍作等待,看到提示时就可以在脚本运行文件夹中发现一个名为“图片链接地址.txt”的文件,里面就是图片链接啦! 四、图片链接地址.txt(单张图片):...

采菊东篱下,Python满乾坤! 4407

FPGA面试题目笔记(一)——FPGA开发流程、亚稳态和竞争冒险、建立保持时间、异步FIFO深度等

同步异步电路、同步异步复位、时钟偏移和抖动、最小工作周期计算、触发器锁存器

H19981118的博客 1万+

打印样式CSS的技巧和要点介绍

另一方面即使人们只是偶尔需要打印的东西从网站,这将是理想的,如果页面设计适合的打印机,就像现代的网站适应各种屏幕尺寸和设备。从理论上讲,你可以使用一个CSS sprite 之间进行切换不同版本的打印的标志,但是这将意味着增加一倍的文件大小可能没有什么好处。重新针对打印写CSS样式是没有必要的,我们只需要针对差异设置打印的样式覆盖掉之前的默认样式。如果直接打印,超链接将只是一点文字,而不会出现链接的网址,这样来说,是没有意义的。链接周围图像是比较麻烦的,理想的情况是图像周围的链接将有一个class。

hdxx2022的博客 1338

uniapp - 热更新提示:WGT安装包中manifest.json文件不存在 | unexpected EOF!报错详细解决,完美搞定WGT安装包中WWW目录下manifest.json不存在问题

uniapp,安卓android,苹果ios,热更新,热更新code:-1202报错,,WGT热更新报错,uniapp热更新wgt出现报错manifest.json文件不存,uniapp安卓苹果软件热更新时出现错误unexpected EOF!如何解决,怎么解决热更新wgt报错,app新版本下载安装报错WGT安装包中manifest.json文件不存在,WGT安装包中WWW目录下manifest.json不存在,uniapp热更新报错安装失败[-1201]:WGT/WGTU文件格式错误,uniapp-wgt

✅ 精选推荐文章 1万+

CSS控制print打印样式

添加打印样式1. 为屏幕显示和打印分别准备一个css文件,如下所示: 用于屏幕显示的css: 用于打印的css:2. import方式:3. 直接把屏幕显示样式和打印样式写在一个css文件中:   @media print {}{     h1 {       color: black;     }     h2 {}{

pang 3万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

关于CSS 打印你应该知道的样式配置

昨天在做一些打印的需求,遇到了一些小坑,记录分享一下。

我是程序员海军, 全栈开发 | AI爱好者 | 独立开发。 2117

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

CSS @media print 使用详解

通过。

BillKu的博客 2731

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

js print 预览样式无效_CSS print 样式

显示器(screen)和打印机(printer)是两种差别很大的设备,所以从浏览器里看到的页面,打印出来也许和你看到的样子有很大的差距。screen一般使用逻辑单位比如px,而打印机则应该使用物理单位比如cm或in。我们常见的A4纸张大小在不同DPI的显示器上显示的大小是不同的。因此如果要精确的控制打印效果就应该使用printcss,这是跨平台兼容的标准。不推荐使用浏览器插件方式实现打印。web打...

weixin_39980002的博客 3572

css print

最近做表单打印,遂整理了一些打印相关的内容。 说到网页打印,首先想到的便是@media查询(即网页css),通过使用媒体类型print即可解决实际应用的大多数问题,比如实现只打印网页的某部分内容,调整字体大小、修改布局等使打印出来的纸质文件更简洁明了。代码如下: @media print{ /*隐藏不打印的元素*/ .no-print{ display:no...

web前端技巧开发 1621

前端打印功能css print

下面是关于前端打印功能的几种整理,大家有什么好的方法,还望提出。。。先谢谢啦 第一种:jquery有个打印功能的API(PrintArea) 不过这个特别要注意一个就是打印出新空白,查看源码,在源码中的doc = iframe.contentWindow.document; 使用时需要先open加上doc.open();问题解决 第二种:window.print() 这一种在前

这是我的博客 1万+

html print css,css print打印是什么东西

css print打印是什么东西,刚开始不太清楚了,学习了就知道了,其实就是网页打印而已。网页打印,首先想到的便是@media查询(即网页css),通过使用媒体类型print即可解决实际应用的大多数问题,比如实现只打印网页的某部分内容,调整字体大小、修改布局等使打印出来的纸质文件更简洁明了。代码如下:@mediaprint{/*隐藏不打印的元素*/.no-print{display:none;}...

weixin_36254537的博客 654

CSS @media print媒体查询特性

@media print 是 CSS 中的媒体查询特性,用于优化打印文档的样式和布局。通过它,可以隐藏非必要元素(如导航栏、广告)、调整排版(如字体、间距)、显示打印专用内容(如 URL、页码)以及节省墨水(避免深色背景)。基本语法包括内联媒体查询和外部打印样式表。常用优化包括隐藏元素、调整字体和颜色、控制分页、显示链接 URL 以及优化表格和图片。此外,@page 规则可用于设置页面边距、页眉和页脚,结合 CSS 计数器实现自动页码。注意事项包括浏览器兼容性、内容限制和测试打印效果。

0.0的博客 2173

CSS print 样式 -- 打印

为什么80%的码农都做不了架构师?>>> ...

weixin_33991418的博客 1176

php html css打印,Print Css控制打印效果_html/css_WEB-ITnose

不经过任何处理而直接打印网站上的页面会得到一个不理想的效果。显示器(screen)和打印机(printer)是两种差别很大的设备,所以从浏览器里看到的页面,打印出来也许和你看到的样子有很大的差距。因此如果要精确的控制打印效果就应该使用print css。接下来,我们来先了解一些语法。语法@media 描述: @media用于指定的设备类型使用不同的样式。语法:@media sMedia { ...

weixin_39541189的博客 226

在使用Print.js时,如果使用模态特性,还需要在页面上包含Print.css:<link rel=“stylesheet“ type=“text/css“ href=“print.css“>

如果使用模态特性,还需要在页面上包含Print.css:

SSHLY3的博客 257

css打印适应纸张_CSS print 样式 css控制打印样式 分页 页面大小

显示器(screen)和打印机(printer)是两种差别很大的设备,所以从浏览器里看到的页面,打印出来也许和你看到的样子有很大的差距。screen一般使用逻辑单位比如px,而打印机则应该使用物理单位比如cm或in。我们常见的A4纸张大小在不同DPI的显示器上显示的大小是不同的。因此如果要精确的控制打印效果就应该使用printcss,这是跨平台兼容的标准。不推荐使用浏览器插件方式实现打印。web打...

weixin_42510407的博客 1503

css - 使用@media print:打印完美网页

摘要:本文详细介绍CSS打印样式(@media print)的应用技巧,帮助优化网页打印效果。主要内容包括:1)基础语法与逻辑操作符;2)核心技巧如隐藏非必要元素、颜色优化和链接处理;3)关键分页控制方法;4)打印专用尺寸单位;5)高级特性如页眉页脚和计数器;6)实战案例展示。通过合理应用这些技术,可有效解决默认打印存在的导航栏干扰、背景浪费墨水、链接不可见等问题,提升打印文档的专业性和可读性。(149字)

尽日寻春不见春,芒鞋踏遍陇头云。归来笑拈梅花嗅,春在枝头已十分。 1389

css .noprint,javascript - window.print() CSS not loaded in print preview - Stack Overflow

I need to provide option to print a part of the webpage. This was implemented using the javascript window.print() answered by: Bill Paetzke.The pop up window opens up (this contains CSS style) and the...

weixin_30802909的博客 325

css-for-print:为打印输出量身定制的CSS解决方案

css-for-print:为打印输出量身定制的CSS解决方案 在现代Web开发中,CSS是我们布局和样式设计的基石。然而,当涉及到打印输出时,标准的CSS往往无法满足需求。这时,css-for-print项目的出现,为开发者提供了一套专门的CSS样式,用于创建专业级的PDF书籍。以下是关于此项目的详细介绍。 项目介绍 css-for-print是一个开源项目,旨在帮助开发者轻松地将HTML文档转...

gitblog_00947的博客 942

html css js pretty,GitHub - berniey/html5print: HTML5, CSS, Javascript Pretty Print

HTML5 Pretty PrintThis tool pretty print your HTML, CSS and JavaScript file. The package comeswith two parts:a command line tool, html5-printa python module, html5printIntroductionThis module reforma...

weixin_29192365的博客 212

从print css谈样式表的媒介(media)属性

平时留意到许多成熟的web系统会带一个文件名类似于print.css的样式表,不知道其作用,今天抽空研究一下,发表些总结。原来print.css是专门给打印机设备定义样式的,可以用如下几种方式定义print css:1. &lt;link rel="stylesheet" href="/Themes/canbeing/style/print.css" type="text/css" media="...

weixin_34133829的博客 147
上一篇: Eclipse won't build/run because it's "missing VM"
下一篇: How to monitor your website
luco
博客等级 码龄25年 0粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值