前端随笔小结

1.如果想让两个div在一行的话,可以用display:inline-block;inline或float:left

2.clear属性:指定段落的左侧或右侧不允许浮动的元素。

取消浮动可以用clear:both;

3.外面是一个div大框,作为父元素,里面是不同小框div作为子元素:

  • 想实现小框排在一行的话可以在父元素中使用display:flex,则在子元素中会默认排在一行。
  • 位置问题:父元素使用position:relative,子元素使用position:absolute,然后根据想要的页面效果设计再top,left则可以实现对位置的精准定位;或者当父元素的宽度和高度确定时,使用position:relative,然后对子元素的宽度可以用百分比,再用position:absolute也可以。

4. 实现页面居中,就要保证外面的总的大框的margin:0 auto;

5.页面最底层铺满整个屏幕用width:100%

6.去掉链接的下划线用text-decoration:none;

7.字体的粗细可以用font-weight,一般400可以

8.搜索框可以用小的table完成,一行两列,第一列为input输入框,第二列为搜索图标图片

9.table布局单元格只放图片而图片下有空隙:设置图片display:block;

10.定时刷新或跳转:

①定时自刷新:<meta http-equiv="refresh" content="1"/>   注意:content的值代表刷新页面的时间

②定时自动跳转:<meta http-equiv="refresh" content="3;url=跳转到页面的网址"/>

11. 实现背景图片铺满整个大div:background-size:100% 100%;

12.实现背景图片铺满整个屏幕:background-size:100% auto;或background-size:100%;height:100%

13.实现强制换行word-wrap:break-word或者word-break:break-all 或者 white-space: nowrap;;

在td内禁止换行:

td {
    overflow: hidden;
    text-overflow: ellipsis; /* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/
    white-space: nowrap;
}

14.用&emsp;&nbsp;实现中文中空两格的效果

15.为form表单增加确认弹框confirm

<input type="submit" value="删除" οnclick="return window.confirm('您想删除吗?');"/>

16.可以把相同的样式提出来作为一个类,使用面向对象的思想,在标签中含有多个类即可,避免重复代码的出现

17.css中*{margin:0;padding:0;}是对所有标签适用的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值