当前位置: 首页 > 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

相关文章:

  • 【数据结构】动图详解单向链表
  • 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. 快速幂求逆元
  • https://app.hackthebox.com/machines/Inject
  • Spring —— Spring简单的读取和存储对象 Ⅱ
  • 渗透测试之冰蝎实战
  • Mybatis、TKMybatis对比
  • Microsoft Office 2019(2022年10月批量许可版)图文教程
  • 《谷粒商城基础篇》分布式基础环境搭建
  • 哈希表题目:砖墙
  • Vue 3.0 选项 生命周期钩子
  • 【车载嵌入式开发】AutoSar架构入门介绍篇
  • 【计算机视觉 | 目标检测】DETR风格的目标检测框架解读