CSS中的字体样式和文本样式

CSS中的字体样式:

在手机端设置大小的时候,一般不使用px

CSS字体颜色三种表达方式:

1.具体颜色名称         例:color:red;

2.数字 0~255,百分比:0%~100%        例:color:rgb(0%,100%,0%)

3.十六进制:#开头,六位,0~F         例:color:#00880a

font-weight文字粗细:

font-weight:normal |bold | bolder |lighter | 100~900

400相当于normal,700相当于bold,一般用的就是normal和bold,默认也是normal

font-style文字样式:

font-style:normal |italic |oblique

italic斜体,oblique倾斜

font属性(简写)

font: font-style font-variant font-weight font-size/line-height font-family

说明:值之间空格隔开,注意书写顺序,font-size和line-height同时存在要用/隔开

CSS中的文本样式:

text-align,设置元素内文本的水平对齐方式

text-align:left |right |center |justify     justify为两端对齐

注:该属性对块级元素设置有效,像span这种的无效

line-height,行高

vertical-align,设置元素内容的垂直方式,用于行内元素和表格中,不能用于块级元素中

vertical-align:baseline |sub |super |top |text-top |middle |bottom |text-bottom |长度 |百分比

垂直居中应用

1.单行文字垂直居中

代码如下:

html

    <div class="wrap">
        <p>welcome</p>
    </div>

css

        * {
            margin: 0;
        }
        .wrap {
            border: 1px solid greenyellow;
            height: 100px;
            width: 100px;
            line-height: 100px;
            text-align: center;
        }        

效果如下:

2.多行文字垂直居中(因为vertical-align不能用于块级元素,所以改成表格布局,父元素也要设置成表格布局)

html

    <div class="wrap">
        <div class="content">
            <p>welcome</p>
            <p>css</p>
        </div>
    </div>

css

        * {
            margin: 0;
        }
        .wrap {
            border: 1px solid paleturquoise;
            height: 100px;
            width: 100px;
            display: table;
        }
        .content {
            display: table-cell;
            vertical-align: middle;
            text-align: center;
        }

效果如下:

文本样式的其他属性

原文地址:https://www.cnblogs.com/helloCindy/p/11577833.html

时间: 2024-10-11 04:47:40

CSS中的字体样式和文本样式的相关文章

CSS 基础-选择器-边框和背景-文本样式

CSS3 选择器 本文内容部分来自于https://developer.mozilla.org/zh-CN/docs/Learn/CSS 选择器可以被分为以下类别: 简单选择器(Simple selectors):通过元素类型.class 或 id 匹配一个或多个元素. 属性选择器(Attribute selectors):通过 属性 / 属性值 匹配一个或多个元素. 伪类(Pseudo-classes):匹配处于确定状态的一个或多个元素,比如被鼠标指针悬停的元素,或当前被选中或未选中的复选框,

字体样式和文本样式

一.字体样式 <!doctype html> <html><head> <style> div{ color: #000; font-family: '微软雅黑','宋体'; font-weight: 900; /*这是没有单位的*/ font-style:italic; /*oblique*/ font-variant: small-caps; /*小型大写字母:全部大写*/ /*字体复合样式写法:font:字体大小/行高 字体风格 粗细 小型大写字母 倾

css中的继承、层叠、样式优先级机制

一.继承与层叠: 注: 可继承的样式: font-size font-family color ul li dl dt dd; 不可继承的样式:border padding margin width height ; 二.样式优先级机制: 1.css中的选择器有如下几类: 1.id选择器( # myid) 2.类选择器(.myclassname) 3.标签选择器(div, h1, p...) 4.相邻选择器(h1 + p) 5.子选择器(ul > li) 6.后代选择器(li a) 7.通配符选

css设置中文字体(font-family:&quot;黑体&quot;)后样式失效问题

做项目时偶遇的一诡异问题,同样的代码,在ff和IE7以上页面显示正常,但IE6无论怎么改都不起作用,本来以为是IE6的某些浮动bug所致,结果弄了很长时间也不行,后来不经意间把原来设定的font-family: "黑体"属性去掉了,一切恢复正常...到网上搜了下,还真有不少人遇到同样的问题,下面摘录一段: css文件里font-family: "黑体";这句会导致后面的css定义全部不起作用了.只要把font-family: "黑体";改成fon

关于CSS中的字体尺寸设置 em rem等

常用单位 在CSS中可以用很多不同的方式来设定字体的尺寸.一般来说,这些单位被分成两大类:绝对单位(absolute)和相对单位(relative). 绝对单位在大多数情况下是相对于某些实际量度而言的固定值,即是说它们一旦设定,就不会因为其他元素的字体尺寸变化而变化. 相对单位没有一个固定的度量值,而是由父元素尺寸来决定的相对值,它们的尺寸会根据与其相关的元素改变而改变. 下面是对这些单位的一个简单整理: 单位 类型 描述 px Absolute 1个Viewport像素 pt Absolute

CSS中关于字体大小的定义 em px rem pt %

关于em 所有浏览器的默认字体大小都是16px,所以未经调整的浏览器在显示1em=16px.换算过来的话也就是说1px=0.0625em,也就是12px=0.75em, 10px=0.625em,为了简化font-size的换算,大家可以在css中的body中先全局声明font-size=62.5% ,16px*62.5% =10px; 即把默认字体大小设置为10px;这样的话1em = 10px; 此外有一点必须要注意,可能是IE处理汉字时,对于浮点的取值精确度有限,在body下62.5%出来

css中设置字体样式

font-family: SimHei,"微软雅黑",sans-serif; 注意:加上中文名"微软雅黑"是为了兼容opera浏览器,中文字体名必须加上引号(单引号双引号都可以). 常见中文字体的英文名: 华文细黑:STHeiti Light [STXihei] 华文黑体:STHeiti 华文楷体:STKaiti 华文宋体:STSong 华文仿宋:STFangsong 儷黑 Pro:LiHei Pro Medium 儷宋 Pro:LiSong Pro Light 標

清除Css中select的下拉箭头样式

select { /*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/ border: solid 1px #000; /*很关键:将默认的select选择框样式清除*/ appearance:none; -moz-appearance:none; -webkit-appearance:none; /*在选择框的最右侧中间显示小箭头图片*/ background: url("http://ourjs.github.io/static/2015/arrow.png")

CSS中的内部样式、内联样式、外部样式。(优先级)

 优先级:内部样式和外部样式优先级相同,那么后写入的优先级高一些.   原文地址:https://www.cnblogs.com/wwdahaoren/p/12307574.html