首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >第152天:表单短标题的两端对齐

第152天:表单短标题的两端对齐

作者头像
半指温柔乐
发布于 2018-09-11 02:04:41
发布于 2018-09-11 02:04:41
70801
代码可运行
举报
文章被收录于专栏:前端知识分享前端知识分享
运行总次数:1
代码可运行

在做前端界面的时候,比如一些文字的列表或者一些表单的标题,经常是2个字,3个字,4个字的类型。

一般对齐就是在中间打空格或者用 来空开,但是效果并不好,兼容性有问题,造成不美观。经过一番折腾,

找到了比较好的办法解决。利用letter-spacing来解决:

letter-spacing 属性增加或减少字符间的空白(字符间距)。

该属性定义了在文本字符框之间插入多少空间。由于字符字形通常比其字符框要窄,指定长度值时,会调整字母之间通常的间隔。因此,normal 就相当于值为 0。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 1 <style type="text/css">
 2 .hotsearch dd{
 3 float: left;
 4 line-height: 24px;
 5 margin-right: 30px;
 6 overflow: hidden;
 7 text-align: center;
 8 width: 4em; /*这个值是看最长能显示几个文字,如x,则为x em*/
 9 }
10 .hotsearch dd a{
11 display:block;
12 }
13 .w2{
14 letter-spacing:2em; /*如果需要y个字两端对齐,则为(x-y)/(y-1),这里是(4-2)/(2-1)=2em */
15 margin-right:-2em; /*同上*/
16 }
17 .w3{
18 letter-spacing:0.5em; /*如果需要y个字两端对齐,则为(x-y)/(y-1),这里是(4-3)/(3-1)=0.5em */
19 margin-right:-0.5em; /*同上*/
20 }
21 </style>
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 1 <span style="font-size:12px;"><dl class="hotsearch" style="width:300px;">
 2 <dt>热门搜索</dt>
 3 <dd><a href="#" target="_blank" ref="nav" class="w3">电视机</a></dd>
 4 <dd><a href="#" target="_blank" ref="nav" class="w4">性感漂亮</a></dd>
 5 <dd><a href="#" target="_blank" ref="nav" class="w3">高跟鞋</a></dd>
 6 <dd><a href="#" target="_blank" ref="nav" class="w2">手机</a></dd>
 7 <dd><a href="#" target="_blank" ref="nav" class="w2">对齐</a></dd>
 8 <dd><a href="#" target="_blank" ref="nav" class="w3">牛仔裤</a></dd>
 9 <dd><a href="#" target="_blank" ref="nav" class="w4">小家碧玉</a></dd>
10 <dd><a href="#" target="_blank" ref="nav" class="w2">家居</a></dd>
11 </dl></span>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-01-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
不同浏览器下兼容文本两端对齐
在 form 表单的前端布局中,我们经常需要将文本框的提示文本两端对齐,例如: 比较粗暴的做法是在需要隔离边距的文本中加标签,然后分别控制每个文字的边距,这种方法比直接加空格或者占位符更精准,我之前
捷义
2018/05/14
1.9K0
残月引导页-关闭网站通知源码
Bsutss
2024/09/01
4160
帅帅的导航代码
<!DOCTYPE html> <html lang="en" class="no-js"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" type="text/css" href
小小鱼儿小小林
2020/06/23
1.3K0
【UI界面设计】简洁的纯CSS3红色分页样式源码
代码是一款红色主题的CSS3分页样式。该分页样式在bootstrap分页代码的基础上,添加一些自定义CSS样式,制作出在鼠标hover时,带幻影动画效果的红色分页主题。
用户5997198
2019/11/10
1.2K0
css的样式,选择器和框模型
派生选择器: li strong {color:red;} id 选择器: #red {color:red;} class选择器 .center {color:red;} 属性选择器 [title]{color:red;} 针对全部的带有title属性的元素 [title=W3School] {color:red;} 针对带有title属性且值为W3School的元素 [title~=hello] { color:red; } 针对带有title属性且值带有hello以并且由空格分隔的元素,如<h2 title="hello world">Hello world</h2> [title|=hello] { color:red; } 针对带有title属性且值带有hello以并且由连字符分隔的元素,如<h2 title="hello-world">Hello world</h2>
用户7962184
2020/11/20
1.7K0
css的样式,选择器和框模型
文本类样式 — 背景、文本、字体
上周我们通过之前讲解的知识点完成了对一个页面的布局操作,实现了页面的一级、二级布局,完成了页面主体框架的搭建。但是细心的你应该会发现,我们做出来的网页与网页PSD图(设计图)还有很大差距,也就是说我们
HTML5学堂
2018/03/13
2.8K0
文本类样式 — 背景、文本、字体
[Python]写给Dr.Wu的简单爬虫例子
概览 这次要爬的数据来自网站:http://www.qlaee.com/zhuanlist.jsp?flag=3&p=1&columnumber=302&codemyid=qlpreweb21 界面大
wOw
2018/09/18
8630
[Python]写给Dr.Wu的简单爬虫例子
124. 精读《用 css grid 重新思考布局》
Flex 与 Grid 相比就像功能键盘和触摸屏。触摸屏的控制力相比功能键盘来说就像是降维打击,因为功能键盘只能上下左右控制(x、y 轴),而触摸屏打破了布局障碍,直接从(z 轴)触达,这样 无论 UI 内部布局再复杂,都可以通过 touch 直接定位。
黄子毅
2022/03/14
5480
124. 精读《用 css grid 重新思考布局》
底部关于我们美化代码
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
小狐狸说事
2022/11/17
2.9K0
底部关于我们美化代码
22 个鲜为人知的 CSS 高招让你技高一筹
英文 | https://betterprogramming.pub/22-css-tricks-that-can-make-you-a-layout-ninja-452847fba639
前端达人
2021/09/08
1.1K0
炫酷流光个人主页源码分享及在线部署教程
  编程之所以迷人,正因其永远不乏乐趣,今天给大家分享一套精美的个人主页源码,并附带在线部署教程,一起来感受程序的魅力吧!
小孙同学
2022/01/17
2.3K3
炫酷流光个人主页源码分享及在线部署教程
全栈之前端 | 10.CSS3基础知识之表单表格学习
通过本章将学习如下表单以及表格相关样式属性,您可以改变表单(input、form)或者(table)表格的样式等。
全栈工程师修炼指南
2024/01/15
6320
全栈之前端 | 10.CSS3基础知识之表单表格学习
PC端如何实现页面引导
最近有个需求想要实现页面引导,让用户知道我们PC端的页面是如何交互的 使用Jquery-pagewalkthroung 这个库在jquery 插件需要金币的,我觉得不划算,因为这个项目本身是开源的 话不多说直接上代码 效果(点击此链接即可查看) <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>jquery-pagewalkthrough</title> <script src="./jquery-2.1.
用户6379025
2022/12/26
7990
markdown样式代码保存
/*此样式是没任何效果的,留给你填写的 你可以随意修改,组合你想要的css样式 没有最好的,只有最合适的, 看看后面的示例,你就会懂得写个你最爱的样式,并保存了的! 建议先复制某一你喜欢的css模板样式到此样式下,再在此基础上自定义自己的css样式。 来试试吧! ^_^*/
xing.org1^
2020/02/14
7410
圆角
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %> <form id="form1" name="form1" method="post" action="http://www.baidu.com/"> <style type="text/css"> #xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;} #xsnazzy h1 {font-size:2.5em; color:#fff;} #xsnazzy h2 {font-size:2em;color:#06a; border:0;} #xsnazzy p {padding-bottom:0.5em;} #xsnazzy h2 {padding-top:0.5em;} #xsnazzy {background: transparent; margin:1em;}
Hongten
2018/09/18
1.2K0
圆角
去除inline-block元素间间距的N种方法
真正意义上的inline-block水平呈现的元素间,换行显示或空格分隔的情况下会有间距,很简单的个例子:
张哥编程
2024/12/19
1690
去除inline-block元素间间距的N种方法
Web - CSS3基础语法与盒模型
这篇文章是关于 Web 前端 CSS3 的基础语法与盒模型的讲解。包括 CSS3 层叠性及处理冲突规则、伪元素和新增伪类元素、属性选择器等。还介绍了文本与字体属性,如段落和行相关属性、字体文本属性。最后阐述了盒子模型,如元素隐藏、行内与块元素转换、盒子构成及相关属性等。
stark张宇
2025/02/02
3080
CSS学习笔记一
CSS 选择器: CSS id选择器: id选择器可以为标有特定 id的HTML元素指定特定的样式 id选择器是以 “#” 来定义的 <!DOCTYPE html> <html> <head> <title>Node</title> <style type="text/css"> #red {color: red;} #green {color: green;} </style> </head> <body> <p id="red">id选择器:red -- 红色</p> <p
Mirror王宇阳
2020/11/13
3.7K0
PHP监测Memcache服务端的运行状况
define('ADMIN_USERNAME','admin'); // Admin Username define('ADMIN_PASSWORD','123456');  // Admin Password
星哥玩云
2022/07/03
4150
乐高个性化小人生成器(源代码一键复制即可运行 )
大家好,今天我要给大家介绍一个超级有趣的网页项目——乐高个性化小人生成器!这个项目可以让你随心所欲地定制属于自己的乐高小人,让它们拥有独一无二的表情和配色。
前端达人
2024/11/25
1340
乐高个性化小人生成器(源代码一键复制即可运行 )
相关推荐
不同浏览器下兼容文本两端对齐
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档