【html5+css】文字样式 line-height 和 vertical-align css背景 css边框
**一、文字样式
字体可以是列表的形式,一般英语字体放到前面,后面的字体是前面的字体的后备字体
字体名称中有空格,必须要用引号来包裹**
font-weight:指定字体粗细 -blod normal
font-style:指定字体倾斜 -normal italic(斜体) oblique(倾斜)
font-family:指定字体
text-shadow:文本阴影
word-wrap:允许长的内容可以自动换行(英文)
word-break:属性指定非CJK脚本的断行规则。(英文)
二、line-height (垂直居中)和 vertical-align()
- 文本的基本概念:
font-size:同一行顶线和底线之间的距离
行距:上行的底线和下一行的顶线之间的距离,即控制两行文字垂直的距离
基线:并不是汉字文字的下端沿,而是英文字母“X”的下端沿
行高:是指文本行基线间的垂直距离
3.font-size 与 line-height之间的距离
三、css背景
- 元素的背景属性
background 简写属性,作用是将背景属性设置在一个声明中 - css3新增的背景属性
background-size 规定背景图片的尺寸。
像素/百分比设置宽高。
cover:把背景图像扩展至足够大,以使背景图像完全覆盖背景区域
contain 把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。
四、css边框
1. 元素的边框属性
border 简写属性,用于把针对四个边的属性设置在一个声明
border-width 简写属性,用于为元素的所有边框设置宽度,或者单独地为各边边框设置宽度
常用单位为像素(px)、em。
thin 细的边框。/medium 默认/thick定义粗的边框。
border-style 用于设置元素所有边框的样式,或者单独地为各边设置边框样式。
none 定义无边框。
dotted 定义点状边框。
dashed 定义虚线。
solid 定义实线。
groove定义点状边框。
ridge定义 3D 垄状边框。
inset 定义 3D inset 边框。
outset 定义 3D outset 边框
border-color 简写属性,设置元素的所有边框中可见部分的颜色,或为 4 个边分别设置颜色。
border-bottom 简写属性,用于把下边框的所有属性设置到一个声明中。
border-bottom-color 设置元素的下边框的颜色。
border-bottom-style 设置元素的下边框的样式。
border-bottom-width 设置元素的下边框的宽度。
border-left 简写属性,用于把左边框的所有属性设置到一个声明中。
border-left-color 设置元素的左边框的颜色。
border-left-style 设置元素的左边框的样式。
border-left-width 设置元素的左边框的宽度。
border-right 简写属性,用于把右边框的所有属性设置到一个声明中。
border-right-color 设置元素的右边框的颜色。
border-right-style 设置元素的右边框的样式。
border-right-width 设置元素的右边框的宽度。
border-top 简写属性,用于把上边框的所有属性设置到一个声明中。
border-top-color 设置元素的上边框的颜色。
border-top-style 设置元素的上边框的样式。
border-top-width 设置元素的上边框的宽度。
- css3新增的边框属性
none: 无阴影。box-shadow 向方框添加一个或多个阴影。
阴影水平偏移值/阴影垂直偏移值/阴影模糊值/阴影外延值/阴影的颜色/inset 内阴影(默认值为
outset)
<style>*{padding: 0;margin: 0;}p{/* 字体加粗100-300:更细400-500:正常600-900:加粗bold:加粗 同600bolder:加粗,强调 同<strong>标签*/font-weight: bold;/* 字体倾斜normal:正常italic:斜体oblique: 倾斜(强制倾斜)*/font-style: italic;font-family: '狂草','楷体';/* 文字阴影 第一个参数:横向偏移量第二个参数:纵向偏移量第三个参数:模糊程度第四个参数:阴影颜色*/text-shadow: 4px 2px 1px pink;/* 文本间隔word-spacing: 单词之间的间隔letter-spacing: 字间隔 , 字母之间的间隔*/word-spacing: 20px;letter-spacing: 20px;/* 指定空白怎么处理 pre 空白会被保留nowrap:规定不换行,直到遇到<br> 标签pre-wrap:保留空白符,能正常换行pre-line:合并空白符,保留换行符*/white-space: pre;/* 拓展 word-wrap: break-word 允许长的内容可以自动换行word-break: break-all 无差别强制换行*/word-wrap: break-word;word-break: break-all;}</style>
</head>
<body><div>本案例将使用多重背景的方法实现一个信纸的效果本案例将使用多重背景的方法实现一个信纸的效果</div><p>本案例将使用 多重背景的方法实现一个信纸的效果本案例将使用多重背景的方法实现一个信纸的效果本案例将使用多 重背景的方法实现一个信纸的效果本案例将使用多重背景的方法实现一个信纸的效果本案例将使用多重背 景的方法实现一个信纸的效果本案例将使用多重背景的方法实现一个信纸的效果本案例将使用多重背景的方 法实现一个信纸的效果</p><p>Canada - English Canada -Français Chile Colommmmmmmmmbia Costa Rica Ecuador Guatemala HondurasHondurasHondurasHondurasHondurasHonduras América Latina México Nicaragua Panamá Paraguay Perú Puerto Rico United States Uruguay</p>
</body>
<style>.a{float: left;margin-right: 30px;width: 400px;height: 400px;/* 边框组合使用 *//* border: 10px solid #000; *//* 宽度固定值thick:更宽(5px)thin:更细(1px、视觉上更细)*/border-width: 20px;/* 样式solid:实线dotted:点状线dashed:虚线groove: 槽线*/border-style: solid;/* 颜色border-color* 全部** 上下 左右*** 上 左右 下**** 上 右 下 左*/border-color: pink red #000 yellow;/* 单个方向设border-方向-属性*//* 圆角 顺时针* 四个角** 左上右下 左下右上*** 左上 右上左下 右下**** 左上 右上 右下 左下*/border-radius: 10px;border-image: url('./img/sc17.png') 30 30 round;}.b{float: left;width: 0;height: 0;border-width: 400px;border-style: solid;border-color: transparent;border-bottom-color: pink;border-bottom-width: 800px;}</style>
</head>
<body><div class="a"></div><div class="b"></div>
</body>
<style>div{width: 400px;height: 400px;/* 背景颜色 */background-color: pink;background-image: url('./img/sc17.png'),url('./img/sc5.png');/* 平铺方式 repeat:默认,全平铺repeat-x:横着铺一行repeat-y:竖着铺一行no-repeat:不平铺*/background-repeat: no-repeat,repeat;/* 图片大小 1. 百分比2. cover 横向和竖向都要撑满3. contain 横向或竖向有一边撑满就满了*/background-size: cover;/* 背景图像是否滚动 */background-attachment: fixed;/* 背景图片定位第一个值:x轴(横向)定位方式第二个值:y轴(竖向)定位方式一个值时,默认填充另一个方向为center1. top bottom left right center这五个值两两使用2.使用百分比第一个值是 x轴第二个值是 y轴3.使用固定值*/background-position: 10% 10%;/* 盒子阴影 第一个值:横向偏移量第二个值:纵向偏移量第三个值:阴影模糊值第四个值:阴影外延第五个值:颜色第六个值:阴影朝向*/box-shadow: 20px 20px 50px 20px red inset;}</style>
</head>
<body><div></div>
</body>
【html5+css】文字样式 line-height 和 vertical-align css背景 css边框相关推荐
- css基本样式表_基本的即用型CSS样式
css基本样式表 View demo 查看演示Download Source 下载源 Today we are going to dig a little bit more into process ...
- 各种css文字样式效果——多个行内元素居中,三点,缩进,阴影等
前端基础知识--css样式学习 一.文字效果 1. 文本垂直水平居中.(一行和多行) 2. 文本超出显示省略值... 3. 文本换行 4. 文本缩进 5. 文本两端对齐 6. 字体阴影效果 一.文字效 ...
- reset.css 重置样式表
css重置样式表 个人整理工作中常用的css重置样式,和一些样式解决方法,并写上了注释, 大家还有什么好的重置样式,或者一些样式解决方案,欢迎留言讨论. html, body {height: 100 ...
- css常用样式个人小结
常用的css 1.css的书写方式 选择标签{ 书写样式 每一个样式结束,必须加分号 所有符号都是英文 k:v; k:v } 外联(外链):link 工作中需要使用 ...
- html dashed 属性,css虚线样式dotted和dashed
讲到css虚线样式,应该会想到border的solid,网页布局中solid用的概率最高了,要有css虚线的效果还可以用图片做背景,但是不推荐,尽量使用css虚线样式做这个虚线的效果,那么css虚线样 ...
- php虚线_实现css虚线样式的两种方式:dotted和dashed(实例)
css虚线边框怎么做?html虚线边框设置一般会想到border的solid,html网页布局中solid用的概率最高了,要有css虚线的效果还可以用图片做背景,但是不推荐,尽量使用css虚线样式做这 ...
- html dashed显示实线怎么改,实现css虚线样式的两种方式:dotted和dashed(实例)
css虚线边框怎么做?html虚线边框设置一般会想到border的solid,html网页布局中solid用的概率最高了,要有css虚线的效果还可以用图片做背景,但是不推荐,尽量使用css虚线样式做这 ...
- html鼠标手状态,css鼠标样式
css鼠标样式 cursor中hand与pointer 例子:CSS鼠标手型效果 CSS鼠标手型效果 pointer也是手型,这里推荐使用这种,因为这可以在多种浏览器下使用. 例子:CSS鼠标手型效果 ...
- CSS滚动条样式设置
CSS滚动条样式设置 1.概述 2.滚动条css 3.总结 1.概述 最近项目中需要,将一个页面嵌入在一个webbrower中,这个webrower是定高的,在页面内容超过webbrower高度时,需 ...
- html怎么添加左侧点虚线,css虚线样式,怎么在css里添加虚线
css虚线样式,怎么在css里添加虚线 内容导读:控制div线框的是border,我们可以具体设置四条边的线框是否显示,也可以去设置虚线框的颜色和粗细.线框的设置可以让div的块状更加明显,至于是用虚 ...
最新文章
- 第一篇:Mysql数据类型
- Matlab计算基站覆盖面积示例
- Flutter Mac下环境配置
- C4C Cloud Application Studio做ABSL开发的一些性能方面的最佳实践
- 「OC」类的深入研究、description方法和sel
- JavaScript中本地对象、内置对象和宿主对象
- linux下安装配置svn独立服务器
- 破解网站发布系统 ASP生成静态页面方法
- cygwin的离线安装包
- 【气动学】基于matlab GUI弹道仿真【含Matlab源码 1136期】
- html两个自然段怎么写,春天作文二个自然段
- 基于串级pid控制系统的两轴无人机云台设计
- C盘清理 / 磁盘清理
- 敏捷模式下携程的接口自动化平台演变
- 中控,中控系统,中控会议室
- 春运火车票抢票浏览器强力推荐,秒抢车票到手
- 多系统引导启动项详解和更改启动内核的方法
- autojs 串口通信 替代无障碍 串口
- TextView 字体中间加 横划线
- Java 一个数字、字母、汉字各占几个字节
热门文章
- 大家注意,已经有人买到假翻新芯片了!
- 2023惠普战66六代笔记本重装系统,U盘重装Windows11系统
- 网段192.168.1.0/24是什么意思?
- 用jq实现仿百度搜索框
- (1+x)^(1/x)的导数
- c语言水仙花数算法分析,水仙花数之C语言经典案例分析
- springboot+mybatis+dubbo整合
- python用*做三角形_用“abc”做成的三角形【python】
- 中兴缘何被美国“放过”?而后又将迎来什么?
- html生成excel附件时格式处理