垂直流的方式显示一首古诗
标签: 有示例图片的

<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8" />
<style>
.box{
background: #ddd;
width: 400px;
padding-top:10px;
box-sizing: border-box;
text-align: center;
margin-bottom: 10px;
}
.content{
margin: 0 auto;
font-size: 18px;
}
.content span{
display: block;
letter-spacing: 7px;
margin: 0 9px;
}
.box0 .content{
writing-mode:vertical-lr;
}
.box1 .content{
writing-mode:vertical-rl;
}
/*扩展1*/
.imgbox{
width: 150px;
height: 150px;
background: #ddd;
writing-mode:vertical-lr;
text-align: center;
}
.imgbox img{
margin-top: auto; margin-bottom: auto;
display: block;
}
</style>
</head>
<body>
<h4>垂直流 内容在容器内从左往右显示</h4>
<div class="box box0">
<div class="content">
<span>月下独酌四首·其一</span>
<span>李白</span>
<span>花间一壶酒</span>
<span>独酌无相亲</span>
<span>举杯邀明月</span>
<span>对影成三人</span>
</div>
</div>
<h4>垂直流 内容在容器内从右往左显示</h4>
<div class="box box1">
<div class="content">
<span>月下独酌四首·其一</span>
<span>李白</span>
<span>花间一壶酒</span>
<span>独酌无相亲</span>
<span>举杯邀明月</span>
<span>对影成三人</span>
</div>
</div>
</body>
</html>
智能推荐
运用爬虫做了一个项目:输入一首歌的名字,输出该歌曲的歌词
运行结果: 中文歌词 英文歌 注意:这个项目现在也许一些歌词的输出效果不会很美观。 如果大家觉得这个还有什么改进之处,欢迎大家评论。 如果觉得这个还行,记得点赞和关注。...
Python_第一天(安装、基本操作、数据类型)
哈哈哈哈,开通后,还是只是简单地记录了两篇SQL学习日记。果然是我任乐的风格。 最近重新捡起了一些统计分析方法,网盘资料不全,学习了一周,还得拿起大学记录的笔记,在那里看,算是捡起了一些,学多学少,算是让自己安心一丢丢,让无处安放的心找到地方。 python总是这学习一点那儿学习一点,久久捡起来用一下,没有系统地好好学习。今天就奋起,再从零捡起来一下。能坚持几天呢,哈哈哈哈,任乐任乐。 一、安装A...
java实现自动化测试接口访问(一)
一、前置准备: PostMan 访问的网站:Github 访问的接口: https://api.github.com/search/commits?q=committer-date:2017-11-27..2017-12-01&page=1&per_page=100 实现访问:查找2017-11-27到 2017-12-01的100条数据 二、代码实现 1. 使用PostMan输入...
SQLite 真的很容易编译 | Linux 中国
事实证明,这个过程超麻烦(如通常一样),但是非常有趣! -- Julia Evans 上周,我一直在做一个 SQL 网站(https://sql-steps.wizardzines.com/,一个 SQL 示例列表)。我使用 sqlite 运行网站上的所有查询,并且我想在其中一个例子(这个)中使用窗口函数。 但是我使用的是 Ubuntu 18.04 中的 sqlite 版本,它太旧了,不支持窗口函...
关于VS2015安装Team Explorer for Microsoft Visual Studio 2015问题总结(已解决)
最近不知道怎么,想使用VS2015查看代码,但是打开VS2015的时候却提醒VS2015软件不完整?我记得自己没有动过VS2015呀!按照以往的经验,自己试了以下方法: 一、在控制面板的卸载程序中,点击VS2015的“修复”选项,但是安装到一半就会出现以下问题: 我又查看了软件Log,最后关于Team Explorer出现以下日志: 二、难道真的是安装包有问题? 把VS20...
猜你喜欢
和v-model一起来理解计算属性的响应式依赖(缓存)的概念
首先,计算属性是一个属性,当却是函数的写法,其实也不难理解,因为是要对数据进行一番操作,避免了都写在模板中,太多的逻辑会让模板过重且难以维护。 其次,计算属性不仅便于维护代码,最大的优点是响应式依赖,意思式依赖的数据只要不发生变化,不管被调用多少次,每次都立即返回之前的结果,只有依赖的数据发生改变,才会重新返回新的结果,先上一段代码说话: 这段代码中,revers是定义在methods的方法,re...
一个页面有多个echarts图形时自适应窗口大小
如上图所示一个页面有四个echarts图形:如果还写为 则只有一个图形可自适应窗口大小,另外一个则不能随窗口大小而改变图形大小, 解决办法: 为在每一个echarts图形页面将上面代码改为如下代码: ...
SpringBoot(十五)启动流程分析最后阶段ApplicationStartedEvent、ApplicationReadyEvent事件发布、callRunners()
SpringBoot版本:2.1.1 ==》启动流程分析汇总 接上篇博客Spring Boot 2.1.1(十四)启动流程分析之refreshContext() 流程分析 1、afterRefresh() 空实现 下面是启动日志输出 2、发布ApplicationStartedEvent事件 两个listener,如下,啥也没做: Ba...
装饰者模式
一.装饰者模式 装饰者模式:通过构造函数,一直对一个基本类进行装饰. 二.装饰者模式-示例-点餐 我们在点餐时,都是在一份米饭上加不同的东西,鸡肉,香菇,等 1.新建一IOrder接口 2.新建一被装饰类---接下来的所有操作都是在一份米饭上进行的 3.新建一装饰者的抽象装饰类 4.新建一鸡肉类继承菜单装饰抽象类 5.新建一香菇类继承菜单装饰抽象类 6.新建一测试类----比方说我们如果要加菜,就...
react hooks简单介绍
react hooks需要在react和react-dom 16.7以上,相比于组件的state结构过于臃肿,react hooks可以独立处理每个state,其写法让人一目了然,非常容易看见设置的state中的变量,和操作该变量的方法。 下面是一个简单的demo import React, { useState, useEffect } from ‘react’; exp...
