CSS 属性_列表、表格 | 学习笔记

简介: 快速学习 CSS 属性_列表、表格

开发者学堂课程【前端开发CSS基础:CSS 属性_列表、表格 】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/361/detail/4259


CSS 属性_列表、表格


内容介绍:

一、列表

二、表格

 

一、列表

css 列表允许你放置、改变列表标志,或者将图像作为列表项标志,只适用于类型为列表的元素,ul、ol。

属性

描述

list-style

复合属性。设置列表项目相关内容

list-style-image

列表项图像

list-style-position

列表标志位置

list-style-type

列表类型

1、list-style-type 在代码中应用:

打开集成开发环境,创建一个新的 html 文件,命名为 list ,再创建一个 css 文件,命名为 style ,将其引入。首先写一个列表 ul 里面嵌套 li 标签,加内容,复制几个,执行看一下效果。

image.png

此时想改变一下列表项标志的类型,可以使用 list-style-type 这个属性来定义的,它有多个取值:

描述

描述

disc

实心圆

lower-alpha

小写英文字母

circle

空心圆

upper-alpha

大写英文字母

decimal

阿拉伯数字

armenian

传统的亚美尼亚数字

lower-roman

小写罗马数字

cjk-ideographic

浅白的表意数字

upper-roman

大写罗马数字

georgian

传统的乔治数字

square

实心方块

none

不使用项目符号

给ul里的li标签添加样式,首先输入 list-style-type: disc ;实心圆,刷新执行,可以看到列表前标志项为实心圆,它也是 list-style-type 默认属性值。

image.png

输入 list-style-type:circle ;空心圆,刷新执行,这就是空心圆效果。

image.png

输入 list-style-type:square; 实心方块,刷新执行,这就是实心方块的效果。

image.png

输入 list-style-type:decimal ;阿拉伯数字,刷新执行,这就是阿拉伯数字的效果。

image.png

以上就是一些常用的取值效果。但是 list-style-type 有很多种不同的取值,表格中列举的也只是一部分,并不全。

注意∶只有当 <' list-style-image '>属性为 none 或指定图像不可用时,<’list-style-type '>属性才发生作用。

2、list-style-image 在代码中应用:

输入 url 用来引入资源图片,要作为列表项标志的图片,复制一个图片,粘贴进来,引入这张图片,给它一个 margin-left ,让它距浏览器有一定的宽度,设置为100px ,刷新执行,此时可以看到原来的列表项标志的小圆点变成了一张图片。

image.png

3、list-style-position 在代码中应用:

它改变列表项标志的位置,把之前写入的代码注释,给它一个宽度设置成200px,把内容加多一些,多复制几个,执行看一下效果。

image.png

改变列表项标志的位置要用到 list-style-position,可以看到它有 inside 和outside ,首先选择 inside ,刷新执行,可以看到列表项目标记放置在文本以内且环绕文本根据标记对齐,这就是 inside 。

image.png

输入 outside,刷新执行。列表项目标记放置在文本以外且环绕文本不根据标记对齐,它的默认值就是 outside。

image.png

 

二、表格

1.Css 表格

Css表格属性可以帮助极大的改善表格的外观。

创建一个表格,代码如下:

< !DOCTYPE html>

<html lang= "en">

<head>

<meta charset="UTF-8">

<title></title>

<link href="style.css" rel="stylesheet" type="text/css"/>

< /head>

<body>

<table>

<tr>

<td>姓名</td>

<td>年齢</td>

<td>性別</td>

</tr>

<tr>

<td>明明</td>

<td>20</td>

<td>男</td>

</tr>

<tr>

<td>tom</td>

<td>17</td>

<td>男</td>

</tr>

<tr>

<td>amy</td>

<td>15</td>

<td>女</td>

</tr>

</table>

< /body>

</html>

刷新看一下效果,可以看到一个无边框的表格。

image.png

设置表格变宽,在 html 中学习,直接为其添加一个属性 border=1,刷新执行,此时可以看到一个表格,这个表格不是很美观,就需要利用 css 的属性设置它。

image.png

2. 折叠边框

例:

table{

Border-collapse:separete;

}

它有几个值,第一个 separete 为边框独立,第二个为 collapse 为合并边框,先选择合并边框,刷新执行。它的意思就是合并相邻的边框。

image.png

设置默认值 separete ,刷新执行,它的意思是使边框独立。

image.png

这就是第一个属性折叠边框。

输入 Border-color:pink;设置边框颜色,为了美观还是合并一下边框,再执行,此时就可以看见一个粉色的表格。

image.png

3. 表格宽高

例:

td{

width:200px;

height:50px;

}

为每一个单元格设置宽高,执行看一下效果。

image.png

4. 表格内边距

例:

td{

width:200px;

height:50px;

padding-left:20px;

}

添加表格内边距,刷新执行,此时可以看到文字距表格有了一定的距离,这就是 padding 属性为表格添加内边距。

image.png

5. 表格文本对齐

例:

td{

width:200px;

height:50px;

/*padding-left:20px;*/

text-align:center;

}

设置表格文本对齐,刷新执行,此时可以看到文本水平居中。

image.png

6. 表格颜色

例:

tr{

backgroud-color:aquamarine;

}

设置表格背景颜色,设置浅蓝色,可以看到表格的背景颜色变成了蓝色。

image.png

7. 表格边框

例:

<style>

table{

border:1px solid blue;

}

第一个设置它的边框粗细 1px,第二个样式为实线,第三个颜色设置为蓝色,此时刷新看一下效果,可以看到能看到边框为蓝色的表格。

image.png

再为 tr 和 td 添加边框,刷新。

image.png

让表格折叠,输入 border-collapse :collapse; 合并,刷新。

image.png

为单元格设置一个宽高 td,宽为 200 px,高为 50 px,内边距设置为 20 px,刷新。

image.png

为第一行添加一个 id 为 first,在设一个 id 为 content,再分别设置它的样式,首先 first 设置一个背景颜色蓝色 cadetblue ,第二个 content 设置一个背景颜色 deepskyblue ,刷新看一下效果。

image.png

这就是一个简单的表格样式,以上就是对表格的一些简单的应用。

相关文章
|
5月前
|
前端开发 JavaScript 算法
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
transition过渡属性 早期在Web中要实现动画效果,都是依赖于JavaScript或Flash来完成。 但在CSS3中新增加了一个新的模块transition,它可以通过一些简单的CSS事件来触发元素的外观变化, 让效果显得更加细腻。简单点说,就是通过鼠标经过、获得焦点,被点击或对元素任何改变中触发, 并平滑地以动画效果改变CSS的属性值。 在CSS中创建简单的过渡效果可以从以下几个步骤来实现: 在默认样式中声明元素的初始状态样式; 声明过渡元素最终状态样式,比如悬浮状态; 在默认样式中通过添加
298 1
|
5月前
|
前端开发 JavaScript 算法
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
transform变形 css3在原来的基础上新增了变形和动画相关属性,通过这些属性可以实现以前需要大段JavaScript才能实现的 功能。 CSS3的变形功能可以对HTML组件执行位移、旋转、缩放、倾斜4种几何变换,这样的变换可以控制HTML组件 呈现出丰富的外观。 借助于位移、旋转、缩放、倾斜这4种几何变换,CSS3提供了transition动画。 transition动画比较简单,只要指定HTML组件的哪些CSS属性需要使用动画效果来执行变化,并指定动画时间,就可保证动画播放。 比transitio
264 0
|
5月前
|
前端开发 算法 Java
(CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
(CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
177 1
|
5月前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
position定位(核心) 我们讲盒模型的时候,提到了3个属性可以用来控制页面排版。 三大属性:position属性,display属性,float属性。 position 属性控制页面上元素间的位置关系。 display 属性控制页面元素是否显示或者是堆叠还是并排显示。 float 属性提供控制方法。 通过float这种控制方法,可以实现多栏布局,导航菜单等等。 position属性是干嘛用的?怎么用?有哪些属性值? position属性控制页面上元素间的位置关系,也就是排版。 怎么用?要知道怎么用
574 1
|
5月前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
继承 我们的CSS中很多的属性也是可以继承的,其中相当一部分是跟文字的相关的,比如说颜色、字体、字号。 当然还有一部分是不能继承的。 例如边框、内外边距。 层叠 层叠是CSS的核心机制。 层叠的工作机制: 当元素的同一个样式属性有多种样式值的时候,CSS就是靠层叠机制来决定最终应用哪种样式。 层叠规则: 层叠规则一:找到应用给每个元素和属性的声明。 说明:浏览器在加载每个页面时,都会据此查找到每条CSS规则, 并标识出所有受到影响的HTML元素。
183 0
|
前端开发
列表、定位、css优先、剧中总结
列表样式 列表样式可以设置其列表符号,列表图片(代替列表符号),列表符号的位置。 list-style-type: 设置列表符号,可以是我们之前学的无序列表符或有序列表符。
1141 0
|
9月前
|
存储 自然语言处理 前端开发
抖音快手小红书虚拟评论截图生成器,模拟对话制作工具,html+js+css
这是一款纯前端实现的多平台虚拟评论生成器,支持抖音、快手、小红书风格,适用于产品演示与UI设计。采用Vanilla JS与Flexbox布局,利用IndexedDB存储数据,CSS Variables切换主题。
|
9月前
|
存储 前端开发 安全
病历单生成器在线制作,病历单生成器app,HTML+CSS+JS恶搞工具
本项目为医疗病历模拟生成器,旨在为医学教学和软件开发测试提供数据支持,严格遵守《医疗机构病历管理规定》。
|
9月前
|
存储 前端开发 JavaScript
仿真银行app下载安装, 银行卡虚拟余额制作app,用html+css+js实现逼真娱乐工具
这是一个简单的银行账户模拟器项目,用于学习前端开发基础。用户可进行存款、取款操作,所有数据存储于浏览器内存中
|
9月前
|
前端开发 容器
处方单图片生成器, 处方单在线制作免费,js+css+html恶搞神器
这是一个电子处方模拟生成系统,使用html2canvas库实现图片导出功能。系统生成的处方单包含多重防伪标识,并明确标注为模拟数据,仅供学习