Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 国产精品视频免费视频,日本黄色成年人免费观看,国产99精品一区二区三区免费

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          表格文字對齊及文字表格內換行

          表格文字對齊及文字表格內換行

          格文字對齊和文字表格內換行。

          將Excel表格中文字進行對齊。

          ·第一種方法:可以直接在文字中敲擊空格鍵來進行手動對齊,但這樣比較慢。可以選中需要對齊文字的單元格,單擊右鍵,選擇設置單元格格式,點擊對齊。在水平對齊方式那里選擇分散對齊,點擊確定。這樣就實現了表格內文字的對齊,對Excel表格中文字實現換行。

          ·如果直接敲擊enter鍵,就從一個表格跳到下一個表格,那么實現表格內的換行。可以將光標定位在準備換行的位置,使用Alt加Enter鍵,這樣就實現了文字表格內換行。

          ,各位同學們好呀!我是小E~

          小E還為同學們準備了40+Excel函數大全,獲取直接在公種號【秋葉Excel】回復【頭條】即可~

          使用Vue開發前端頁面的時候,難免會遇到接收的字符串過長,需要讓字符串換行。以往在HTML頁面開發中,常用的方法是word-wrap:break-word;添加上這行代碼后,在塊元素定義的寬度不夠時輸出的文本內容就會換行。但是在vue中使用word-wrap屬性就不起作用,網上查找資料說使用white-space:pre-line;就可以實現換行。本文就簡單介紹下white-space的使用。

          因為我沒有系統的學過前端,就是遇到一點問題學習一點前端知識。當我在這次實現換行效果的過程中就學習使用了white-space的用法。

          首先按照網上的資料,直接添加white-space:pre-line; 是實現了換行,但是換行卻是從第二行中間開始的。具體效果大概如下圖:

          為什嗎會有這個效果呢?第一反應是有空格產生了,哪里來的空格呢?那就是接收的后端傳遞的字符串中有空格,于是就想辦法去處理接收的變量,嘗試了以下兩種方法:

          (1)添加一層盒子嵌套,父盒子font-size:0,子盒子font-size:12px;

          .tabBox_tit {
            border: 1px solid red;
            width: 175px;
            height: 50px;
            white-space: pre-line;
            font-size: 0;
            margin: 0 2px 0 10px;
            letter-spacing: 1px;
            box-sizing: border-box;
          }
          .tabBox_tit span {
            font-size: 16px; /* 根據需求設置具體的字體大小 */
          }
          
          /*說明如下:
          
          將 white-space 屬性的值從 pre-wrap 修改為 pre-line,這樣文本可以從第一行第一個字符輸出并且可以自動換行。
          將 font-size 屬性的值設為 0,以去除在HTML中的空格(空格、回車等),避免產生不必要的空隙。
          將 .tabBox_tit 框架內的文字大小設為 0 ,因為前面已經有了一個全局修改,
          并通過 .tabBox_tit span 選擇器來單獨指定文字的大小,這樣可以避免子元素繼承父元素的字體大小。
          */
          復制代碼

          (2)使用flex布局讓內容居中

          .tabBox_tit {
            border: 1px solid red;
            width: 175px;
            height: 50px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: flex-start;
            font-size: 16px; /* 根據需求設置具體的字體大小 */
            margin: 0 2px 0 10px;
            letter-spacing: 1px;
            box-sizing: border-box;
          }
          /*
          說明如下:
          將 white-space 屬性去掉,因為使用 flex 屬性后不需要再用這個屬性來控制文本輸出。
          添加 display: flex 屬性,并設置 flex-direction: column,這樣會將容器中的元素按列排列。
          添加 justify-content: center 和 align-items: flex-start 屬性,這樣可以使文字垂直居中并從左側對齊。
          */
          復制代碼

          經過以上兩種方式的設置,文本輸出樣式還是和上面的截圖一樣,從第二行中間開始輸出。這樣嘗試的時候,沒有實現效果,導致我懷疑自己flex布局的知識點沒有學好,又去重新溫習了一遍flex布局的文檔。改來改去一個小時就過去了。內心有點失敗的挫折感。這個時候,是不是就說明換行符號不是從變量里面傳遞過來的呢?

          于是,再去查看代碼,發現了代碼被編輯器格式話之后換行了,在網上查找資料也終于瞅到有人說到這一點了。于是嘗試了修改VUE的模板代碼,代碼如下:

             <!--修改后-->
                        <span class="tabBox_tit line1">
                          <span class="font-color-red" v-if="val.cart_info.is_gift">贈品</span>{{ val.cart_info.productInfo.store_name + ' | ' }}{{val.cart_info.productInfo.attrInfo?val.cart_info.productInfo.attrInfo.suk: ''}}
                        </span>
                        <!--修改前 -->
                        <span class="tabBox_tit line1">
                          <span class="font-color-red" v-if="val.cart_info.is_gift">贈品</span>
                          {{ val.cart_info.productInfo.store_name + ' | ' }}
                          {{val.cart_info.productInfo.attrInfo?val.cart_info.productInfo.attrInfo.suk: ''}}
                        </span>
          復制代碼

          讓后,讓后我想要的功能就實現了。到這里不得不感慨前端的水真的很深,原來代碼格式化也并不是所有的代碼都可以使用的。

          基于以上的折騰分析,總結一下,Vue實現輸出文本自動換行的效果:要做到以下兩點:1.HTML代碼塊不能格式化換行,2.使用white-space:pre-line; 這樣就可以了。

          正常情況下到這里都應該寫完了。但是我又有點強迫癥,總覺得不能格式化的代碼不好看,或者以后不小心格式化了,文本輸出這里又出現問題豈不是很不美。于是去查下white-space這個屬性的定義,通過菜鳥教程學習到了更好的解決方法,附菜鳥截圖:

          根據教程,知道了想實現換行效果又可以格式化代碼使用:white-space:normal;就可以了。

          以上就是前端white-space屬性學習的痛苦經過。希望能幫助到你


          作者:沐道PHP
          鏈接:https://juejin.cn/post/7221341862116540471
          來源:稀土掘金
          著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


          主站蜘蛛池模板: 亚洲av成人一区二区三区在线观看| AV鲁丝一区鲁丝二区鲁丝三区| 亚洲AV无码一区二区三区网址| 一区二区在线免费视频| 国产高清一区二区三区| 中文字幕日韩一区二区三区不| 国产精品盗摄一区二区在线| 国产乱码精品一区二区三区四川人| 亚洲一区二区三区日本久久九| 国产亚洲自拍一区| 精品少妇一区二区三区在线| 一区二区不卡久久精品| 精品一区二区三区无码免费直播 | 国产成人精品日本亚洲专一区 | 色系一区二区三区四区五区| 中文字幕无码不卡一区二区三区 | 国产精品亚洲综合一区在线观看| 大香伊人久久精品一区二区| 久久精品无码一区二区WWW| 一区二区三区国产精品| 亚欧免费视频一区二区三区| 亚洲一区二区三区深夜天堂| 国产AV午夜精品一区二区入口 | 国产剧情一区二区| 日韩精品一区二区三区在线观看| 国产传媒一区二区三区呀| 波霸影院一区二区| 久久久国产一区二区三区| 国产亚洲无线码一区二区| 久久久久成人精品一区二区| 精品无码人妻一区二区三区品 | 亚洲AV福利天堂一区二区三| 亚洲永久无码3D动漫一区| 无码成人一区二区| 伊人久久精品一区二区三区| 国产萌白酱在线一区二区| 国产精品无码不卡一区二区三区| 亚洲国产精品一区二区第一页| 亚洲一区二区三区91| 国产伦精品一区二区三区免费迷 | 国产成人一区二区三区免费视频|