整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          PHPStorm屬性的HTML縮進(jìn)

          于具有很多屬性的標(biāo)簽,我希望在新行上分割每個(gè)屬性,當(dāng)按Enter鍵調(diào)用新行時(shí),它應(yīng)該只縮進(jìn)一個(gè)標(biāo)簽。

          以下示例輸出我想如何縮進(jìn)我的屬性:

          <svg width="300px" height="150px">
           <ellipse class="fill-current" 
           cx="150" 
           cy="75" 
           rx="100"
           ry="75"
           />
          </svg>
          

          但PHPStorm會(huì)自動(dòng)嘗試將我所有的行縮進(jìn)到當(dāng)前屬性:

          <svg width="300px" height="150px">
           <ellipse class="fill-current"
           cx="150"
           cy="75"
           rx="100"
           ry="75"
           />
          </svg>
          

          我無法在設(shè)置(編輯器 - >代碼樣式 - > HTML)中找到任何選項(xiàng)來更改此行為。有誰知道這個(gè)問題的解決方案?

          這背后的原因是因?yàn)槲医?jīng)常在我的HTML模板中使用自定義標(biāo)簽。有時(shí)候我自己的標(biāo)簽很長,并且是2個(gè)或(罕見的情況下)3個(gè)單詞的組合,并且在新行上啟動(dòng)所有額外屬性并且它不應(yīng)該在標(biāo)簽的末尾對齊。自己縮進(jìn)屬性是很麻煩的。我想自動(dòng)化它。

          天來說下HTML語言CSS樣式字體的文本縮進(jìn) text-indent

          text-indent屬性用來指定文本的第一行的縮進(jìn),通常是將段落的首行縮進(jìn)。來看下語法使用:

          div {

          text-indent:10px;

          }

          來看下使用效果,使用前:

          每一行沒有縮進(jìn)


          使用后:

          每個(gè)段落的第一行都縮進(jìn)了20px,具體代碼如下:

          <!DOCTYPE html>

          <html lang="en">

          <head>

          <meta charset="UTF-8">

          <meta http-equiv="X-UA-Compatible" content="IE=edge">

          <meta name="viewport" content="width=device-width, initial-scale=1.0">

          <title>CSS樣式之文本縮進(jìn)</title>

          <style>

          p {

          text-indent: 20px;

          }

          </style>

          </head>

          <body>

          <p>第一年,我考上了大學(xué),來到了北京,冬天的雪就像冷冷的冰雨,

          在臉上胡亂的拍.搖啊搖,搖啊搖,搖到外婆橋,從此世人眼中的你就像超人一樣屹立于天地間。

          </p>

          <p>一片冰心在玉壺,我勸天公重抖擻,不拘一格降人才。一片冰心在玉壺,我勸天公重抖擻,不拘一格降人才。</p>

          <p>只有聆聽你的聲音,才能撫平我寂寞無聊的心,HTML5。只有聆聽你的聲音,才能撫平我寂寞無聊的心,HTML5</p>

          </body>

          </html>


          需要縮進(jìn)的像素可以是任意值,除了正的px,還可以是負(fù)的值,可以看下效果:

          這不是我的瀏覽器壞了,展示不了段落首部,是將px修改為-20px


          具體代碼如下:

          <!DOCTYPE html>

          <html lang="en">

          <head>

          <meta charset="UTF-8">

          <meta http-equiv="X-UA-Compatible" content="IE=edge">

          <meta name="viewport" content="width=device-width, initial-scale=1.0">

          <title>CSS樣式之文本縮進(jìn)</title>

          <style>

          p {

          text-indent: -20px;

          }

          </style>

          </head>

          <body>

          <p>第一年,我考上了大學(xué),來到了北京,冬天的雪就像冷冷的冰雨,

          在臉上胡亂的拍.搖啊搖,搖啊搖,搖到外婆橋,從此世人眼中的你就像超人一樣屹立于天地間。

          </p>

          <p>一片冰心在玉壺,我勸天公重抖擻,不拘一格降人才。一片冰心在玉壺,我勸天公重抖擻,不拘一格降人才。</p>

          <p>只有聆聽你的聲音,才能撫平我寂寞無聊的心,HTML5。只有聆聽你的聲音,才能撫平我寂寞無聊的心,HTML5</p>

          </body>

          </html>


          根據(jù)大家寫文章段落的習(xí)慣,一般都是縮進(jìn)兩個(gè)字,但是20px或者10px是不是2個(gè)字的長度呢,回答不是的。縮進(jìn)字?jǐn)?shù)長度有專門的單位: em

          通過設(shè)置該屬性,所有元素的第一行都可以縮進(jìn)一個(gè)給定的長度,甚至該長度可以是負(fù)值。

          em是一個(gè)相對單位,就是當(dāng)前元素 font-size 1個(gè)文字的大小,如果當(dāng)前元素沒有設(shè)置大小,則會(huì)按照1個(gè)父元素文字大小。

          我們來看下效果:

          確實(shí)是縮進(jìn)了2個(gè)字的長度,看下對應(yīng)代碼:

          <!DOCTYPE html>

          <html lang="en">

          <head>

          <meta charset="UTF-8">

          <meta http-equiv="X-UA-Compatible" content="IE=edge">

          <meta name="viewport" content="width=device-width, initial-scale=1.0">

          <title>CSS樣式之文本縮進(jìn)</title>

          <style>

          p {

          text-indent: 2em;

          }

          </style>

          </head>

          <body>

          <p>第一年,我考上了大學(xué),來到了北京,冬天的雪就像冷冷的冰雨,

          在臉上胡亂的拍.搖啊搖,搖啊搖,搖到外婆橋,從此世人眼中的你就像超人一樣屹立于天地間。

          </p>

          <p>一片冰心在玉壺,我勸天公重抖擻,不拘一格降人才。一片冰心在玉壺,我勸天公重抖擻,不拘一格降人才。</p>

          <p>只有聆聽你的聲音,才能撫平我寂寞無聊的心,HTML5。只有聆聽你的聲音,才能撫平我寂寞無聊的心,HTML5</p>

          </body>

          </html>


          每個(gè)段落第一行如果想要三個(gè)字間距,就是3em


          今天就先到這里,大家周末快樂~

          TML 語法

          書寫規(guī)范

          • 小寫標(biāo)簽和屬性
          • 屬性值雙引號
          • 代碼因嵌套縮進(jìn)

          全局屬性

          • id, <div id='unique-element'></div>,頁面中唯一
          • class,<button class='btn'>Click Me</button>,頁面中可重復(fù)出現(xiàn)
          • style,盡量避免
          • title,對于元素的描述類似于 Tooltip 的效果。就是文本懸浮啦。

          補(bǔ)充上一節(jié)HTML發(fā)展史:


          主站蜘蛛池模板: 精品一区二区三区水蜜桃| 一区二区3区免费视频| 日本精品少妇一区二区三区| 久久人妻内射无码一区三区| 免费国产在线精品一区| 亚洲一区二区三区在线网站| 色狠狠一区二区三区香蕉蜜桃| 国产激情一区二区三区在线观看 | 无码一区二区三区亚洲人妻| 91福利视频一区| 亚洲色婷婷一区二区三区| 视频在线观看一区| 国产精品无码一区二区在线| 国产福利微拍精品一区二区 | 高清一区二区三区| 午夜性色一区二区三区不卡视频| 91精品一区二区三区久久久久| 国产精品毛片一区二区三区| 香蕉在线精品一区二区| 国产精品成人一区二区| 国产精品亚洲产品一区二区三区 | 精品人妻一区二区三区四区在线 | 精品一区二区三区四区在线 | 亚洲av色香蕉一区二区三区蜜桃| 无码人妻精品一区二区在线视频| 国产丝袜无码一区二区三区视频| 中文无码精品一区二区三区| 亚洲线精品一区二区三区影音先锋 | 亚洲另类无码一区二区三区| 亚洲国产一区在线观看| 在线播放国产一区二区三区 | 日韩人妻无码一区二区三区99| 国产成人无码一区二区三区| 日韩内射美女人妻一区二区三区| 色狠狠一区二区三区香蕉| 91国偷自产一区二区三区| 无码av中文一区二区三区桃花岛| av一区二区三区人妻少妇| 日本免费精品一区二区三区| 搜日本一区二区三区免费高清视频 | 一区二区不卡视频在线观看|