在CSS中,html中的标签元素大体被分为三种不同的类型: 块状元素.内联元素(又叫行内元素)和内联块状元素.    常用的块状元素有:  <div>.<p>.<h1>-<h6>.<ol>.<ul>.<dl>.<table>.<address>.<blockquote> .<form>  什么是块级元素?  在html中<div>.<p>.<h1…
在CSS里,标签位置居中一直是困扰Web前端的难题.在本文中,我对这类问题进行了探究和给出了几点建议,供读者参考. 1 行内标签 1.1 水平居中 在父级标签中使用 text-align: center. 效果: 1.2 垂直居中 如果是单行,则为该标签设置行高(line-height)且与其父级标签 height 相等即可. 效果: 如果是多行,稍微有点麻烦,需要在该标签设置 display: table-cell 和 vertical-align: middle,在其父级标签设置 displ…
一.背景 翻出我4年前看的<精通CSS>一书,可惜当初没有整理读书笔记的习惯,最近又很少写前端,遂很多东西.知识点遗忘了,恰且现在 css 也有些变化和进步,遂一起打包整理,输出成几篇 blog 系列,以犒自己. 二.文字 1.字体类型 (1)字型 字型分 serif(有衬线) 和 sans-serif(无衬线). sans-serif 被认为是比 serif 更容易阅读的. (2)第三方字体 @font-face 可引入第三方字体. 2.字体大小 font-size可以设置字体大小,单位有…
一.背景 翻出我4年前看的<精通CSS>一书,可惜当初没有整理读书笔记的习惯,最近又很少写前端,遂很多东西.知识点遗忘了,恰且现在 css 也有些变化和进步,遂一起打包整理,输出成几篇 blog 系列,以犒自己. 二.选择器 1.基本选择器 (1)标签选择器 --elementname (2)类别选择器 --.elementname (3)ID选择器 --#elementname (4)通用选择器 --* 2.组合选择器 符号 说明 A > B 子代选择器 A B 后代选择器 A + B…
一.背景 翻出我4年前看的<精通CSS>一书,可惜当初没有整理读书笔记的习惯,最近又很少写前端,遂很多东西.知识点遗忘了,恰且现在 css 也有些变化和进步,遂一起打包整理,输出成几篇 blog 系列,以犒自己. 二.HTML 1.什么是 HTML? 超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言. 超文本(Hypertext)是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本. 2.HTML 历史 198…
在CSS中,html中的标签元素大体被分为三种不同的类型: 块状元素.内联元素(又叫行内元素)和内联块状元素.  常用的块状元素有: <div>.<p>.<h1>…<h6>.<ol>.<ul>.<dl>.<table>.<address>.<blockquote> .<form>  什么是块级元素?  在html中<div>.<p>.<h1>…
Bootstrap入门(三)<p>标签的css样式 前提:引入css文件,内容放在一个class为container的div中   <p>标签属性 1.“ text-left ”.“ text-right ”.“ text-center ”属性控制<p>标签内容位置 <p class="text-left">在左</p> <p class="text-right">在右</p> &l…
最近做一个项目,碰到这样的需求,需要选取某个元素的倒数第几个标签元素,想让他显示不同的样式 1.first-child first-child表示选择列表中的第一个标签.例如:li:first-child{background:#fff} 2.last-child last-child表示选择列表中的最后一个标签,例如:li:last-child{background:#fff} 3.nth-child(3) 表示选择列表中的第3个标签,例如:li:nth-child(3){background…
CSS中不定宽块状元素的水平居中显示 慕课网上的HTML/CSS教程 http://www.imooc.com/view/9 其中有三种方法 第一种是加入table标签 任务是实现div元素的水平居中, 初始代码如下 <div> 设置我所在的div容器水平居中 </div> 使用table标签实现的代码如下 <table> <tbody> <tr><td><div> 设置我所在的div容器水平居中 </div>…
在HTML文件中引入CSS样式有三种方法: 外部样式:通过link标签引入CSS样式: 内页样式:写在HTML页面里面的style标签里面: 行内样式:写在对应标签的style属性里面. 我知道一般情况下使用外部样式,减少代码冗余,同时便于后期维护.但如果同时用三种方式引入相同的CSS样式,谁的优先级更高呢? 就做了个小测试: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset=&q…