元素的高度与宽度以及衍生技巧

前言:本文主要写块级元素与内联元素的宽度与高度的相关知识,以及相关的衍生技巧,包括一些常用的居中方法等(与我的上一篇博客css如何居中不同,上一篇是把所有能用来居中的方法都介绍了一遍,本篇只写常用的方法,可以应对80%的情况) 1、块级元素宽高 块级元素的高度由其内部文档流的高度的总……

阅读全文

CSS如何居中

本文翻译自CSS Tricks 中关于居中的相关介绍。 1、水平居中 内联元素的水平居中(如链接或文本) 可以在一个块级别的父元素中水平地居中内联元素,只需: 1 2 3 .center-children { text-align: center; } 注:这种写法适用于inline, inline-block, inline-table, inline-flex等等。 代码示例: => html代码 1 2 3 4 5 6 7 8 9 10 <header> This text is centered. </header> <nav role='navigation'> <a……

阅读全文

CSS左右布局、左中右布局以及一些小技巧

1、左右布局 如果有以下html结构,设置左右两栏布局 <div class="parent"> <div class="leftChild"></div> <div class="rightChild"></div> </div> 设置浮动:左右布局常用的方法就是为子元素设置浮动,然后在其父元素上使用clearfix类清除浮动。示例代码如下: .clearfix::after{ content:""; display:block; clear:both; } .leftChild, .rightChild{ float:left; } 设置position绝对定位,为父元素设置position:relative; 为子元……

阅读全文

初识CSS

CSS,中文称之为“层叠样式表”,英文全称为 Cascading Style Sheets 。一种用来为结构化文档(如HTML文档或XML应用)添加样式(字体、间距和颜色等)的计算机语言,由W3C定义和维护。目前最广泛运用的版本是CSS 2.1(链接为CSS2.1的官方文档)。 1. 学习资源: MDN => Google 关键词 + MDN (用来查询css属……

阅读全文

Deepin与Windows8.1双系统启动项恢复

前言: 这两天在折腾双系统,打算体验一下传说中的Linux的美妙之处,由于是第一次使用Linux,并且主旨不在折腾系统,只是想尝试Linux的环境以及更优雅的写代码,所以选择了相对不折腾的Deepin,但是还是遇到了各种奇葩的问题。比如这篇文章要写的启动项。 问题起因 安装完deepi……

阅读全文

Linux系统中VI下莫名出现的^M

本文写自我从windows转到Linux系统下,各种找bug的日常 首先就是我在windows下写的运行很正常的bash脚本和node脚本,在Linux的终端里用vim运行,各种报错。 比如运行这一句:#! /usr/bin/env node旨在让node文件可以直接默认用node运行,而不用node file……

阅读全文

HTTP入门(请求与响应的基本知识)

摘要:本文主要介绍HTTP的最基本的知识,包括request请求、response响应、常见的响应状态码、GET请求与POST请求的区别。 一、HTTP 请求 1. http请求操作/curl命令 curl -s -v -H "Frank: xxx" -- "https://www.baidu.com"//GET获取……

阅读全文

git 入门

前言:是一个分散式版本控制软件,最初由林纳斯·托瓦兹制作,于2005年以GPL协议出品。如网站github,本文简单的介绍一些的git 的常用操作。 1、 git init 命令作用:在当前目录新建一个Git代码库 使用时间:当需要创建新仓库时使用 代码实例:git init 2、 git add 命令作用:添加指定文件到暂存……

阅读全文

命令行初识(介绍常用命令)

1、ls命令 —— 显示当前目录下的路径 该命令对应的单词是list ,其不加参数时不显示隐藏文件。中包含以下常用的参数说明: ls -a 显示当前目录下的所有文件(包括以.开头的隐藏文件) ls -l显示当前目录下文件的详细信息 ls -al 显示当前目录下的所有文件的详细信息 注:详细信息中的字母含义(drwx)……

阅读全文