当前位置: 首页 > news >正文

第2章:使用CSS定义样式

在前一章中,我们研究了Java代码的不同片段。

在本章中,我们将对每个示例使用相同的代码段:

public void createPdf(String html, String dest) throws IOException {
    HtmlConverter.convertToPdf(html, new FileOutputStream(dest));
}

我们不看Java代码的不同片段,而是看HTML和CSS的不同片段。

老式HTML

在示例C02E01_ NoCss.java中,我们使用诸如 [blockcode]<i>[/blockcode] 和 [blockcode]<font>[/blockcode] 的标记将样式定义为斜体和不同的字体大小,请参见 1_no_css.html:

<html>
    <head>
        <title>Colossal</title>
        <meta name="description" content="Gloria is an out-of-work party girl ..." />
    </head>
    <body>
        <img src="img/colossal.jpg" width="120px" align="right" />
        <h1>Colossal (2016)</h1>
        <i>Directed by Nacho Vigalondo</i>
        <div>
        Gl
http://www.dtcms.com/a/810.html

相关文章:

  • 【数据结构】动图详解单向链表
  • MySQL基础篇笔记
  • Vue3现状—必然趋势?
  • uniapp获取支付宝user_id - 支付宝提现 - 登录授权 - APP支付宝登陆 - H5支付宝授权
  • Promise详解与手写实现
  • 【C++】类型转换
  • 关于栈和队列
  • 网络知识详解之:网络攻击与安全防护
  • Java快速上手Properties集合类
  • leetcode:43. 字符串相乘(附加一些C++string其他小练习)
  • 游戏SDK(三)架构设计之代码实现1
  • 射频识别技术|期末考试知识点|重点题目|第1讲_RFID
  • C++中拷贝构造函数、拷贝赋值运算符、析构函数、移动构造函数、移动赋值运算符(三/五法则)
  • MVC和MVVM的区别
  • Python(17):Numpy之array数组的排序
  • Pipenv使用指南:轻量级虚拟环境管理工具详解
  • 【Python】request.session的cookie如何导入aiohttp._cookie_jar
  • 【ShaderGraph】道路引导,小溪流水等UV动画效果
  • JavaEE day9 初识HTTP2
  • 【快速幂】876. 快速幂求逆元
  • 大宇无限将全部业务系统都部署在亚马逊云科技上
  • 每日学术速递1.28
  • 数据库面试题总结
  • 基于PIL和Tesseract的数字计算验证码识别处理思路
  • C技能树-判断语句
  • 【JavaGuide面试总结】Java IO篇
  • 网络编程(2)
  • 带你走进Java8新特性Stream流的小世界
  • 07_linux中断控制
  • java多线程的使用