html/css 小知识

本文详细介绍了HTML与CSS的基本概念,包括如何使用HTML标签进行页面布局,如div、ul、ol、dl等,以及如何利用CSS进行样式设置,例如text-decoration、display属性的使用。同时,还讲解了a标签的多种显示方式以及块级元素和行内元素的特性。
摘要由CSDN通过智能技术生成
<del>删除线</del>
<ins>下划线</ins>

alt 替换文本(图像显示不出的时候文字替换)
title 鼠标放到图像上的提示文字
a标签的target 默认_self , 当前窗口打开页面. _blank新窗口打开页面
锚点链接: <a href="#yyy">xxx</a> 点击xxx的时候 会跳转到 id="yyy"的所在标签的位置

<ul>
  <li>无需标签</li>
</ul>
<ol>
  <li>有序标签</li>
</ol>
自定义标签
<dl>
  <dt>关注我们</dt>
  <dd>新浪微博</dd>
  <dd>官方微信</dd>
  <dd>联系我们</dd>
</dl>

label 绑定id=username的input标签,点击label标签的时候焦点会自动到input标签,等于是一体的

<label for="username" > aaa </label>  
  <input maxlength="字符串的最大长度" id="username" />
<div class="class"></div>
<style>
.class{
  text-decoration:line-through
  /*装饰线, none 没有, underline 下划线, overline 上划线 不用, line-through 删除线 不常用*/
  text-indent: 20px; /*或者是2em(em表示当前元素的一个的距离)*/ 
  line-height: 行高;
}
</style>
<a href="#">a标签转换成块级元素 显示转换成块级元素</a>
<style>
  a{
    display: block; /*a标签转换成块级元素 显示转换成块级元素  此时可以设置宽和高 */
    display: inline; /*将块级元素 转换成行内元素 ,行内元素不能设置宽高*/
    display: inline-blockin;/* 行内块级元素 可以设置 宽高*/
    background-attachment: fixed;/*将背景图片固定住*/
    background: rgba(0, 0, 0, 0.3);/* 背景色透明度 0-1之间 0.3 可以省略成.3*/
  } 
  </style>

块级元素 设置width auto 可以设置水平居中
text-align:center 行内元素以及行内块元素水平居中
网页默认的是竖着排列的(div等块级元素都是独占一行 竖着排列)

浮动 横着排列
float : none/left/right 不浮动/左浮动/有浮动
定义:创建浮动框,将其移动到一边,直到左边缘或者右边缘 触及 包含快或者另一个浮动框的边缘
1,浮动的盒子 不再保留原来的位置
2,浮动的盒子 上端对齐
3,浮动的盒子 具有行内块的属性, 可以设置宽 高

先标准流的上下布局, 再 行内元素 布局

给父元素添加 overflow: hidden 清除浮动 当一个父容器中有浮动盒子元素b, 父容器a并没有定义高度,浮动盒子有一定的高度
此时,父容器的高度会默认为0,而子元素的浮动盒子不占用原先的位置, 导致如果有其他盒子c(父容器之外) 则会按标准流排列
对齐父容器的底部 ,此时c 会在b 的下方 导致盒子重叠, 此时使用清除浮动 来使c向下移动至b的下端对齐, 而a的高度随着b的高度而改变(a的高度等于b的高度)


定位
relative 占有位置 相对于自身位置移动
absolute 不占有位置 带有定位的父级
fixed 不占有位置 浏览区可视区

vertical-align: top/center/bottom 顶部/垂直居中/底部对齐 添加给图片的话 则图片地测不会有空白

单行文本溢出显示省略号

1, white-space:nowrap 先强制一行内显示文本(默认normal 自动换行)
2, overflow: hidden   超出本分隐藏
3, text-overflow: ellipsis 文字用省略号代替超出的部分
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值