<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Text-Size-Adjust on qwerty.work</title>
        <link>https://qwerty.work/tags/text-size-adjust/</link>
        <description>Recent content in Text-Size-Adjust on qwerty.work</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja-JP</language>
        <lastBuildDate>Mon, 04 Aug 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://qwerty.work/tags/text-size-adjust/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>【CSS】モバイルサイトの文字サイズがおかしくなるとき</title>
            <link>https://qwerty.work/post/2025/08/css%E3%83%A2%E3%83%90%E3%82%A4%E3%83%AB%E3%82%B5%E3%82%A4%E3%83%88%E3%81%AE%E6%96%87%E5%AD%97%E3%82%B5%E3%82%A4%E3%82%BA%E3%81%8C%E3%81%8A%E3%81%8B%E3%81%97%E3%81%8F%E3%81%AA/</link>
            <pubDate>Mon, 04 Aug 2025 00:00:00 +0000</pubDate>
            <guid>https://qwerty.work/post/2025/08/css%E3%83%A2%E3%83%90%E3%82%A4%E3%83%AB%E3%82%B5%E3%82%A4%E3%83%88%E3%81%AE%E6%96%87%E5%AD%97%E3%82%B5%E3%82%A4%E3%82%BA%E3%81%8C%E3%81%8A%E3%81%8B%E3%81%97%E3%81%8F%E3%81%AA/</guid>
            <description>&lt;p&gt;STUDIOでウェブサイトを制作した際、スマホで表示した際、文字サイズに違和感を感じる部分がありました。すべてのサイトがそうなる訳ではないのですが、そのサイトでは、16pxで指定した文字がセクションによって大きさが異なり、レイアウトが崩れました。iPhoneのSafariだけではなく、Chromeでも同様でした。&lt;/p&gt;&#xA;&lt;h2 id=&#34;原因はios-safari旧-android-ブラウザの自動フォント拡大&#34;&gt;原因は&lt;strong&gt;iOS Safari／旧 Android ブラウザの「自動フォント拡大」&lt;/strong&gt;&#xA;&lt;/h2&gt;&lt;p&gt;WebKit 系ブラウザ（特に iOS Safari）は、&lt;strong&gt;ビューポート指定が無い・狭い幅に収まらない&lt;/strong&gt;など “読みにくい” と判断すると、本文テキストだけを強制的に拡大します。&lt;/p&gt;&#xA;&lt;p&gt;通常、HTML内にビューポートに関する以下のコードが記載されていれば、防げますがSTUDIOでは別の方法で対処方法が必要です。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;meta name=&amp;#34;viewport&amp;#34; content=&amp;#34;width=device-width, initial-scale=1&amp;#34;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;解決方法&#34;&gt;解決方法&#xA;&lt;/h2&gt;&lt;p&gt;STUDIOの場合、以下のCSS**「-webkit-text-size-adjust: 100%;」**をカスタムコードに記載すれば、解決できます。カスタムコードはSTUDIOの有料プランのみで使用できるので、フリープランではこの方法は使えません。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;style&amp;gt;html {  -webkit-text-size-adjust: 100%;}&amp;lt;/style&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;複数のブラウザに対応する際のベンダープレフィックスの記載は以下。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;style&amp;gt;html {  -webkit-text-size-adjust: 100%;  -moz-text-size-adjust: 100%;  text-size-adjust: 100%;}&amp;lt;/style&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;text-size-adjustについて&#34;&gt;text-size-adjustについて&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://developer.mozilla.org/en-US/docs/Web/CSS/text-size-adjust&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;text-size-adjust - CSS: Cascading Style Sheets | MDN&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
        </item></channel>
</rss>
