html基础整理(01)

01 文字居中

将一段文字置于容器的水平中点,只要设置text-align属性即可:

 text-align:center;

02 容器水平居中

  先为该容器设置一个明确宽度,然后将margin的水平值设为auto即可

  div#container {
    width:760px;
    margin:0 auto;
  }

03文字的垂直居中

 单行容器 让行高与盒子高度的设置一致就可以直接让文字上下居中

 .content   {height: 35px; line-height: 35px;}

  

04 容器垂直 水平居中问题

        04-1 已经知道宽高的盒子:

        设置绝对定位,距离上方 左方 50%  在剪去自身盒子的一半的距离

.class1{
          background-color: #ccc;
          width: 200px;
          height: 200px;
          position: absolute;
          top: 50%;
          left: 50%;
          margin-top: -100px;
          margin-left: -100px;
     }

用css3的  transform的属性 可以把margin-top 和 margin-left 剪掉的自身盒子一半替换掉

因为translate的百分比参照是自身盒子的宽高,所以,我们可以借助于这个配合定位实现居中

.class1{
          background-color: #ccc;
          width: 200px;
          height: 200px;
          position: absolute;
          top: 50%;
          left: 50%;
          transform:translate(-50%,-50%);
     }

     04-2 不知道宽高的盒子

  class2{
         width: 200px;
         height: 200px;
         background-color:#6699FF;
         margin:auto;
         position: absolute;
         left: 0;
         top: 0;
         right:0;
         bottom: 0;
      }

    04-3转换成表格

   将盒子转换成表格 就可以用

 text-align: center;
 vertical-align: middle;属性
 <div  id="class3">
             <img src="pic.jpg" >
  </div>

.class3{
        width: 900px;
        height: 900px;
        border:1px solid #ccc;
        display: table-cell;
        text-align: center;
        vertical-align: middle;
}        

05 font 属性的快捷写法

     font的快捷写法格式为

  body {
    font: font-style font-variant font-weight font-size line-height font-family;
  }

   原本样式

  body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    font-variant: small-caps;
    font-style: italic;
    line-height: 150%;
  }

 可以被写成

body {
    font: italic small-caps normal 13px/150% Arial, Helvetica, sans-serif;
  }

06 Text-transform和Font Variant

Text-transform用于将所有字母变成小写字母、大写字母或首字母大写:

   p {text-transform: uppercase}
  p {text-transform: lowercase}
  p {text-transform: capitalize}

  Font Variant用于将字体变成小型的大写字母(即与小写字母等高的大写字母)。

 p {font-variant: small-caps}

07 禁止自动换行

 如果你希望文字在一行中显示完成,不要自动换行,CSS命令如下:

 h1 { white-space:nowrap; }

08 link状态的设置顺序

link的四种状态,需要按照下面的前后顺序进行设置:

   a:link
  a:visited
  a:hover
  a:active
时间: 2024-08-24 12:52:25

html基础整理(01)的相关文章

linux基础整理0316

一.linux基础整理 由于这是学习linux的第一周,整理的东西很杂很分散,其中包括了查看虚拟机的各种信息,命令相关的只整理了alias.date.history.cal.帮助会话screen等命令的使用,最后加上了两个常见问题处理办法:在以后的学习中会不断完善文中整理的相关内容. 1.查看系统信息类命令: 查看内核版本 [root@CentOS7 ~]#uname -r 3.10.0-957.el7.x86_64 查看系统版本 查看配置文件 [root@CentOS7 ~]#cat /etc

蓝桥杯 基础练习 01字串 【暴力解决】

基础练习 01字串 时间限制:1.0s   内存限制:256.0MB 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能.它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串. 输入格式 本试题没有输入. 输出格式 输出32行,按从小到大的顺序每行一个长度为5的01串. 样例输出 00000 00001 00010 00011 <以下部分省略> #include<stdio.h> int mai

HTML基础整理(一)

HTLM基础整理--思维导图(标签部分) 其他: <sub>下标</sub>     <sup>上标</sup> 优先级,越往后优先级越高. "right"(右对齐)               "top" (顶部) 对齐方式<tr align="center"(居中) valign="middle"(居中) "left"(左对齐)          

pyqt listview基础学习01

from decimal import * from PyQt4.QtGui import * from PyQt4.Qt import * from PyQt4.QtCore import * import sys class Example(QWidget): def __init__(self,args=None): super(Example, self).__init__(args) list_data=[1,2,3,4] lm=MyListMode(list_data,self) s

SQL Tuning 基础概述01 - autotrace的设定

1.autotrace的设定 SQL> set autotrace Usage: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]] set autot on --打开autotrace,之后执行的sql,会显示sql执行结果.执行计划.统计信息 set autot on exp --会显示sql执行结果.执行计划 set autot on stat --会显示sql执行结果.统计信息 set autot tra

Html基础加强01

HTML超文本标记语言 h标签(标题),HTML定义了<h1></h1>到<h6></h6>六个h标签,分别表示不同大小的字体.h1最大,h6最小. <br/>只是回车,<p>是分段.<p>前后会有比较大的空白,而<br/>则没有. <center>传智播客</center>居中显示. <b>a</b>粗体,推荐<strong>. <i>b

MongoDB基础知识 01

MongoDB基础知识  1. 文档  文档是MongoDB中的数据的基本单元,类似于关系型数据库管理系统的行. 文档是键值对的一个有序集.通常包含一个或者多个键值对. 例如: {”greeting" : "Hello, world!", "foo", 3} 2. 集合(collection) 集合就是一组文档,类似关系型数据库中的一张表. 3. 数据库(database) 多个文档组成集合,多个集合组成数据库.一个MongoDB实例可以承载多个数据库.

Javascript DOM 基础篇 01

DOM基础 DOM是什么 答:文件对象模型(Document Object Model,简称DOM),DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构!来自网络 本节了解了下面知识点: DOM节点 childNodes  nodeType 获取子节点 children parentNode 例子:点击链接,隐藏整个li offsetParent 例子:获取元素在页面上的实际位置 DOM节点(2) 首尾子节点 有兼容性问题 firstChild.firstElementChil

lqb 基础练习 01字串 (itoa)

基础练习 01字串 时间限制:1.0s   内存限制:256.0MB 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能.它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串. 输入格式 本试题没有输入. 输出格式 输出32行,按从小到大的顺序每行一个长度为5的01串. 样例输出 00000 00001 00010 00011 <以下部分省略> 分析: 可以通过itoa(int n, char *, int