之前写的文章排版都是 Markdown 写完直接丢出来,比较随意,最近特意学了一下 CSS 的一些常见操作,把自己的文章排版设计了一个简单的模板,后面再细细优化。记录一些值得注意的地方。
a 标签
不显示 line:
text-decoration:none;
悬浮显示 line:
a:hover,a:focus{
text-decoration:underline;
}
调节 line 距离和动态显示:
a:hover,a:focus{
text-decoration:none;
padding:2px;
border-bottom-style:solid;
border-bottom-width:1px;
}
悬浮效果
字体
字体粗细可以用 font-weight 属性来调节:
font-weight:bold
font-weight:bolder
font-weight:600
img
图片缩进和阴影:
img{
border:;
width:90%;
height:auto;
box-shadow:#0808080px0px10px;
}
可以添加图片的注释信息,使用 center 标签居中:
center{
font-size:12px;
color:#777777;
}
图片示例如下:
旅行照片
动态居中
如果需要把 H2 标签居中,根据内容长度来显示 border 的长度:
h2{
/* padding-bottom: .3em; */
font-size:1.5em;
line-height:1.225;
border-bottom:1pxsolidrgb(185,185,185);
display:table;
margin:auto;
padding:5px;
}
效果图如下:
通过简单的排版布局,不得不感叹 CSS 真的难学啊,调来调去的比较耗耐心,以后还是少搞这些外表功夫了,太费脑子。
领取专属 10元无门槛券
私享最新 技术干货