关于文本的那点事

        说起文本,网页上通俗的来说,就是文本的样式和间距的样式,首先讲一下有关文本的样式。

      font-variant,这个属性唯一的作用是将文字用略小的大写字母表示。原先为大写字母将任然保持原样,而原先小的字母将有稍小的大写字母来显示。这个属性有两个合法值,分别为normal和small-caps。但是多数字体是没有small-caps变体的,因而浏览器会把大写字母缩小。因为浏览器有这个特性,所以font-variant也不勉强要求字体必须有预设的变体。

      text-transform这个属性提供更为精确的字符大小控制。它的可选值有capitalize其作用是讲每个单词的首字母大写),uppercase(其作用是将单词中的所有字母大写),lowercase(其作用是讲所有字母小写),none(是默认的正常状态)

     text-decoration,从一开始,网页上的下划线就表示链接 ,所以聪明的你不要挑战人们一直以来的思维,不要乱给文本用下划线,这样会造成不必要的误会。下面我就具体列一下气有关的值:none(浏览器默认值),underline(我们一直推崇仅在链接中使用underline),overline(这个值不怎么用,在数学中,上划线表示平均值,但其他的领域不怎么用到它),line-through(仅用于表示已经不相关的,非事实或是无效的文字,这些文字可能已经被其他的替代掉了),还有blink(这个值已经废弃了,而且css中的blink值也并非所有的浏览器都支持,所以没必要详细的介绍)

    接下来说一下间距样式,其实很多时候一旦有关文本的样式,我都是在w3school那里找的,w3school的确是个不错的地方,特别适合新手。〉〉夜已深,先睡个好觉*_*

    line-height不需要单位,也就是说1.2和1.2em或者是120%都是同个意思来的——也就是说加单位的值是基于当前文字大小的相对值。

   letter-spacing,是用了控制字符间距。我们可以将其设定为normal或是一个长度的值。但是由于屏幕的分辨率不是很高,所以我们并不推荐在大段的文字上使用该属性,否则会将文字显示的很长。因此,最好只用在标题和小段文字中使用letter-spacing。

   word-spacing,和letter-spacing是一个样的,用来控制单词间距。可用的值有normal,长度值,百分比或是inherit(继承父元素的word-spacing)。另外需要注意的是。诸如文本对齐和white-spacing等的设定均会影响到浏览器对word-spacing的处理。

   text-align用于文本的对齐。可选值有left,right,center和justify。考虑到浏览器的不精确控制,我们建议使用left-align和right-align,而对于标题和小段的文字。可以采取center-align,但是不要将其应用到长段的文字中。


### 如何在 Linux 系统中配置和更改 IP 地址 #### 使用 `vim` 编辑网卡配置文件 对于希望采用静态IP地址的情况,可以通过编辑网卡配置文件实现。具体操作如下: 打开终端并使用文本编辑器如 `vim` 来修改 `/etc/sysconfig/network-scripts/` 下对应接口名称的配置文件(例如 `ifcfg-ens33`),其中 ens33 是网络接口的名字,在不同环境中可能会有所不同。 ```bash sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33 ``` 在该文件内调整或添加以下参数以设定静态IP地址[^1]: - `BOOTPROTO=static`: 启用静态IP分配模式; - `ONBOOT=yes`: 开机时自动激活此网络连接; - `IPADDR=<Your_IP_Address>`: 设定所需的IPv4地址; - `NETMASK=<Subnet_Mask>`: 设置子网掩码; - `GATEWAY=<Gateway_IP>`: 配置默认网关; 完成上述设置之后保存退出,并执行命令重启网络服务使改动生效: ```bash sudo systemctl restart network ``` 或者针对特定版本可能需要使用不同的指令来重启网络管理器,比如对于NetworkManager控制的服务可以尝试下面这条语句: ```bash sudo nmcli connection reload ``` #### 利用 `nmcli` 命令行工具快速变更 另一种更为简便的方式是利用 NetworkManager 提供的命令行界面——`nmcli` 工具来进行即时性的IP地址更动而无需手动编辑任何配置文档。这种方式特别适合临时测试或是动态环境下的应用需求。 要查看当前活动的网络连接列表及其状态可运行: ```bash nmcli con show ``` 为了给指定设备指派新的固定IP地址,则可以根据实际情况构造相应的命令字符串。假设目标是以太网适配器名为 "eth0", 并打算将其设为具有特定IP地址、子网掩码以及网关的信息,那么完整的命令可能是这样的形式: ```bash nmcli con mod eth0 ipv4.addresses <New_IP>/24 ipv4.gateway <Gateway> ipv4.dns "<DNS_Servers>" ipv4.method manual ``` 这里 `<New_IP>` 表示新分配给机器的实际IP地址,`<Gateway>` 应替换为目标路由器所在的IP位置,而 `<DNS_Servers>` 可选填入首选域名服务器的位置以便解析外部资源访问请求。 最后一步是要让这些改变立即起作用,可通过重新加载连接配置达到目的: ```bash nmcli con up id 'eth0' ``` 请注意以上提到的所有路径名、变量值都需要依据实际场景做适当调整。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值