html前端学习八:实例小米BBS论坛

实例小米BBS论坛

网页设计文件格式

->img 放图片
->js
->css
->html

line-height 行高

.download{
	position: absolute;
	display: inline-block;
	width: 60px;
	line-height: 50px;
	left: 160px;
	color: #ff7e3e;
}

text-decoration去掉a元素下划线

a {
	text-decoration: none;
}

list-style去掉li的小黑圆点

li {
	list-style: none;
}

background-image: url(’’)样式中引用图片

background-image: url('../img/header_mobile.png');
background: url('../img/header_mobile.png') no-repeat 0 center;
#简写
background-position:0 center;

text-align居中内联元素

img这种要居中要用到text-align:center;

文字加粗样式 font-weight 设置文本字体的粗

值:
normal:默认字符
bold:定义默认粗体

数值:
100 100-300 细体
…… 400-500 默认
900 600-900 粗体
400等于normal,而700等同于bold
默认为400

font-family字体调整

font-family: “arial,“Microsoft Yahei”,“Hiragino Sans GB”,sans-serif”;

arial字体
Arial是一套随同多套微软应用软件所分发的无衬线体TrueType字型。

display none 隐藏

display:none;

子元素的hover写法

.download:hover .phone-qrcode{
	display: block
}

子级的元素position调整 父级一定要定义子集调整的方向

.logo{ 	
	position: absolute;
	display: inline-block;
	width: 150px;
	height: 50px;
	/* background: red; */
	background: url('../img/logo_cn.png');
	left: 0;
	top: 0;
}


绘制三角形

    <title>三角形-border</title>
    <style type="text/css">
    	* {
    		margin: 0;
    		padding: 0;
    	}
    	.box{
    		width: 0px;
    		height: 0px;
    		border: 30px solid red;
    		border-right-color: transparent;
    		border-bottom:none;
    		border-left-color: transparent;
    	}
    </style>
</head>

<body>
    <div class="box"></div>
</body>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DFF21W5U-1577065946159)(http://img2.ph.126.net/k7eHkppz4jh0PhRJCC35aA==/2596325185198927739.png)]

文字在盒子的位置下方,如果不想调margin-top,可以使用line-height

调整行高
line-height: 58px;

浮动后的内联元素变为块

float:right;

选择器权重问题

多级选择器

ul .li-text

.li p


优先比较第一个选择,如果不相同,选择权重大的,如果相同才继续比较,如果都相同,按照顺序执行,覆盖

头像圆形改造

<a class="avatar" href="javascript:void(0)">
    <img src="img/avatar6.jpg" alt="" width="50" height="50" />
</a>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8xrs2zCs-1577065946159)(http://img1.ph.126.net/aQpc9NdRy–EKQTJUZIo_A==/1272829844705456728.png)]

修改完之后,头像是圆的

.avatar img{
	border-radius: 50%;	
}

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vn1YjOsa-1577065946160)(http://img1.ph.126.net/US6n-IgpN6Lg-biUADI19A==/1279022294193071218.png)]

对于内联元素,调整了基线,就可以设置外边距了

.article-title img{
	vertical-align: middle;
	margin: -4px 0 0 5px ;
}

class选择器的精准选择方法

<i class="icon-desc icon-view"></i>

.icon-desc.icon-comment{
	background-position: 0px -12px;
	margin: 0 0 0 0;
	vertical-align: middle;

内联块如何居中

text-align:center;

a标签手指状态改为鼠标状态

cursor:default;

小手指鼠标状态

cursor: pointer;

不换行

white-space:nowrap;

超出部分用省略号代替

text-overflow:ellipils;

自适应最小宽度

min-width:990px;

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值