文字、背景、超链接、列表和表格

文字样式

一、基本单位

  • px 像素
  • em 字符(自动适应用户所使用的字体)
  • % 百分比(不同情况下相对值不同)

二、颜色

  • redbluegreen:三基色
  • rgb(x,x,x):RGB值,每个颜色分量取值0~255,
    红色:rgb(255,0,0);灰色:rgb(66,66,66)
  • rgb(x%,x%,x%):RGB百分比值,效果如上,只是度量不同
    蓝色:rgb(0,100%,0)
  • rgba(x,x,x,x):RGB值,透明度
    a值:0.0(完全透明);1.0(完全不透明)
  • #rrggbb:十六进制数
    红色:#ff0000(红色:#f00,去掉重复位)

三、文本

  • color:文本颜色
    red,#f00,rgb(255,0,0)
  • letter-spacing:字符间距
    2px,-3px(负值说明字符重叠)
  • line-height:行高
    14px,1.5em,120%
  • text-align:对齐
    center,left,right,justify(两端对齐)
  • text-decoration:装饰线
    none,overline,underline,line-through
    超链接默认下面有下划线,所以将text-decoration设为none就可以去掉。
  • text-indent:首行缩进
    2em(缩进两字符)

四、字体 font

  • font:在一个声明中设置所有字体属性
    font: bold 18px ‘幼圆’
  • font-family:字体系列
    font: “Hiragion Sans GB”, “Microsoft YaHei”;
  • font-size:字号
    14px,120%
  • font-style:斜体
    italic
  • font-weight:粗体
    bold
  • CSS文字——简化font
    font: 斜体 粗体 字号/行高 字体
    font: italic bold 16px/1.5em '宋体' ;

背景与超链接样式

一、背景

  • background-color:背景颜色
  • background-image:背景图片
    url(图片的路径)
  • 注:背景颜色和图片都设置的情况下,图片会覆盖颜色。当背景图片无法正常显示时,才显示背景颜色。
  • background-repeat:背景图片的填充方式
    repeat(棋盘填充)
    repeat-x(横向填充)
    repeat-y(纵向填充)
    no-repeat(只填充一次)
  • background混合
    background:颜色 图片 repeat

二、超链接

  • 链接的四种状态
  1. a:link:普通的、未被访问的连接
  2. a:visited:用户已访问的连接
  3. a:hover:鼠标指针位于连接的上方悬停
  4. a:active:连接被点击的时刻
  • 代码:
    CSS
a:link{text-decoration: none;color: blue;/*未访问*/
}
a:visited{text-decoration: none;color: orangered;/*访问过的*/
}
a:hover{text-decoration: underline;color: chartreuse;font-weight: bold;/*鼠标悬停*/
}
a:active{text-decoration: none;color: gold;/*按下鼠标*/
}

HTML

<!DOCTYPE html>
<html><head><meta charset="utf-8"><link rel="stylesheet" type="text/css" href="CSS/a.css"/><title></title></head><body><a href="https://www.sohu.com/">搜狐</a><br><a href="https://www.jd.com/">京东</a><br><a href="https://www.163.com/">网易</a><br></body>
</html>
  • 效果:
  1. 访问前

  2. 鼠标悬停

  3. 鼠标点击

  4. 访问后

列表和表格

一、列表

  • 无序列表ul,有序列表ol
  • 共用样式
  • list-style:所有用于列表的属性,设置于一个声明中
  • list-style-image:为列表项标志设置图像
    url(图片对路径)
    代码:
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style type="text/css">#othernews {font-size:14px;line-height:1.5em;list-style-image:url(image/bullet1.gif);/*列表项设置图像*/}a:link{text-decoration: none;}</style></head><body>相关阅读:<ul id="othernews"><li><a href="#" >迪拜华商财富缩水 瞻望前景信心犹豫</a></li><li><a href="#" >全球华商总资产恢复增至3.9万亿美元</a></li><li><a href="#" >华商基金胡宇权:行业不平衡将带来投资机会</a></li></ul></body>
</html>

效果:

  • list-style-position:标志的位置
    代码:
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style type="text/css">.inside{list-style-position: inside;}.outside{list-style-position: outside;}</style></head><body><ul class="inside"><li>HTML——网页结构</li><li>CSS——网页样式</li><li>JS——网页交互</li></ul><ul class="outside"><li>HTML——网页结构</li><li>CSS——网页样式</li><li>JS——网页交互</li></ul></body>
</html>

效果:

  • list-style-type:标志的类型
    属性值:
  1. 无序列表
  2. 有序列表

    代码:
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style type="text/css">.roman{list-style-type: upper-roman;}</style></head><body><ol class="roman"><li>HTML——网页结构</li><li>CSS——网页样式</li><li>JS——网页交互</li></ol></body>
</html>

效果:

二、表格

  • 表格大小
    属性:宽、高:width,height
table{width: 500px;height: 200px;
}
  • 表格边框
  1. border属性
table,td,th{border: 1px solid #eee;
}/*一个像素宽,实线显示,灰色*/
  1. border-collapse属性
    合并表格边框和单元边框
table{border-collapse: collapse;
}
  • 案例:
    代码:
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style type="text/css">.mystyle{width: 150px;height: 100px;border-color: black;border-collapse: collapse;background-color: antiquewhite;}</style></head><body><table class="mystyle"><tr><th>Header1</th><th>Header2</th></tr><tr><td>Data1</td><td>Data2</td></tr></table></body>
</html>

效果:

  • 奇偶选择器 :nth-child(odd/even)
    odd:奇数;even:偶数
  • 案例:
    代码:
<style>
table
{font-family:"微软雅黑", "宋体";width:500px;border-collapse:collapse;
}
td
{font-size:1em;text-align:left;border:1px solid #98bf21;
}
/*表格第一行表头单元格样式*/
th {font-size:1.1em;text-align:left;background-color:#A7C942; color:#ffffff;border:1px solid #98bf21;
}
/*表示:
tr的父元素table的奇数个子元素,不管这些子元素是tr还是th
所以第一个child从第一行th这个子元素开始计数
*/
tr:nth-child(odd)
{color:#000000;background-color:#EAF2D3;
}
</style>
<table><tr><th>Company</th><th>Contact</th><th>Country</th></tr><tr><td>Alfreds Futterkiste</td><td>Maria Anders</td><td>Germany</td></tr><tr><td>Berglunds snabbköp</td><td>Christina Berglund</td><td>Sweden</td></tr><tr><td>Centro comercial Moctezuma</td><td>Francisco Chang</td><td>Mexico</td></tr><tr><td>Ernst Handel</td><td>Roland Mendel</td><td>Austria</td></tr><tr><td>Island Trading</td><td>Helen Bennett</td><td>UK</td></tr><tr><td>Königlich Essen</td><td>Philip Cramer</td><td>Germany</td></tr><tr><td>Laughing Bacchus Winecellars</td><td>Yoshi Tannamuri</td><td>Canada</td></tr><tr><td>Magazzini Alimentari Riuniti</td><td>Giovanni Rovelli</td><td>Italy</td></tr><tr><td>North/South</td><td>Simon Crowther</td><td>UK</td></tr><tr><td>Paris spécialités</td><td>Marie Bertrand</td><td>France</td></tr>
</table>
  • 效果:

前端学习之CSS(03)常用样式相关推荐

  1. Web前端——用CSS的常用样式制作一个炫酷的按钮

    文章目录 笔记:CSS的常用样式 炫酷按钮效果实现 笔记:CSS的常用样式 边框以及弧度样式 border-width:边框的线条宽度. border-style:边框的样式,例如 solid实现 d ...

  2. CSS/CSS3常用样式与web移动端资源

    CSS/CSS3常用样式与知识点 IE条件注释 条件注释简介 IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的hack方法. ...

  3. (:◎)≡前端学习之CsS篇

    前端学习之CSS篇 1.CSS简介 2.CSS语法规范 3.CSS选择器 (1)标签选择器 (2)类选择器 (3)id选择器 (4)通配符选择器 (5)选择器总结 4.CSS字体属性 5.CSS文本属 ...

  4. [总结]CSS/CSS3常用样式与web移动端资源

    CSS/CSS3常用样式与知识点 IE条件注释 条件注释简介 IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的hack方法. ...

  5. amazeui学习笔记--css(常用组件4)--关闭按钮Close

    amazeui学习笔记--css(常用组件4)--关闭按钮Close 一.总结 1.关闭按钮基本用法:关闭按钮样式,可以结合其他不同组件使用.对 <a> 或者 <button> ...

  6. amazeui学习笔记--css(基本样式)--样式统一Normalize

    amazeui学习笔记--css(基本样式)--样式统一Normalize 一.总结 1.统一浏览器默认样式: Amaze UI 也使用了 normalize.css,就是让不同浏览器显示相同的样式 ...

  7. amazeui学习笔记--css(常用组件1)--小徽章Badge

    amazeui学习笔记--css(常用组件1)--小徽章Badge 一.总结 1.am-badge:添加am-badge来声明小徽章对象 <span class="am-badge a ...

  8. amazeui学习笔记--css(常用组件5)--评论列表Comment

    amazeui学习笔记--css(常用组件5)--评论列表Comment 一.总结 1.am-comment:使用am-comment来声明评论对象,这个是放在article里面的,虽然article ...

  9. amazeui学习笔记--css(常用组件6)--图标Icon

    amazeui学习笔记--css(常用组件6)--图标Icon 一.总结 1.关注用法即可:在 HTML 上添加添加 am-icon-{图标名称} class. <span class=&quo ...

  10. 前端学习之CSS第三天

    前端学习之CSS第三天 一.圆角边框 border-radius 圆形 :正方形的盒子是圆形,长方形的盒子是椭圆 boder-radius:50% 圆角矩形:高度或者是宽度的一半 border-rad ...

最新文章

  1. 北方工业大学计算机科学与技术复试分数线,北方工业大学复试分数线
  2. EasyUI-子页面增加显示tabs的一个问题
  3. C# Winform编程ListBox之添加图标
  4. 回到顶部和返回首页jquery插件
  5. 修改 oracle dbid,更改数据库DBID
  6. java看图_看图吧,Java
  7. 中音萨克斯指法表图_初学萨克斯一定要了解这6点基础知识
  8. 卸载Oracle数据库(有图有真相)
  9. mysql的回滚机制_mysql事务回滚机制概述
  10. 仿站小技巧20190409
  11. 无监督端到端检索式问答系统方案实践
  12. [每日一题] OCP1z0-047 :2013-07-14 正则表达式
  13. 【干货】大学本科生零基础如何开始做发明类竞赛项目
  14. ibm服务器装群晖系统,【科技实验室】如何给工控机电子盘刷上黑群晖系统和群晖引导?如何超简单搭建NAS 超详细保姆级教程...
  15. 微信小程序获取二维码:报错47001 data format error
  16. 向量空间模型(vector space model)
  17. 朋友圈发布时间(Date、DateFormat、Calendar)
  18. 田忌赛马 - 动态规划
  19. mv单位是什么意思_ayawawa经常说的pu MV是什么意思 怎么mv是什么意思算
  20. Tomcat详细配置(全)

热门文章

  1. arch_linux 虚拟机安装
  2. matlab 互信息计算公式,MATLAB计算Mutual information(互信息)函数
  3. html什么是语义化,什么是html语义化,HTML5新增标签有哪些
  4. 【开学季】如何过好大学最后一年
  5. windows文件属性信息读取与修改,文件属性标题作者修改
  6. 软件测试人员必备Linux命令
  7. 程序员提升之道-人际交往篇
  8. DaSiamRPN测试程序分析
  9. STM8L051F3_0b_开发环境搭建
  10. 商业保理行业的下一站