0312-css样式(选择器、文本text、字体fonts、背景background)
问题:
1.css中table{border:1px;}是定义table的样式,只有表格的外边框,不能实现<table border="1"></table>(单元格边框)的效果。
通过css设置表格(单元格)边框的代码示例:
/*方法一:通过设置td边距实现效果*/
table{
border-collapse: collapse;
}
td{
border:1px solid #ccc;
}
/*通过table和td的背景颜色设置边框*/
table{
background:red;
}
td{
background: #FFFFFF;
border-spacing: 1px;
}
2.在设置多个父级div,内嵌多个浮动子级div时,没有对父级div设置高度,导致位置错乱。
3.对列表标签ul/ol设置list-style-position:inside,可使列表前缀在li里面,方便加边框等样式。
4.同一标签,同时有id选择器和class选择器,class在上,id在下定义相同样式时为id样式;id在上,class在下时同样为id样式。--id优先级大于class
5.代码管理,文件类型要分开
6.id和class起名字注意命名规范:字母数字下划线,数字不能开头
7.文件名不要是中文
内容整理:
关于css:
css注释:/*注释内容 */
内联(行内):写在标签里面,以属性的形式,属性名是style。 //优先级最高,不推荐。
内嵌:写在head标签内,以标签的形式,标签名是style。 //写法:选择器{ 样式 }
外部:写在head标签内,以标签的形式,标签名是link
<link rel="stylesheet" href="*.css" />
选择器:
标签选择器:根据标签名找 //p{} div{}
id选择器:根据id的属性值来找元素 //id的属性值 #id
class选择器:根据class的属性值来找元素 //class的属性值 .class
并列:选择器1,选择器2{} //关键符号 ,
后代:父选择器 子选择器 //关键符号 空格
*{}:所有
背景:background
body{background:#fff url("img.img") no-repeat right top;}
简写属性值的顺序:
background-color:背景颜色
background-image:背景图像
background-repeat:背景图片的平铺 //水平、竖直、不平铺...
background-attachment:背景图像随页面其他部分的滚动或固定 //默认scroll滚动
background-position:背景图像的位置 //可设置px和百分比,默认先上下再左右,与边距的设置相反
另外:background-size:背景图像的缩放
文本:text
color:文本颜色
direction:文本方向 //横向/竖向
letter-spacing:字符间距 //abc a b c
line-height:行高 //经常用来设置文本的垂直居中,最好对一行使用,如果有换行会影响标签高度
text-align:文本的对齐方式 //居中,左对齐,右对齐,两端对齐
text-decoration:修饰文本 //下划线(非链接文本不建议使用),上划线,删除线
text-indent:首行缩进 //可设置px和em;2em=当前字号的两个字符
text-shadow:文本阴影
vertical-align:文本的垂直对齐 //top、middle、bottom
word-spacing:设置字间距
字体:fonts
font-family:字体
font-size:字号
font-style:字体样式 //默认normal;italic:斜体;oblique:倾斜(字体没有斜体时浏览器可仿oblique实现效果)
font-weight:字体的粗细 //实现<b></b>的效果,100-700
0312-css样式(选择器、文本text、字体fonts、背景background)的更多相关文章
- JS实战 · 仿css样式选择器
代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/ ...
- CSS样式选择器优先级
CSS样式选择器分为4个等级,a.b.c.d,可以以这四种等级为依据确定CSS选择器的优先级. 1.如果样式是行内样式(通过Style=””定义),那么a=12.b为ID选择器的总数3.c为Class ...
- CSS样式选择器
<!-- css样式选择器 HTML选择器 类选择器 ID选择器 关联选择器 组合选择器 伪元素选择器 selector{ /* selector是样式选择器 property:value; / ...
- 前端基础:CSS样式选择器
前端基础:CSS样式选择器 CSS概述 CSS是Cascading Style Sheets的简称,中文意思是:层叠样式表,对html标签的渲染和布局.CSS规则由两个主要的部分组成:1.选择器:2. ...
- 在线生成CSS样式和兼容的字体格式
http://www.fontsquirrel.com/tools/webfont-generator 在线生成CSS样式和兼容的字体格式.
- css 样式控制文本过长实现省略号
css 样式控制文本过长实现省略号 .topicTitle{ text-overflow: ellipsis; max-width: 75%; overflow: hidden; white-spac ...
- 【CSS复合选择器、元素显示模式、背景】前端小抄(3) - Pink老师自学笔记
[CSS复合选择器.元素显示模式.背景]前端小抄(3) 本学习笔记是个人对 Pink 老师课程的总结归纳,转载请注明出处! 一.CSS的复合选择器 1.1 什么是复合选择器 在 CSS 中,可以根据选 ...
- html添加css——样式选择器
如何给html添加样式.两种方法: 一.新建立一个css样式表,与原html同目录,然后通过link标签链接.如:<link type="text/css" rel=&quo ...
- Web前端新人之CSS样式选择器
最近在学习css样式.那么我就想先整理一下css样式的选择器 规则结构: 每个规则都有两个基本部分:选择器和声明块.声明块由一个或者多个声明组成,每个声明则是一个属性—值对(property-valu ...
- css样式——选择器(三)
https://www.cnblogs.com/haiyan123/p/7552235.html 1.怎么找到标签 2.如何操作标签的对象 一.css概述 CSS是Cascading Style Sh ...
随机推荐
- [poj3280]Cheapest Palindrome_区间dp
Cheapest Palindrome poj-3280 题目大意:给出一个字符串,以及每种字符的加入代价和删除代价,求将这个字符串通过删减元素变成回文字符串的最小代价. 注释:每种字符都是小写英文字 ...
- Java编程配置思路详解
Java编程配置思路详解 SpringBoot虽然提供了很多优秀的starter帮助我们快速开发,可实际生产环境的特殊性,我们依然需要对默认整合配置做自定义操作,提高程序的可控性,虽然你配的不一定比官 ...
- 极光征文 | 写写文章就能赢 Filco,岂不美滋滋
由极光社区举办的第二届征文大赛 --「我和极光的那些事儿」又来啦! 在简书平台发布文章并投稿至「我和极光的那些事」专题,只要参与就能 100% 获得京东购物卡,更有机会赢取象征信仰的 Filco 机械 ...
- 【django之权限组件】
一.需求分析 RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联.简单地说,一个用户拥有若干角色,一个角色拥有若干权限.这样,就构造成& ...
- 学号:201621123032 《Java程序设计》第13周学习总结
1:本周学习总结 2:为你的系统增加网络功能(购物车.图书馆管理.斗地主等)-分组完成 2.1:简述你想为你的系统增加什么网络功能?设计思路是什么? 创建了一个服务器监听8080端口,通过网络助手客户 ...
- Python randrange() 函数
Python randrange() 函数 Python 数字 描述 randrange() 方法返回指定递增基数集合中的一个随机数,基数缺省值为1. 语法 以下是 randrange() 方法的语 ...
- const volatile同时限定一个类型int a = 10
const和volatile放在一起的意义在于: (1)本程序段中不能对a作修改,任何修改都是非法的,或者至少是粗心,编译器应该报错,防止这种粗心: (2)另一个程序段则完全有可能修改,因此编译器最好 ...
- LeetCode & Q28-Implement strStr-Easy
String Two Pointers Description: Implement strStr(). Returns the index of the first occurrence of ne ...
- Java.nio-随机读写汉字
笔者最近在用多线程来计算中文文本的标点符号数目,遇到了以下问题: 在Windows下,文本中汉字通常采用Unicode编码,这就导致需要随机(RandomAccessFile)读取文本时,产生乱码现象 ...
- 新概念英语(1-95)Tickets,please!
Lesson 95 Tickets, please. 请把车票拿出来. Listen to the tape then answer this question. Why did George and ...