CSS实现文字竖向排版

【前言】

    刚才有个同学为了道问题:“怎么使文本竖直排列?”

   常用的方法就是将元素的宽度调小,文本自然会竖直排列,那么除此外还有别的方法吗?这里我简单总结几个别的方法。以后上课重点强调下

 

【主体】

(1)常用方法

我是竖列排版
I AM ENGLISH
.one {  
    width: 20px;  
    margin: 0 auto;  
    line-height: 24px;  
    font-size: 20px;
}
.two {  
    width: 15px;  
    margin: 0 auto;  
    line-height: 24px;  
    font-size: 20px;  
    word-wrap: break-word;/*英文的时候需要加上这句,自动换行*/  
}  

 

(2)其他方法

欲话毗陵君反袂,欲言夏口我沾衣。谁知临老相逢日,悲叹声多语笑稀。
I AM ENGLISH
.one {  
    margin: 0 auto;  
    height: 140px;  
    writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/  
    writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl;*/  
}

 

(3)字体横行,整体竖向排版(整体旋转)

    transform:rotate(90deg);

 

 

.

你可能感兴趣的:(教学笔录,学生提问,前端积累,笔记随笔,常见特效)