Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在CHM中缩放图像或表格的一部分_Html_Css_Image_Tabular_Chm - Fatal编程技术网

Html 在CHM中缩放图像或表格的一部分

Html 在CHM中缩放图像或表格的一部分,html,css,image,tabular,chm,Html,Css,Image,Tabular,Chm,我想把公司标题放在CHM手册的首页上。由于用户可以缩放CHM,因此页眉应随手册的宽度缩放。高度不应按比例缩放。 问题是收割台的左侧和右侧都必须保持完整,因此只有收割台的中心应该缩放。左侧有一个截止角,其角度不得改变。右侧包含一个图像 图片: 是否可以使用CSS或HTML(图像或表格)来实现这一点 编辑: <html> <head> <meta name="generator" content="HTML Tidy for

我想把公司标题放在CHM手册的首页上。由于用户可以缩放CHM,因此页眉应随手册的宽度缩放。高度不应按比例缩放。 问题是收割台的左侧和右侧都必须保持完整,因此只有收割台的中心应该缩放。左侧有一个截止角,其角度不得改变。右侧包含一个图像

图片:

是否可以使用CSS或HTML(图像或表格)来实现这一点

编辑:

   <html>
     <head>
       <meta name="generator"
       content="HTML Tidy for HTML5 (experimental)" />
       <title></title>
       <style>

   .header {
     width: 100%;
     border-collapse: collapse;
     /*border: 1px solid black;*/
   }

   .header_left{
    width: 81px;
   }

   .header_center{
    /*background-image: url("help-info-de-right-part.png");*/
    /*background-color: #ff33cc;*/
    background-color: #e0e0e0;
    text-align: center;
   }

   .header_right{
    width: 82px;
   }

   .header td {
    padding: 0;
   }

   </style>
   </head>

     <body>
       <table class="header">
         <colgroup>
           <col style="background-color:green;" />
           <col style="background-color:red;" />
           <col style="background-color:yellow;" />
         </colgroup>
         <tr>
           <td class="header_left">
             <img src="help-info-de-left-part.png" />
           </td>
           <td class="header_center">
             <img src="help-info-de-center-part.png" />
           </td>
           <td class="header_right">
             <img src="help-info-de-right-part.png" />
           </td>
         </tr>
       </table>
       <h1>Heading 1</h1>
       <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna
       aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea
       takimata sanctus est Lorem ipsum dolor sit amet.</p>
     </body>

   </html>
我仍然有两个无法解决的问题。希望你能多帮点忙。在编译成CHM文件后,标题中心的背景色也会给出一个小下划线。它因可视性而使其变红。此外,当我缩放CHM窗口时,页眉左和页眉中心之间会出现空白,我不知道为什么。如果我给所有3个标题都加上背景色,这个问题就解决了,但是我不想在标题_的右边加一行,因为这是图像。有什么想法吗

这些图像是本阶段的结果:


您知道,CHM类似于ZIP格式,可能包含HTML和CSS。下面我展示了使用图像的一种可能性。尝试一下,并根据您的需要进行更改(请参见下面的HTML)。
中的背景色仅用于演示目的。如果中间有文字,则公司旗帜上的相应颜色必须设置为背景颜色。

我使用的图像:

确保外部CSS文件(如design.CSS)位于项目级结构内,并添加到HHP项目文件的[FILES]部分。您可以使用记事本++等打开此*.hhp文件以添加文件。 如果文件列在[files]部分,编译器会将其包含到CHM文件中

[FILES] 
welcome.htm 
design.css
How_to_extend\extend_menu.htm 
How_to_extend\power_function.htm 
images\gui_screenshot.jpg
HTML和CSS:

   <html>
     <head>
       <meta name="generator"
       content="HTML Tidy for HTML5 (experimental)" />
       <title></title>
       <style>

   .header {
     width: 100%;
     border-collapse: collapse;
     /*border: 1px solid black;*/
   }

   .header_left{
    width: 81px;
   }

   .header_center{
    /*background-image: url("help-info-de-right-part.png");*/
    /*background-color: #ff33cc;*/
    background-color: #e0e0e0;
    text-align: center;
   }

   .header_right{
    width: 82px;
   }

   .header td {
    padding: 0;
   }

   </style>
   </head>

     <body>
       <table class="header">
         <colgroup>
           <col style="background-color:green;" />
           <col style="background-color:red;" />
           <col style="background-color:yellow;" />
         </colgroup>
         <tr>
           <td class="header_left">
             <img src="help-info-de-left-part.png" />
           </td>
           <td class="header_center">
             <img src="help-info-de-center-part.png" />
           </td>
           <td class="header_right">
             <img src="help-info-de-right-part.png" />
           </td>
         </tr>
       </table>
       <h1>Heading 1</h1>
       <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna
       aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea
       takimata sanctus est Lorem ipsum dolor sit amet.</p>
     </body>

   </html>

.标题{
宽度:100%;
边界塌陷:塌陷;
/*边框:1px纯黑*/
}
.左上角{
宽度:81px;
}
.中心{
/*背景图片:url(“help info de right part.png”)*/
/*背景色:#ff33cc*/
背景色:#E0;
文本对齐:居中;
}
.标题(右){
宽度:82px;
}
.标题td{
填充:0;
}
标题1
我们需要一位专家,一位杰出的顾问,一位临时劳工和大财团成员
阿利奎亚姆·埃拉特(aliquyam erat),塞德·迪亚姆·沃卢普图(sed diam voluptua)。在vero eos和accusam以及justo duo dolores和ea Reum。斯特特·克里塔·卡斯德·古伯格伦,无海
takimata sanctus est Lorem ipsum dolor sit amet


很抱歉回复太晚,我花了一段时间才将其合并,但仍有两个问题无法解决。希望你能多帮点忙。标题中心的背景色也有一个小下划线。它因可视性而使其变红。此外,当我缩放CHM窗口时,页眉左和页眉中心之间会出现空白,我不知道为什么。如果我给所有3个标题都加上背景色,这个问题就解决了,但是我不想在标题_的右边加一行,因为这是图像。有什么想法吗?我待会在家里看看。谢谢,我真的很感激。我已将图像添加到原始问题中。您在上面的问题编辑中描述的问题令人惊讶。我已经在几种浏览器(Chrome、FireFox、MicrosoftEdge、MicrosoftInternetExplorer)中测试了单个HTML文件。在编译的帮助模块(CHM)中,我现在也看到了您的问题。我在
部分包含了以下meta标记,但没有成功。我目前不知道原因是什么。