文章目录

  • 一、文本属性
  • 二、边框属性
  • 三、列表标签
  • 四、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设置、内外边距)相关推荐

  1. 【CSS】盒子模型案例 ( 盒子模型尺寸计算 | 盒子模型水平居中 | 盒子模型内外边距设置 | 背景图片及位置设置 | 盒子嵌套设置 )

    文章目录 一.实现效果 二.基本 HTML 结构 三.设置最外层盒子样式 ( 盒子模型内外边距设置 ) 四.设置标题盒子样式 ( 盒子模型尺寸计算 | 盒子模型水平居中 ) 五.设置列表盒子样式 ( ...

  2. CSS边框、边距、轮廓(边框宽度/颜色/各边/简写属性/圆角边框/内外边距/高度宽度/框模型/轮廓宽度/颜色/属性/偏移)——万字长文|一文搞懂

    目录 CSS边框 CSS 边框属性 CSS 边框样式 实例 CSS 边框宽度 实例 特定边的宽度 实例 CSS 边框颜色 实例 特定边框的颜色 实例 HEX 值 实例 RGB 值 实例 HSL 值 实 ...

  3. html盒子左右边框边距,CSS盒子模型、内外边距、边框、行高、背景

    1.盒子模型 所谓盒子模型就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器.每个矩形都由元素的内容.内边距(padding).边框(border)和外边距(margin)组成. ...

  4. 前端笔记(5)盒子模型,边框,内外边距,盒子模型布局,ps基本操作,列表样式,圆角边框,盒子阴影

    css样式表/层叠样式表(3) (1)盒子模型 (2)盒子边框 (3)表格的细线边框 (4)内边距padding 内盒尺寸计算(元素实际大小) padding不会影响盒子大小的情况 (5)外边距mar ...

  5. 2021-04-05 web前端CSS之权重,盒子边框内外边距

    视频学习:黑马程序员pink老师 笔记:层叠性 相同选择器给设置相同的样式--如果样式冲突,就近原则 样式不冲突,不会层叠 <!DOCTYPE html> <html lang=&q ...

  6. css --- [读书笔记] 盒模型(边框、内外边距)

    说明 源代码 学习 盒子模型(css重点) css学习三大重点: css盒子模型. 浮动. 定位 目标: 能说出盒子模型由哪四部分组成: 内容.边框.内外边距 能说出内边距的作用,设置不同数值分别代表 ...

  7. CSS盒子模型(内容区、边框、内外边距)

    一.盒子模型 1.什么是盒子模型.为什么要设置盒子模型,盒子模型具体怎么构成,怎么设置? 把各种元素布局到页面,就像想买个桌子,放到家里,要知道桌子的大小,形状,然后才能放到家里所以我们把所有的元素都 ...

  8. html定义盒子距离顶底端像素,css - 盒子内外边距

    css - 边距 元素内边距 内边距是指元素包含的内容离元素边框之间的间距,内边距不能设负值.内边距(padding).(边框)border都会撑大盒子,在浏览器中显示的元素的尺寸可能包含了盒子的pa ...

  9. 【css】浮动和定位对元素的宽度-外边距或其他元素的影响

    一.width:auto和width:100%的区别 1.width:100%的作用是占满它的参考元素的宽度.(一般情况下参考元素 == 父级元素,这里写成参考元素而不是父级元素,在下面我会再细说) ...

最新文章

  1. Python-描述符
  2. 苹果iPhone被曝跟踪用户位置信息(图)
  3. Nginx做web服务器linux内核参数优化
  4. [导入]在C++ Builder3下实现程序自动运行的方法
  5. python game_Python游戏
  6. Maven-dependencyManagement与import
  7. 12个职场信条让你的工作不可替代
  8. 【Excel从头开始】-3 从网页导出数据到Excel
  9. 1.Matlab图像的读取和显示
  10. 菏泽话务员机器人方案_AI人工智能语音系统电话机器人
  11. c语言名人名言大全,文明的名人名言集锦
  12. VM/VB虚拟机镜像
  13. loadstring的用法
  14. 三种设置session有效时间的方法
  15. 利用python绘制自定义棋盘格
  16. QImage、QImageReader Qt获取图片大小
  17. Eclipse更新了Eclipse公共许可(EPL)
  18. 初学者如何查阅自然语言处理(NLP)领域学术会议
  19. 免费无水印录制gif的软件oCam
  20. 【报错记录MaskRCNN】#931-> raise ValueError(error_str) ValueError: The following Variables were created w

热门文章

  1. fpga驱动oled iic显示代码_【接口时序】6、IIC总线的原理与Verilog实现
  2. php默认语法,PHP基本语法总结
  3. 快捷配置mysql_windows下的mysql的快捷安装方法和简单配置
  4. 1909升级卡64_【春节配置推荐】第3期:设计娱乐万元配置推荐、四代升级建议参考...
  5. java 类型推导_Java10类型推导
  6. k8s mysql pv_k8s+mysql+pv+pvc+NFS实现mysql容器编排
  7. 超像素分割算法matlab_像素不够,算法来凑。这个图像超分辨率项目帮你「拍」出高清照片...
  8. python的重点和难点_Python - Python的基础知识结构,学习方法、难点和重点
  9. answer的汉语_大概是几乎能满足你们所有要求的两所学校(汉语言文字学、语言学及应用语言学择校攻略)...
  10. Android自定义控件学习(三)----- 自定义视图组件