当前位置: 首页 > news >正文

前端css学习笔记5:列表表格背景样式设置

本文为个人学习总结,如有谬误欢迎指正。前端知识众多,后续将继续记录其他知识点!

目录

前言

一、列表(下面属性用于ul ol li)

不同的列表项目标记—list-style-type

定位列表项标记—list-style-position

图像作为列表项标记—list-style-image

简写—list-style(type-position-image)

二、表格

边框相关(其他元素也能用)—border

独有的属性(只有table能用)

三、背景—background

background-image 属性指定用作元素背景的图像。

background-repeat 属性在水平和垂直方向上都重复图像(默认)

background-position 属性用于指定背景图像的位置

​编辑background-attachment 属性指定背景图像是应该滚动还是固定的(不会随页面的其余部分一起滚动)


前言

在网页设计与开发的世界里,如何清晰、美观地呈现信息是核心课题之一。列表能够让繁杂的内容条理分明,表格可将数据有序排列,而背景则能为页面增添氛围与层次感,它们共同构成了网页信息展示的重要基石。掌握列表的样式设置、表格的边框与内容处理以及背景的图像与属性调控,不仅能让网页更具专业性,还能极大提升用户的浏览体验。希望这份笔记能为同样正在学习CSS的同学提供参考,也欢迎大家结合原课程视频深入学习,共同进步。

网课链接: https://www.bilibili.com/video/BV1p84y1P7Z5/?share_source=copy_web&vd_source=faad59aa4025692c65fca19bc4320e39


一、列表(属性用于ul ol li)

不同的列表项目标记—list-style-type

list-style-type 属性指定列表项标记的类型。

此属性值;

  • none:没有列表标记(常用)
  • square:方形
  • circle:空心圆
  • lower-roman:小写罗马数字
  • upper-alpha:大写字母
  • decimal:小写阿拉伯数字(样式看起来是有序表)
  • 有些用于有序表,有些用于无序表

定位列表项标记—list-style-position

list-style-position 属性指定列表项标记(项目符号)的位置。

"list-style-position: outside;" 表示项目符号点将在列表项之外。列表项每行的开头将垂直对齐。这是默认的:

"list-style-position: inside;" 表示项目符号将在列表项内。由于它是列表项的一部分,因此它将成为文本的一部分,并在开头推开文本:

图像作为列表项标记—list-style-image

list-style-image 属性将图像指定为列表项标记:

使用url("文件路径")

简写—list-style(type-position-image)

list-style 属性是一种简写属性。它用于在一条声明中设置所有列表属性(书写时无顺序,数量要求):

在使用简写属性时,属性值的顺序为:

• list-style-type(如果指定了 list-style-image,那么在由于某种原因而无法显示图像时,会显示这个属性的值)

• list-style-position(指定列表项标记应显示在内容流的内部还是外部)

• list-style-image(将图像指定为列表项标记)

如果缺少上述属性值之一,则将插入缺失属性的默认值(如果有)。

二、表格

边框相关(其他元素也能用)—border

写在table元素选择器中

  • 只是给表格的(thead和tbody部分加边框),里面单元格没有
  • 如果只写border-width/-color/-style,只写一个不显示边框,要写3个;或者直接用border属性,写3个值(写全)

给单元格加边框—并集选择器(td,th)

  • 上面的属性都可以使用,不仅用于表格,其他元素(标题,div,span,图片,下拉框(需要显示边框的)等等都可以)

独有的属性(只有table能用)

  • table-layout的默认值,自动,字多列宽大

  • 结合选择器,单独设置某一列宽

  • 单元格间距,html使用table标签的cellspacing属性

  • border-spacing:写0,单元格边界线重合

  • 隐藏没有内容单元格

三、背景—background

书写不考虑值顺序,数量

background-image 属性指定用作元素背景的图像。

默认情况下,图像会重复,以覆盖整个元素。

还可以为特定元素设置背景图像,例如 <p> 元素:

<!DOCTYPE html> 
<html> <head> <style> p {background-image: url("/i/paper.jpg"); }</style> </head>  <body>  <h1>Hello World!</h1>  <p>本段以一幅图像作为背景!</p></body>   
</html>   

background-repeat 属性在水平和垂直方向上都重复图像(默认)

仅在水平方向重复 :background-repeat: repeat-x;

仅在垂直方向重复:background-repeat: repeat-y;

只显示一次背景图像(不重复):background-repeat:no-repeat;

background-position 属性用于指定背景图像的位置

属性值:(前提是background-position值为不重复)

  • 关键词(水平:left center right;垂直:top center bottom):
    • left top(左上—默认),right top(右上)
    • left bottom(左下),right bottom(右下)
    • center top(水平方向中间),left center(垂直方向中间),。。
    • center(正中间)
    • 其他只写一个词,另一个默认是center

background-attachment 属性指定背景图像是应该滚动还是固定的(不会随页面的其余部分一起滚动)

属性值:

  • fixed:指定应该固定背景图像
  • scroll:指定背景图像应随页面的其余部分一起滚动:

    http://www.dtcms.com/a/331352.html

    相关文章:

  • 【Golang】Golang内存泄漏问题排查(二)
  • 服务器路由相关配置Linux和Windows
  • Android POS应用在android运行常见问题及解决方案
  • 当消息队列遇上AI:飞算JavaAI实现智能流量调度与故障自愈实践
  • 在 Windows 系统中解决 Git 推送时出现的 Permission denied (publickey) 错误,请按照以下详细步骤操作:
  • LE AUDIO---Common Audio Service
  • C#WPF实战出真汁02--登录界面设计
  • STM32学习笔记11-通信协议-串口基本发送与接收
  • 从轨道根数计算惯性系到轨道系旋转矩阵
  • 2020/12 JLPT听力原文 问题二 1番
  • [激光原理与应用-268]:理论 - 几何光学 - 人眼结构与颜色感知
  • Nacos 配置热更新:Spring Boot Bean 自动获取最新配置
  • 【21-倾斜数据集的误差指标】
  • 金融风控实战:从数据到模型的信用评分系统构建全解析
  • 使用马尔可夫链如何解码、预测股市模式
  • 西门子PLC通过稳联技术EtherCAT转Profinet网关连接baumuller伺服器的配置案例
  • ThreadPoolExecutor 最佳实践
  • 8月AI面试工具测评:破解规模化招聘难题
  • 哈希表特性与unordered_map/unordered_set实现分析
  • 风电功率预测实战:从数据清洗到时空建模​​
  • 从单机到分布式:用飞算JavaAI构建可扩展的TCP多人聊天系统
  • 大规模分布式光伏并网后对电力系统的影响
  • 用SQL实现对DuckDB rusty_sheet插件批量测试
  • 前端-vue全局路由守卫的详情
  • 地测管理部绩效考核关键指标与地质数据分析
  • 如果未来出现了意识移植技术,如何确保移植后的意识是原本的意识而不是复制了一份
  • C++-setmap详解
  • 无人机图传模块——智能飞行的关键技术
  • 解锁AI潜能:五步写出让大模型神级指令
  • Cloudflare Tunnels穿透ssh