html之CSS设计(文本、边框、列表标签、display设置、内外边距)
文章目录
- 一、文本属性
- 二、边框属性
- 三、列表标签
- 四、display设置
- 五、内外边距
本篇文章主要介绍CSS设计中的文本属性、边框边距、列表标签、display的几种用法,还有一个最容易被忽视的点,就是内外边距的设定,在网页设计中,边距的控制是极为重要的。(在“二、边框边距”中有各种边框样式总结)
一、文本属性
1、属性
- 文本大小:
font-size: 10px;
- 对齐方式:
text-align: center;
- 文本行高:
line-height: 200px;
- 垂直对齐方式:
vertical-align:-4px
(只对行内元素有效,对块级元素无效) - 首行缩进:
text-indent: 150px;
- 字母间距:
letter-spacing: 10px;
- 单词间距:
word-spacing: 20px;
- 首字母大写:
text-transform: capitalize;
2、测试代码
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>div{height:100px;background-color: chartreuse;text-align:center;line-height:100px;}</style>
</head>
<body><div>一个文本属性<p>一个P标签</p>
</div></body>
</html>
二、边框属性
1、属性
- 边框粗细:
border-width:5px;
- 边框样式:
border-style:dashed;
- 边框颜色:
border-color: red;
- 简便写法:
border:5px dashed red;
2、边框样式总结
<p style=border-style:none>无边框</p>
<p style=border-style:dotted>点线式边框</p>
<p style=border-style:groove>槽线式边框</p>
<p style=border-style:ridge>脊线式边框</p>
<p style=border-style:inset>内嵌效果的边框</p>
<p style=border-style:outset>突起效果的边框</p>
<p style=border-style:dashed>破折线式边框</p>
<p style=border-style:solid>直线式边框</p>
<p style=border-style:double>双线式边框</p>
3、测试代码
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>.div1{width:1000px;height:100px;border:5px dashed red;/*border-width:5px;*//*border-style:dashed;*//*border-color: red;*/border-left-color:chartreuse;border-bottom-width:10px;border-right-style:solid;}</style>
</head>
<body><div class="div1"></div></body>
</html>
三、列表标签
1、属性
- <ol>是有序列表
- <ul>是无序列表
- <dl>是多级标签
… <dt>
… … <dd>
2、测试代码
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>ol{list-style: none;}ul{list-style: circle;}</style>
</head>
<body><ol><li>大笨钟</li><li>小狐仙</li><li>黑煤球</li>
</ol><ul><li>扬州炒饭</li><li>铁板烧</li><li>鸡排套餐</li>
</ul><dl><dt>四川省</dt><dd>成都市</dd><dd>绵阳市</dd><dd>眉山市</dd><dd>广安市</dd><dd>德阳市</dd>
</dl>
</body>
</html>
四、display设置
1、属性
- 隐藏内容:
display:none
- 转化为块级标签:
display:block
- 转化为内联标签:
display:inline
- 既是块级又是内联:
display:inline-block
2、测试代码
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>/*当有需要同种样式时,可以同时设置*/.div1,p,span,a{width:100px;height: 100px;}/*不同种样式的地方,再做细调*/.div1{background-color: green;/*display:inline;*//*隐藏标签:*//*display:none;*/}p{background-color: blue;/*display:inline;*/}span{background-color: red;display:inline-block;}a{background-color: yellow;display:inline-block;}/*减少块级标签间的间距,有默认间距的加负数就可以靠的更近*/.div2{word-spacing:-8px;}</style>
</head>
<body><div class="div1">divvvvvvv</div>
<p>ppppppppp</p><div class="div2"><span>spannnnnn</span><a href="">aaaaaaaa</a>
</div></body>
</html>
五、内外边距
1、属性
- margin外边距:用于控制元素与元素之间的距离;margin的最基本用途就是控制元素周围空间的间隔,从视觉角度上达到相互隔开的目的
- padding内边框:用于控制内容与边框之间的距离
- border外边框: 围绕在内边距和内容外的边框
- content内容:盒子的内容,显示文本和图像
2、边框位置图解
3、测试代码
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>/*设置body标签的边框(其实body与html之间也有间隙)*/body{border:3px solid darkblue;/*将body与html之间的间隙去掉*/margin:0px;}.div3{width:500px;height: 150px;background-color: midnightblue;}.div_father{background-color: paleturquoise;border:3px solid darkgreen;}.div1{width: 200px;height: 200px;background-color: cyan;border:20px solid red;padding:20px;/*margin:50px;*/margin-bottom:20px;margin-top:20px;}.div2{width: 200px;height: 200px;background-color: yellow;border:10px dashed darkblue;}</style>
</head>
<body><div class="div3"></div>
<div class="div_father"><div class="div1">I am div one</div><div class="div2">I am div two</div>
</div></body>
</html>
html之CSS设计(文本、边框、列表标签、display设置、内外边距)相关推荐
- 【CSS】盒子模型案例 ( 盒子模型尺寸计算 | 盒子模型水平居中 | 盒子模型内外边距设置 | 背景图片及位置设置 | 盒子嵌套设置 )
文章目录 一.实现效果 二.基本 HTML 结构 三.设置最外层盒子样式 ( 盒子模型内外边距设置 ) 四.设置标题盒子样式 ( 盒子模型尺寸计算 | 盒子模型水平居中 ) 五.设置列表盒子样式 ( ...
- CSS边框、边距、轮廓(边框宽度/颜色/各边/简写属性/圆角边框/内外边距/高度宽度/框模型/轮廓宽度/颜色/属性/偏移)——万字长文|一文搞懂
目录 CSS边框 CSS 边框属性 CSS 边框样式 实例 CSS 边框宽度 实例 特定边的宽度 实例 CSS 边框颜色 实例 特定边框的颜色 实例 HEX 值 实例 RGB 值 实例 HSL 值 实 ...
- html盒子左右边框边距,CSS盒子模型、内外边距、边框、行高、背景
1.盒子模型 所谓盒子模型就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器.每个矩形都由元素的内容.内边距(padding).边框(border)和外边距(margin)组成. ...
- 前端笔记(5)盒子模型,边框,内外边距,盒子模型布局,ps基本操作,列表样式,圆角边框,盒子阴影
css样式表/层叠样式表(3) (1)盒子模型 (2)盒子边框 (3)表格的细线边框 (4)内边距padding 内盒尺寸计算(元素实际大小) padding不会影响盒子大小的情况 (5)外边距mar ...
- 2021-04-05 web前端CSS之权重,盒子边框内外边距
视频学习:黑马程序员pink老师 笔记:层叠性 相同选择器给设置相同的样式--如果样式冲突,就近原则 样式不冲突,不会层叠 <!DOCTYPE html> <html lang=&q ...
- css --- [读书笔记] 盒模型(边框、内外边距)
说明 源代码 学习 盒子模型(css重点) css学习三大重点: css盒子模型. 浮动. 定位 目标: 能说出盒子模型由哪四部分组成: 内容.边框.内外边距 能说出内边距的作用,设置不同数值分别代表 ...
- CSS盒子模型(内容区、边框、内外边距)
一.盒子模型 1.什么是盒子模型.为什么要设置盒子模型,盒子模型具体怎么构成,怎么设置? 把各种元素布局到页面,就像想买个桌子,放到家里,要知道桌子的大小,形状,然后才能放到家里所以我们把所有的元素都 ...
- html定义盒子距离顶底端像素,css - 盒子内外边距
css - 边距 元素内边距 内边距是指元素包含的内容离元素边框之间的间距,内边距不能设负值.内边距(padding).(边框)border都会撑大盒子,在浏览器中显示的元素的尺寸可能包含了盒子的pa ...
- 【css】浮动和定位对元素的宽度-外边距或其他元素的影响
一.width:auto和width:100%的区别 1.width:100%的作用是占满它的参考元素的宽度.(一般情况下参考元素 == 父级元素,这里写成参考元素而不是父级元素,在下面我会再细说) ...
最新文章
- Python-描述符
- 苹果iPhone被曝跟踪用户位置信息(图)
- Nginx做web服务器linux内核参数优化
- [导入]在C++ Builder3下实现程序自动运行的方法
- python game_Python游戏
- Maven-dependencyManagement与import
- 12个职场信条让你的工作不可替代
- 【Excel从头开始】-3 从网页导出数据到Excel
- 1.Matlab图像的读取和显示
- 菏泽话务员机器人方案_AI人工智能语音系统电话机器人
- c语言名人名言大全,文明的名人名言集锦
- VM/VB虚拟机镜像
- loadstring的用法
- 三种设置session有效时间的方法
- 利用python绘制自定义棋盘格
- QImage、QImageReader Qt获取图片大小
- Eclipse更新了Eclipse公共许可(EPL)
- 初学者如何查阅自然语言处理(NLP)领域学术会议
- 免费无水印录制gif的软件oCam
- 【报错记录MaskRCNN】#931-> raise ValueError(error_str) ValueError: The following Variables were created w
热门文章
- fpga驱动oled iic显示代码_【接口时序】6、IIC总线的原理与Verilog实现
- php默认语法,PHP基本语法总结
- 快捷配置mysql_windows下的mysql的快捷安装方法和简单配置
- 1909升级卡64_【春节配置推荐】第3期:设计娱乐万元配置推荐、四代升级建议参考...
- java 类型推导_Java10类型推导
- k8s mysql pv_k8s+mysql+pv+pvc+NFS实现mysql容器编排
- 超像素分割算法matlab_像素不够,算法来凑。这个图像超分辨率项目帮你「拍」出高清照片...
- python的重点和难点_Python - Python的基础知识结构,学习方法、难点和重点
- answer的汉语_大概是几乎能满足你们所有要求的两所学校(汉语言文字学、语言学及应用语言学择校攻略)...
- Android自定义控件学习(三)----- 自定义视图组件